var http;
var url;

function handleHttpResponse_sendtofriend() 
{ 
	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("Your Email has been sent successfully. Thank You.");
			setTimeout("disablePopup();",1000);
			/*document.getElementById("popupContact").innerHTML = '';
			var html = '';
			html+='<a id="popupContactClose" onclick="disablePopup();">x</a>';
			html+='<br><br>';
			html+='<table width="100%" cellpadding="0" cellspacing="0">';
			html+='<tr>';
			html+='<td class="normalMsg" align="center">';
			html+=msg;
			html+='</td>';
			html+='</tr>';
			html+='</table>';
			document.getElementById("popupContact").innerHTML = html;*/
			isWorking = false;
  		}
	}
}


function sendTo_Friend()
{
	if(document.getElementById("homenum").value == '')
	{
		alert("No any property found.");
		return false;
	}
	//alert(document.getElementById("homenum").value);
	var yfname = Trim_validate(document.getElementById("yfname").value);
	var yemail = document.getElementById("yemail").value;
	var femail = document.getElementById("femail").value;
	var subject = Trim_validate(document.getElementById("subject").value);
	var message = Trim_validate(document.getElementById("message").value);

	if(yfname == '')
	{
		alert("Please Enter Your Name.");
		document.getElementById("yfname").focus()
		return false;
	}
	if(yemail == '')
	{
		alert("Please Enter Your Email.");
		document.getElementById("yemail").focus()
		return false;
	}
	valid_msg = isValidEmail(Trim_validate(yemail));
	if(valid_msg != 0)
	{
		alert(valid_msg);
		document.getElementById("yemail").focus();
		return false;
	}
	
	/*if(!isValidEmail(yemail))
	{
		document.getElementById("yemail").focus();
		return false;
	}*/
	if(femail == '')
	{
		alert("Please Enter Your  Friend's Email.");
		document.getElementById("femail").focus()
		return false;
	}
	valid_msg = isValidEmail(Trim_validate(femail));
	if(valid_msg != 0)
	{
		alert(valid_msg);
		document.getElementById("femail").focus();
		return false;
	}
	/*if(!isValidEmail(femail))
	{
		document.getElementById("femail").focus();
		return false;
	}*/
	if(subject == '')
	{
		alert("Please Enter Subject.");
		document.getElementById("subject").focus()
		return false;
	}
	if(message == '')
	{
		alert("Please Enter Message");
		document.getElementById("message").focus()
		return false;
	}
	var idlist = document.getElementById("homenum").value;
	url = site_ajax_url+"sendToFriend.php?yfname="+yfname+"&yemail="+yemail+"&femail="+femail+"&subject="+subject+"&message="+message+"&idlist="+idlist;
	//alert(url);return false;
	var isWorking = false;
  	if (!isWorking)
    {
    	if (window.XMLHttpRequest)
      	{
      		http=new XMLHttpRequest()
      		http.open("GET",url, true);
    	  	http.onreadystatechange=handleHttpResponse_sendtofriend
    	  	http.send(null)
      	}
    	// code for IE
    	else if (window.ActiveXObject)
      	{
      		http=new ActiveXObject("Microsoft.XMLHTTP")
        	if (http)
        	{
        		http.open("GET",url, true);
        		http.onreadystatechange=handleHttpResponse_sendtofriend
        		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);
}


var https;
var urls;

function handleHttpResponse_saveproperty()
{ 
	if (https.readyState == 4) 
	{	
     	isWorking = false;
     	if (https.responseText.indexOf('invalid') == -1) 
  		{
			
			var xmlDocument = https.responseXML;
			var cnt = xmlDocument.getElementsByTagName('cnt').item(0).firstChild.data;
			if(cnt == '1')
			{
				alert("This property saved successfully");
				return false;
			}
			else
			{
				alert("No any property found.");
				return false;
			}
			isWorking = false;
  		}
	}
}


function saveproperty()
{
	var idlist = document.getElementById("homenum").value;
	urls = site_ajax_url+"saveproperty.php?idlist="+idlist;
	//alert(urls);return false;
	var isWorking = false;
  	if (!isWorking)
    {
    	if (window.XMLHttpRequest)
      	{
      		https=new XMLHttpRequest()
      		https.open("GET",urls, true);
    	  	https.onreadystatechange=handleHttpResponse_saveproperty
    	  	https.send(null)
      	}
    	// code for IE
    	else if (window.ActiveXObject)
      	{
      		https=new ActiveXObject("Microsoft.XMLHTTP")
        	if (https)
        	{
        		https.open("GET",urls, true);
        		https.onreadystatechange=handleHttpResponse_saveproperty
        		https.send()
        	}
      	}
	}
}
