function getHTTPObject() 
{
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   try { return new XMLHttpRequest(); } catch(e) {}
   alert("XMLHttpRequest not supported");
   return null;
}

function sendEmail(field,eleid,page)
{
	var pageurl = page.replace(/\//g,',');
	var pageurl2 = pageurl.replace(/ /g,'%20');
	var email = document.getElementById(field).value;
	var tableid = document.getElementById(eleid);
	var element = document.getElementById('emailid');
	if(element.value.length==0)
	{
		alert("Please enter the email");
		element.focus();
	}///if 
	else
	{
		var regemail = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		if(!element.value.match(regemail))
		{
			alert("Invalid email");
			element.focus();
		}		
		else
		{
			var req = getHTTPObject();
			req.onreadystatechange = function()
			{
				if(req.readyState == 4)
				{
					if(req.status == 200)
					{
						document.getElementById(eleid).innerHTML = req.responseText;
					}
				}
			};
			req.open("GET","../../../ajax_sendMail.html?email="+email+"&url="+pageurl2,true);
			req.send(null);
			clearText('emailid');
		}
	}
}
function clearText(id)
{
	document.getElementById(id).value = '';
}
function showEmailBox(id)
{
	var ele = document.getElementById(id);
	if(ele.style.display == "none")
	{	
		ele.style.display = "block";
	}
	else	ele.style.display = "none";
}
function isValidEmail(element,msg)
{
	if(element.value.length==0)
	{
		alert("Please enter the "+msg);
		element.focus();
		return false;
	}///if 
	else
	{
		var regemail = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		if(!element.value.match(regemail))
		{
			alert("Invalid "+msg);
			element.focus();
			return false;
		}		
	}//// else
   return true;
}//// email function closed

