/***** FLIP FUNCTION *****/
function flip(x){
		objX=MM_findObj(x);
		objX=objX.style;
		if(objX.display == 'none'){
			MM_showHideLayers(x,'','show');
			MM_displayLayers(x,'','show');
		}else{
			MM_showHideLayers(x,'','hide');
			MM_displayLayers(x,'','hide');
		}
}

function show(x){
		objX=MM_findObj(x);
		objX=objX.style;
			MM_showHideLayers(x,'','show');
			MM_displayLayers(x,'','show');

}
function hide(x){
		objX=MM_findObj(x);
		objX=objX.style;
			MM_showHideLayers(x,'','hide');
			MM_displayLayers(x,'','hide');

}



function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}




function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}


function MM_displayLayers() { //v3.0
var i,p,v,obj,args=MM_displayLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v='hide')?'none':v; }
obj.display=v;}
}
/***** END FLIP FUNCTION *****/



  
	
/** Start Ajax **/
	
var xmlHttp
var yourname = "";
var youremail = "";
var friendname = "";
var friendemail = "";
var message = "";
var propid = "";
  
function submitinfo()
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="propertyemail.php"
url=url+"?yourname="+yourname;
url=url+"&youremail="+youremail;
url=url+"&friendname="+friendname;
url=url+"&friendemail="+friendemail;
url=url+"&message="+message;
url=url+"&id="+propid;
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)

xmlHttp.send(null)
hide("sendform");
show("procdata");
document.getElementById("procdata").innerHTML='<img src="images/ajax-loader.gif"> <strong>Sending Message</strong>';

} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
if(xmlHttp.responseText != "")
{
	//document.getElementById("error").innerHTML=xmlHttp.responseText;
	show('sendform');
	hide('procdata');
	alert(xmlHttp.responseText);
	
	document.getElementById("procdata").innerHTML="";
	

} 
else 
{
	         
	document.getElementById("fromname").value="";
	document.getElementById("fromemail").value="";
	document.getElementById("toname").value="";
	document.getElementById("toemail").value="";
	document.getElementById("message").value="";
	yourname = "";
	youremail = "";
	friendname = "";
	friendemail = "";
	message = "";
	document.getElementById("procdata").innerHTML="<strong>Message Sent</strong><BR><a href=\"javascript:show('sendform'); hide('procdata');\">Send another</a>";
}

} 

} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} 

// For setting Name
function setYourName(val)
{
	yourname = val;
}
// For setting email
function setYourEmail(val)
{
	youremail = val;
}
// For setting recepient name
function setFriendName(val)
{
	friendname = val;
}
// For setting recepient email
function setFriendEmail(val)
{
	friendemail = val;
}
// For setting Message
function setMessage(val)
{
	message = val;
}
function setId(val)
{
	propid = val;
}



function trackownerwebsite(propid)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="ownerwebsitetracker.php"
url=url+"?propid="+propid;
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)

xmlHttp.send(null)
} 