var http;
var urls;

function handleHttpResponse_email() 
{ 
	if (http.readyState == 4) 
	{	
     	isWorking = false;
     	if (http.responseText.indexOf('invalid') == -1) 
  		{
			
			var xmlDocument = http.responseXML;
			var msg = xmlDocument.getElementsByTagName('msg').item(0).firstChild.data;
			alert(msg);
			setTimeout("parent.jQuery.fn.colorbox.close();",500);
			//document.getElementById("womsg").style.display = 'none';
			//document.getElementById("wmsg").innerHTML = msg;
			//document.getElementById("wmsg").style.display = 'block';
//			setTimeout("document.getElementById(\'sendmsg\').style.display='none'",5000);
			isWorking = false;
  		}
	}
}


function emailhome()
{
	var str = '';
	var mlsid = document.getElementById("mlsid").value;
	if(document.getElementById("ptype"))
		var ptype = document.getElementById("ptype").value;
	var email = Trim_validate(document.getElementById("email").value);
	var yemail = document.getElementById("yemail").value;
	var msg = Trim_validate(document.getElementById("msg").value);
	
	if(email == '')
	{
		alert("Please Enter email");
		document.getElementById("email").focus()
		return false;
	}
	else
		str+="email="+email;
	
	valid_msg = isValidEmail(Trim_validate(yemail));
	if(valid_msg != 0)
	{
		alert(valid_msg);
		document.getElementById("email").focus();
		return false;
	}
	if(yemail == '')
	{
		alert("Please Enter Your email");
		document.getElementById("yemail").focus()
		return false;
	}
	else
		str+="&yemail="+yemail;
		
	valid_msg = isValidEmail(Trim_validate(yemail));
	if(valid_msg != 0)
	{
		alert(valid_msg);
		document.getElementById("yemail").focus();
		return false;
	}
	
	if(msg == '')
	{
		alert("Please Enter message");
		document.getElementById("msg").focus()
		return false;
	}
	else
		str+="&msg="+msg;
	//var ptype = document.getElementById("ptype").value;
	str+="&mlsid="+mlsid+"&ptype="+ptype;
	urls = site_ajax_url+"emailtohome.php?"+str;
	//alert(urls);return false;
	var isWorking = false;
  	if (!isWorking)
    {
    	if (window.XMLHttpRequest)
      	{
      		http=new XMLHttpRequest()
      		http.open("GET",urls, true);
    	  	http.onreadystatechange=handleHttpResponse_email
    	  	http.send(null)
      	}
    	// code for IE
    	else if (window.ActiveXObject)
      	{
      		http=new ActiveXObject("Microsoft.XMLHTTP")
        	if (http)
        	{
        		http.open("GET",urls, true);
        		http.onreadystatechange=handleHttpResponse_email
        		http.send()
        	}
      	}
	  	}

}


function myXMLHttpRequest() 
{
	  var xmlhttplocal;
	  try {
    		//xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP")
			xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP")
	   } 
	   catch (e) 
	   {
			try 
			{
				xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP")
			} 
			catch (E) 
			{
			    xmlhttplocal=false;
			}
		}

		if (!xmlhttplocal && typeof XMLHttpRequest!='undefined') 
		{
			try 
			{
				var xmlhttplocal = new XMLHttpRequest();
			} 
			catch (e) 
			{
				var xmlhttplocal=false;
				alert('couldn\'t create xmlhttp object');
			}
		}
	return(xmlhttplocal);
}

function Trim_validate(s) 
{
	return s.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
