// JavaScript Document
function load_fns()
{	
}
function show_details(advid,opt)//,lat,lang)
{		
	//alert(document.getElementById("PiD").value);
	//document.location.href="#josy";	
	//var tit = document.title;
	var XMLHttpreqobj = false;
			if(window.XMLHttpRequest)
			{
					XMLHttpreqobj = new XMLHttpRequest();
					if(XMLHttpreqobj.overrideMimeType)
						XMLHttpreqobj.overrideMimeType("text/xml");
			}
			else if (window.ActiveXObject)
				XMLHttpreqobj = new ActiveXObject("Microsoft.XMLHTTP");
				
			 if (XMLHttpreqobj)
			 {
				XMLHttpreqobj.open("POST",url_js+"/action/property_details.php",true);
				XMLHttpreqobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
				XMLHttpreqobj.onreadystatechange = function()
				{
					if (XMLHttpreqobj.readyState == 4 && XMLHttpreqobj.status == 200)
					{
						
						//alert(XMLHttpreqobj.responseText);
						document.getElementById("rescontent").style.display='';
						if(!opt)
							document.getElementById("resize_listing").style.display='none';
						else
							document.getElementById("PiD").value='---Enter Property ID---';
						var fullstr		 = XMLHttpreqobj.responseText;
						var rtn_str_arr	 = fullstr.split("WSJTYHJHG***JKH2@oij_kj");
						document.getElementById("rescontent").innerHTML = rtn_str_arr[0];//alert(XMLHttpreqobj.responseText);
						var lat 	= rtn_str_arr[1];
						var lang 	= rtn_str_arr[2];
						load_map(lat,lang);				
						location.href="#adTop";
						//document.title = tit;
						
					}
					/*else
					{
						document.getElementById("ShoAdDet").style.display='';
						document.getElementById("ShoAdDet").innerHTML ='<div>Loading....</div>';
											
					}*/
					
				}
				XMLHttpreqobj.send('advid='+ advid);
			}
	
}

	function load_map(lat,lang)
	{
		//alert("hi");
		lat = parseFloat(lat);
		lang = parseFloat(lang);
		//lang = "'"+lang+"'";
		//alert(parseFloat(lat));
		if(lat!=0 && lang)
		{	
			var map = new GMap2(document.getElementById("map_div"));
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			map.setCenter(new GLatLng(lat, lang), 8);
			
			// Create our "tiny" marker icon
			var icon = new GIcon();
			icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
			icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
			icon.iconSize = new GSize(12, 20);
			icon.shadowSize = new GSize(22, 20);
			icon.iconAnchor = new GPoint(6, 20);
			icon.infoWindowAnchor = new GPoint(5, 1);
			
			// Add 10 markers to the map at random locations
			var bounds = map.getBounds();
			var southWest = bounds.getSouthWest();
			var northEast = bounds.getNorthEast();
			var lngSpan = northEast.lng() - southWest.lng();
			var latSpan = northEast.lat() - southWest.lat();
			
			  var point = new GLatLng(lat,lang);
			  map.addOverlay(new GMarker(point, icon));
		}
		else
		document.getElementById("map_div").innerHTML='<img src="http://www.derwentrealestate.com.au/images/nomapimage.jpg" alt="no map">';
		
	
	}
	
	function checkemail(em)   //Email validation 
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(em))
		return true
		else
		return false
	}
	
	function contactagentClear()
	{
		
		document.getElementById("ac_name").value="";
		document.getElementById("ac_email").value="";
		document.getElementById("ac_phone").value="";
		document.getElementById("ac_msg").value ="";
		
	}
	
	
	function contactagent(advid)
	{
			
		var ac_name =document.getElementById("ac_name").value;
		var ac_email =document.getElementById("ac_email").value;
		var ac_phone =document.getElementById("ac_phone").value;
		var ac_msg =document.getElementById("ac_msg").value;
		var missinginfo;
		missinginfo = "";
		if(ac_name == "") 
		{
			
			missinginfo += "\n     - Name";
			document.getElementById("ac_name").focus();
		}
		if(ac_email == "") 
		{
			
			missinginfo += "\n     - Email Id";
			document.getElementById("ac_email").focus();
		}
		if(ac_email!="")
			{
				var emailcheck = checkemail(ac_email);
				if(emailcheck==false)
					missinginfo += "\n     - Email Id is Invalide!";
					document.getElementById("ac_email").focus();
			}
		if(ac_phone == "") 
		{
			
			missinginfo += "\n     - Phone";
			document.getElementById("ac_phone").focus();
		}
		/*if(ac_msg == "") 
		{
			
			missinginfo += "\n     - Message";
			document.getElementById("ac_msg").focus();
		}*/
		if(missinginfo != "") 
		{
			missinginfo ="_____________________________\n" + "You failed to correctly fill in your:\n" + missinginfo + "\n_____________________________" + "\nPlease re-enter and submit again!";
			alert(missinginfo);
			return false;
		}
		else 
		{
				
			var str_str='ac_name='+ac_name+'&ac_email='+ac_email+'&ac_phone='+ac_phone+'&ac_msg='+ac_msg+'&advid='+advid;
			var XMLHttpreqobj = false;
			if(window.XMLHttpRequest)
			{
					XMLHttpreqobj = new XMLHttpRequest();
					if(XMLHttpreqobj.overrideMimeType)
						XMLHttpreqobj.overrideMimeType("text/xml");
			}
			else if (window.ActiveXObject)
				XMLHttpreqobj = new ActiveXObject("Microsoft.XMLHTTP");
				
			 if (XMLHttpreqobj)
			 {
				XMLHttpreqobj.open("POST",url_js+"/action/contactagent_mail.php",true);
				XMLHttpreqobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
				XMLHttpreqobj.onreadystatechange = function()
				{
					if (XMLHttpreqobj.readyState == 4 && XMLHttpreqobj.status == 200)
					{
						//alert(XMLHttpreqobj.responseText);
						document.getElementById("cntmsg").innerHTML = XMLHttpreqobj.responseText;//alert(XMLHttpreqobj.responseText);
						contactagentClear();
					}	
					else
					{
						document.getElementById("cntmsg").innerHTML ='<div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="90" height="40"><param name="movie" value="images/loading2.swf" /><param name="quality" value="high" />      <embed src="images/loading2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="90" height="40"></embed></object></div>';
					}
					
				}
				XMLHttpreqobj.send(str_str);
			}
		
		}
	}
	
	
	
	
	function emailtofriendclear()
	{
		document.getElementById("fr_name").value="";
		document.getElementById("fr_email").value="";
		document.getElementById("ur_name").value="";
		document.getElementById("ur_email").value="";
		
	}
	
	
	function emailtofriend(advid)
	{
		
		//alert("abc");
		var fr_name=document.getElementById("fr_name").value;
		var fr_email=document.getElementById("fr_email").value;
		var ur_name=document.getElementById("ur_name").value;
		var ur_email=document.getElementById("ur_email").value;
		var missinginfo;
		missinginfo = "";
		if(fr_name == "") 
		{
			
			missinginfo += "\n     - Friend's Name";
			document.getElementById("fr_name").focus();
		}
		if(fr_email == "") 
		{
			
			missinginfo += "\n     - Friend's Email Id";
			document.getElementById("fr_email").focus();
		}
		if(fr_email!="")
			{
				var emailcheck = checkemail(fr_email);
				if(emailcheck==false)
					missinginfo += "\n     - Friend's Email Id is Invalide!";
					document.getElementById("fr_email").focus();
			}
		if(ur_name == "") 
		{
			
			missinginfo += "\n     - Your Name";
			document.getElementById("ur_name").focus();
		}
		if(ur_email == "") 
		{
			
			missinginfo += "\n     - Your Email Id";
			document.getElementById("ur_email").focus();
		}
		if(ur_email!="")
			{
				var emailcheck = checkemail(ur_email);
				if(emailcheck==false)
					missinginfo += "\n     - Your Email Id is Invalide!";
					document.getElementById("ur_email").focus();
			}	
		if(missinginfo != "") 
		{
			missinginfo ="_____________________________\n" + "You failed to correctly fill in your:\n" + missinginfo + "\n_____________________________" + "\nPlease re-enter and submit again!";
			alert(missinginfo);
			return false;
		}
		else 
		{
			
				
				var mail_str='fr_name='+fr_name+'&fr_email='+fr_email+'&ur_name='+ur_name+'&ur_email='+ur_email+'&advid='+advid;
				//alert(mail_str);
				var XMLHttpreqobj = false;
				if(window.XMLHttpRequest)
				{
						XMLHttpreqobj = new XMLHttpRequest();
						if(XMLHttpreqobj.overrideMimeType)
							XMLHttpreqobj.overrideMimeType("text/xml");
				}
				else if (window.ActiveXObject)
					XMLHttpreqobj = new ActiveXObject("Microsoft.XMLHTTP");
					
				 if (XMLHttpreqobj)
				 {
					XMLHttpreqobj.open("POST",url_js+"/action/emailtofriend.php",true);
					XMLHttpreqobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
					XMLHttpreqobj.onreadystatechange = function()
					{
						if (XMLHttpreqobj.readyState == 4 && XMLHttpreqobj.status == 200)
						{
							//alert(XMLHttpreqobj.responseText);
							document.getElementById("email_msg").innerHTML = XMLHttpreqobj.responseText;//alert(XMLHttpreqobj.responseText);
							emailtofriendclear();
						}	
						else
						{
							document.getElementById("email_msg").innerHTML ='<div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="90" height="40"><param name="movie" value="images/loading2.swf" /><param name="quality" value="high" />      <embed src="images/loading2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="90" height="40"></embed></object></div>';
						}
						
					}
					XMLHttpreqobj.send(mail_str);
				}
				
		}
	}
	
function closeDetails()
{
	document.getElementById("rescontent").style.display='none';	
	//location.href="#top";		
}
	function show_email(){
		document.getElementById("contact_agent_image").style.display = 'none';
		document.getElementById("contact_div").style.display = 'none';
		document.getElementById("email_image").style.display = '';
		document.getElementById("email_div").style.display = '';
		
	}
	
	function show_contact(){
		document.getElementById("contact_agent_image").style.display = '';
		document.getElementById("contact_div").style.display = '';
		document.getElementById("email_image").style.display = 'none';
		document.getElementById("email_div").style.display = 'none';
		
	}
	/*function show_video()
	{
		document.getElementById("map_image").style.display = 'none';
		document.getElementById("Map2").style.display = 'none';
		document.getElementById("video_image").style.display = '';
		document.getElementById("Map3").style.display = '';
	}
	function show_map()
	{
		document.getElementById("map_image").style.display = '';
		document.getElementById("Map2").style.display = '';
		document.getElementById("video_image").style.display = 'none';
		document.getElementById("Map3").style.display = 'none';
	}*/
	
	
	function show_video(){
		document.getElementById("map_image").style.display = 'none';
		document.getElementById("map_div").style.display = 'none';
		document.getElementById("video_image").style.display = '';
		document.getElementById("video_div").style.display = '';
		
	}
	
	function show_map(){
		document.getElementById("map_image").style.display = '';
		document.getElementById("map_div").style.display = '';
		document.getElementById("video_image").style.display = 'none';
		document.getElementById("video_div").style.display = 'none';
		
	}
	
	
	function show_ad_details(id)
	{		
		//location.href='#adTop';
		document.getElementById("page_contents").style.display = 'none';
		document.getElementById("div_show_map").style.display='none';
		document.getElementById("ads_listing").style.display = '';
		document.getElementById("ads_listing").innerHTML = '<br><br><div id="rescontent"></div>';
		show_details(id,true);		
	}
	function resize_ad_details()
	{
		//alert("hi");
		if(document.getElementById("showpropertydetails").style.display=="")
		{
			document.getElementById("showpropertydetails").style.display='none';
			//document.getElementById("resize_listing").style.display='';
		}
		else
			document.getElementById("showpropertydetails").style.display='';
	}
	
	
<!-- Begin
var rotate_delay = 5000; // delay in milliseconds (5000 = 5 secs)
current = 0;
function next() {
if (document.slideform.slide[current+1]) {
document.images.show.src = document.slideform.slide[current+1].value;
document.slideform.slide.selectedIndex = ++current;
   }
else first();
}
function previous() {
if (current-1 >= 0) {
document.images.show.src = document.slideform.slide[current-1].value;
document.slideform.slide.selectedIndex = --current;
   }
else last();
}
function first() {
current = 0;
document.images.show.src = document.slideform.slide[0].value;
document.slideform.slide.selectedIndex = 0;
}
function last() {
current = document.slideform.slide.length-1;
document.images.show.src = document.slideform.slide[current].value;
document.slideform.slide.selectedIndex = current;
}
function ap(text) {
document.slideform.slidebutton.value = (text == "Stop") ? "Start" : "Stop";
rotate();
}
function change() {
current = document.slideform.slide.selectedIndex;
document.images.show.src = document.slideform.slide[current].value;
}
function rotate() {
if (document.slideform.slidebutton.value == "Stop") {
current = (current == document.slideform.slide.length-1) ? 0 : current+1;
document.images.show.src = document.slideform.slide[current].value;
document.slideform.slide.selectedIndex = current;
window.setTimeout("rotate()", rotate_delay);
   }
}
//  End -->

function advt_popup(url)//Print the watch list details
{
newwindow=window.open(url,'name','height=550,width=650,scrollbars=no,resizable=no');
if (window.focus) {newwindow.focus()}
return false;
}

function changeTitle(title)
{ document.title = title; 
}