function removeOptions(selectbox)
{
	var i;	
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		selectbox.remove(i);
	}
}
function searchreferrealtor()
{	
		openOverlay('Refer An Agent',UrlArr['module_register_url']+"search/showreferagent", null, null,560,20);	
}

function submitmembers()
{ 
	errormsg="";
	var emailids=document.getElementById('emailid1').value;
	var umailids=document.getElementById('uemailid').value;
	var emailarr=emailids.split(",");
	if(checkBlank('emailid1',ErrorMsgArray['emailerrorlabel']))
	{
		for(var i=0;i<emailarr.length;i++)
		{
			var testresult;
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/
			if (filter.test(trim(emailarr[i])))
			{
				testresult=true;
			}
			else
			{
				testresult=false;
				errormsg=ErrorMsgArray['validemailerror'];
			}
		}
	} 

	var umailids=document.getElementById('uemailid').value;
	var emailarr=umailids.split(",");
	if(checkBlank('uemailid',ErrorMsgArray['useremailerrorlabel']))
	{
		for(var i=0;i<emailarr.length;i++)
		{
			var testresult;
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/
			if (filter.test(trim(emailarr[i])))
			{
				testresult=true;
			}
			else
			{
				testresult=false;
				errormsg=ErrorMsgArray['uservalidemailerror'];
			}
		}
	} 
	if(errormsg!='')
	{
		document.getElementById('emailerror').innerHTML=errormsg;
		return false;
	}
	else
	{
		refereemailsend();
	}
}
////////////////////////////////////////////////////////////////////////////
var handlernezletter = function(o)
{ 
	var response = o.responseText;
	 if(response==1)
	 {
		hideOverlayWindow();			
	 }
}
function refereemailsend()
{
	var callbackHandler ={success:handlernezletter};	
	var target = UrlArr['module_register_url']+"search/referingrealtor";			
	YAHOO.util.Connect.setForm(document.getElementById('referemail'));
	var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}
/////////////////////////////////////////////////////////////////////////////
function hometourrequest(email,name)
{
openOverlay('Request For Private Home Tour',UrlArr['module_register_url']+"property/hometourrequest/"+email+"/"+name, null, null,520,20);	
}

function mouseover(j)
{
	document.getElementById('newindex_searchlivebar').style.display='none';
	document.getElementById('newindex_searchlivebar1').innerHTML=j;
	document.getElementById('newindex_searchlivebar1').style.display='block';	
}
function mouseout()
{
	document.getElementById('newindex_searchlivebar1').style.display='none';	
	document.getElementById('newindex_searchlivebar').style.display='block';
}

function searchrenderdiv1()
{
		document.getElementById('indexsearchimg3').style.display='none';
		document.getElementById('newindex_searchbutton').style.display='none';
		document.getElementById('index_outeradvancesearch').style.display='block';
		document.getElementById('newindex_agentsearcherrordiv').innerHTML="";
		
		var randerDiv="index_advancesearch2";
		
		if(document.getElementById(randerDiv).innerHTML.length<50)
		{
			
			var callbackHandler ={success:handlesearchrenderdiv,argument:{randerDivId:randerDiv}};
			var target = UrlArr['module_register_url']+"search/propertysearch1";			
			var request = YAHOO.util.Connect.asyncRequest('GET', target, callbackHandler);
		}
		else
		{
			document.getElementById('indexsearchimg3').style.display='block';
			document.getElementById('newindex_searchbutton').style.display='block';
			document.getElementById('index_advancesearch2').innerHTML='';
			document.getElementById('index_outeradvancesearch').style.display='none';
		}
}
function searchproperty()
{
	if(validate1())
	{	
		var searchtype=document.getElementById("searchtype").value;
		document.savesearch.submit();		
	}
}
var handlesearchresultdemo = function(o)
{
	var response = o.responseText ;	
	var searchtype=document.getElementById("searchtype").value;
	document.savesearch.submit();
}

function searchproperty1()
{  
	if(validate1())
	{	
		var callbackHandler ={success:handlesearchresultdemo};
		var target = UrlArr['module_register_url']+"search/propertysearchdemo";
		var fo = document.getElementById('savesearch');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);		
	}
}
function checkEnter(e)
{
	var characterCode; 
	
	if(e && e.which)
	{ 
		e = e;
		characterCode = e.which; 
	}
	else
	{
	//e = event;/
		characterCode = e.keyCode;
	}
	if(characterCode == 13)
	{  
		return false ;
	}
	else
	{
		return true ;
	}
}
function searchproperty_withenterkey(a)
{  
	if(!checkEnter(a))
	{  
		if(validate1())
		{	
			var callbackHandler ={success:handlesearchresultdemo};
			var target = UrlArr['module_register_url']+"search/propertysearchdemo/";
			var fo = document.getElementById('savesearch');		
			YAHOO.util.Connect.setForm(fo);
			var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);		
		}
	}
}
function validate1()
{	
	
	var  city= document.getElementById("city").value;
	var  zip= document.getElementById("zip").value;
	var state= document.getElementById("statenew").value;
	if((city=="" || state=="state") && zip=="")
	{
		document.getElementById("newindex_agentsearcherrordiv").innerHTML=ErrorMsgArray['entercityzipid'];
		return false;
	}
	else
	{
		return true;		
	}
}

///////////////////////// Search Property Function///////////////////////////////////////

var handlesearchresult = function(o)
{

	var response=eval("(" + o.responseText + ")");	

  	document.getElementById('searchdiv').innerHTML='';

	var month = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];
	var temp = " ";		
	var imageName;	
	var price ;
	
	var searchtype=document.getElementById("searchtype").value;
	if(searchtype==1)
	{
		document.getElementById("totalresult").value=document.getElementById("live").value;
	}
	if(searchtype==2)
	{
		document.getElementById("totalresult").value=document.getElementById("scheduled").value;
	}
	if(searchtype==3)
	{
		document.getElementById("totalresult").value=document.getElementById("recorded").value;
	}
			
if(response[1].length>0)
{
	for(i=0;i<response[1].length;i++)
	{	
		
		if(response[0][i][0]==undefined)
		{
			imageName = UrlArr['module_register_url']+'images/noimage1.gif';
		}
		else
		{		
			imageName = UrlArr['module_register_url']+response[0][i][0]['tbl_propertyimage']['image_pathsmall']+response[0][i][0]['tbl_propertyimage']['image_name'];		
		}
		
	
		var price=response[3][i];
		var address=response[1][i]['tbl_property']['p_addressLine1']+","+response[1][i]['tbl_property']['p_addressLine2']+","+response[1][i]['tbl_property']['p_city'];
		if(response[1][i]['tbl_property']['p_description'])
		{
			var description;
			if((response[1][i]['tbl_property']['p_description'].length)>140)
			{
				description = response[1][i]['tbl_property']['p_description'].substring(0,140)+'.....';
			}
			else
			{
				description = response[1][i]['tbl_property']['p_description'];
			}
		}
		var imageDetails = UrlArr['module_register_url']+'images/newdetails.gif';
		var imageSave = UrlArr['module_register_url']+'images/newsave.gif';
		var imageView = UrlArr['module_register_url']+'images/newview.gif';
		var viewmap = UrlArr['module_register_url']+"/signup/showmaps";
		var feature='no'; 
		var timezone;
	
		temp=temp+"<script>pager.showPage(resultpage);</script>";
		
		temp=temp+"<input type='hidden' name='pid"+i+"' id='pid"+i+"' value='"+response[1][i]['tbl_openhouse']['oh_p_id']+"'/>";
		temp=temp+"<input type='hidden' name='searchtype' id='searchtype' value='"+searchtype+"'/>";
		
		if(response[1][i]['tbl_property']['p_isfeatured']==1)
		{
		  temp  = temp + "<div id='searchresult_outer"+i+"' class='searchresult_outer' style='background-color:#A8C7E5;'>";    
		  feature = 'Featured Listing'; 
		}
		else
		{
		  temp  = temp + "<div id='searchresult_outer"+i+"' class='searchresult_outer'>";
		}
		temp = temp + "<div id='searchresult_div2'><div id='searchresult_div3'>";
		temp = temp + "<a  href=javascript:redirectfunction("+i+",'details')><img src="+imageName+" /></a></div>";

		if(feature!='no')
		{
			temp = temp + "	<div class='searchresult_feature'><div id='searchresult_divfeat'>"+feature+"</div></div></div>";
		}
		else
		{
			temp = temp + "	<div class='searchresult_feature'><div id='searchresult_divfeat'></div></div></div>";
		}

		temp = temp + "<div id='searchresult_div4'><div id='searchresult_div5'>";
	
		if(response[6][i][0]!=false)
		{	
			if(response[2]!=0)
			{
				timezone=response[8];
				if(timezone=="EDT"){ timezone="EST";}
				else if (timezone=="MDT"){ timezone="MST";}
				else if (timezone=="CDT"){ timezone="CST";}
				else if (timezone=="PDT"){ timezone="PST";}	
				temp =temp+"<div id='searchresultdatediv'><div id='searchresult_div16'><select name='ohid"+i+"' id='ohid"+i+"'>";
				for(k=0;k<response[6][i].length;k++)
				{
					var j=response[6][i][k].substr(5,2);
								
					temp =temp+"<option value='"+response[12][i][k]+","+response[13][i][k]+"'>"+response[6][i][k].substr(0,4)+'-'+month[j-1]+'-'+response[6][i][k].substr(8,2)+"&nbsp;"+response[7][i][k]+"</option>";	
				}
				temp=temp+"</select>&nbsp;"+timezone+"</div></div>";
			}
			
		}
		else
		{
		 
		temp =temp+"<div id='searchresultdatediv'><div id='searchresultdatediv1'><select name='ohid"+i+"' id='ohid"+i+"'>";
		
		for(k=0;k<response[4][i].length;k++)
				{
					var j=response[4][i][k].substr(5,2);
								
					temp =temp+"<option value='"+response[12][i][k]+","+response[13][i][k]+"'>"+response[4][i][k].substr(0,4)+'-'+month[j-1]+'-'+response[4][i][k].substr(8,2)+"&nbsp;"+response[5][i][k]+"</option>";	
				}
		temp = temp + "</select>&nbsp;</div><div id='searchresult_divselect'><select id='time"+i+"' name='time"+i+"' onchange='changetime("+i+");'>";
		ohtimezone=response[10][i][0];
		if(ohtimezone=="EDT"){ ohtimezone="EST";}
			else if (ohtimezone=="MDT"){ ohtimezone="MST";}
			else if (ohtimezone=="CDT"){ ohtimezone="CST";}
			else if (ohtimezone=="PDT"){ ohtimezone="PST";}
		temp=temp+"<option value="+response[11][i][0]+" selected='selected'>"+ohtimezone+"</option>";
		
		for(j=0;j<(response[9]).length;j++)
		{
		timezoneuser=response[9][j]['tbl_timezone']['tz_timezone'];
		if(timezoneuser=="EDT"){ timezoneuser="EST";}
			else if (timezoneuser=="MDT"){ timezoneuser="MST";}
			else if (timezoneuser=="CDT"){ timezoneuser="CST";}
			else if (timezoneuser=="PDT"){ timezoneuser="PST";}
		if(timezoneuser!=ohtimezone)
		{
			temp=temp+"<option value="+response[9][j]['tbl_timezone']['tz_value']+">"+timezoneuser+"</option>";
		} 
		} 
		temp=temp + "</select></div></div>	";
		}
		temp = temp + "<div id='searchresult_div7'><strong>"+address+"</strong></div>";
		temp = temp + "<div id='searchresult_div7'>$<strong>"+price+"</strong></div></div>";
		
		if(response[1][i]['tbl_property']['p_room']!=null || response[1][i]['tbl_property']['p_bathRoom']!=null)
		{
		temp = temp + "<div id='searchresult_div10'>";

		if(response[1][i]['tbl_property']['p_room']!=null)
		{
		temp = temp + "<div id='searchresultroom_div'>";
		temp = temp +response[1][i]['tbl_property']['p_room']+"<strong> Room </strong></div>";
		}
		if(response[1][i]['tbl_property']['p_bathRoom']!=null)
		{
		temp = temp + "<div id='searchresultbathroom_div'>";
		temp = temp +response[1][i]['tbl_property']['p_bathRoom']+"<strong> Bath </strong></div>";
		}

		temp = temp +"</div>";
		}
		
		if(response[1][i]['tbl_property']['p_lotArea']!=0)
		{
		temp = temp + "<div id='searchresult_div11'><div id='searchresult_div13'>"+response[1][i]['tbl_property']['p_lotArea']+" sqr feet</div></div>";
		}
		
		if(response[1][i]['tbl_property']['p_type']!=null)
		{
		temp = temp + "	<div id='searchresult_div14'><div id='searchresult_div16'>"+response[1][i]['tbl_property']['p_type']+"</div></div>	";
		}
		if( response[1][i]['tbl_property']['p_description']==" ")
		{
		temp = temp + "	<div id='searchresult_div17'><div id='searchresult_div18'>"+description+"</div>";
		}
		else
		{
			temp = temp + "	<div id='searchresult_div17'><div id='searchresult_div18'></div>";
		
		}
		temp = temp + "</div><div id='searchresult_msgdiv"+i+"' class='search_msgdiv'><a  href=javascript:redirectfunction("+i+",'details')></a></div>";
		temp = temp + "</div><div id='searchresult_divbuttonimg'><a href=javascript:redirectfunction("+i+",'details')><img src="+imageDetails+" border='0' /></a></div>";			
		if(searchtype==2 || searchtype==1)
		{ 
		if(response[2]=='Buyer' || response[2]=='Seller' || response[2]=='Agent' || response[2]=='FSBO')
		{
		temp = temp + "<div id='searchresult_divbuttonimg'><a href=javascript:subscribbysearchmid('"+response[1][i]['tbl_property']['p_u_id']+"','"+i+"') ><img src="+imageSave+" border='0'  /></a></div>";	
		}
		else
		{
		temp = temp + "<div id='searchresult_divbuttonimg'><a href=javascript:showguestsearchmsg('"+i+"')><img src="+imageSave+" border='0'  /></a></div>";	
		}
		}
	if(searchtype==3)
		{  
			temp = temp + "<div id='searchresult_divbuttonimg'><a  href=javascript:redirectfunction("+i+",'video')><img src="+imageView+" border='0'/></a></div>";		
		}
		if(searchtype==1)
		{  
			temp = temp + "<div id='searchresult_divbuttonimg'><a  href=javascript:redirectfunction("+i+",'link')><img src="+imageView+" border='0'/></a></div>";		
		}			
		temp = temp + "</div>";
		}

        document.getElementById('searchdiv').innerHTML = temp;
}
	else
	{
		document.getElementById('searchdiv').innerHTML = temp;	
	}
}

function searchpropertyresultdata()
{  
		if(document.getElementById("searchtypetest").value==" ")
		{
			location.href= UrlArr['module_register_url']+"account/index";	
		}
		 document.getElementById('searchdiv').innerHTML="<div class='searchpageloadimagediv'><img src='"+UrlArr['module_register_url']+"images/loadingpage.gif' border=0 alt='Loading...'></img></div>";
		var callbackHandler = {success:handlesearchresult};
		var target = UrlArr['module_register_url']+"search/propertysearchdata/";
		var fo = document.getElementById('searchresult');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);		
}
function redirectfunction(i , name)
{
		var ohidbroadcastid=document.getElementById('ohid'+i).value;
		arr=ohidbroadcastid.split(',',2);
	
		if(name=='details')
		{
			location.href = UrlArr['module_register_url']+"search/propertydetails/"+arr[0];
		}
		if(name=='video')
		{
			location.href=UrlArr['module_register_url']+"openhouse/showvideo/"+arr[1];
		}
		if(name=='link')
		{
			location.href=UrlArr['module_register_url']+"openhouse/client/"+arr[1];	
		}
}
function subscribbysearchmid(uid,i)
{
	var ohidbroadcastid=document.getElementById('ohid'+i).value;
		ohid=ohidbroadcastid.split(',',1);
		subscribbysearch(ohid,uid,i);
}
function searchresult(searchtype)
{

	document.getElementById('searchtype').value=searchtype;
	document.getElementById('pageNavPosition').innerHTML ='';
	document.getElementById('searchdiv').innerHTML ='';
	document.getElementById('limitfrom').value=1;
	document.getElementById('limitto').value=5;
	document.getElementById('currentpage').value=1;

	var pager=null;
	
	if(searchtype==1)
	{	
		document.getElementById("totalresult").value=document.getElementById("live").value;
		if(document.getElementById('totalresult').value>0)
		{
			var resultpage=document.getElementById('limitfrom').value;
			var pager = new Pagernew(10,'searchpropertyresultdata'); 
			pager.init(); 
			pager.showPageNav('pager', 'pageNavPosition');
			pager.showPage(resultpage);
		}
		else
		{
			searchpropertyresultdata(searchtype);
		}
	}
	if(searchtype==2)
	{	
		document.getElementById("totalresult").value=document.getElementById("scheduled").value;
		if(document.getElementById('totalresult').value>0)
		{
			var resultpage=document.getElementById('limitfrom').value;
			var pager = new Pagernew(10,'searchpropertyresultdata'); 
			pager.init(); 
			pager.showPageNav('pager', 'pageNavPosition');
			pager.showPage(resultpage);
		}
		else
		{
			searchpropertyresultdata(searchtype);
		}
	}
	if(searchtype==3)
	{	
		document.getElementById("totalresult").value=document.getElementById("recorded").value;
		if(document.getElementById('totalresult').value>0)
		{
			var resultpage=document.getElementById('limitfrom').value;
			var pager = new Pagernew(10,'searchpropertyresultdata'); 
			pager.init(); 
			pager.showPageNav('pager', 'pageNavPosition');
			pager.showPage(resultpage);
		}
		else
		{
			searchpropertyresultdata(searchtype);
		}
	}
}
//////////////////////////Change the time in openhouse search accouring to timezone//////////////////////////
var handletimechange = function(o)
{
	var response=eval("(" + o.responseText + ")");	
	i=response[0];
	var month = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];
	var temp = "";		
	removeOptions(document.getElementById("ohid"+i));

 	for(var k=0;k<response[1].length;k++)
	{
		var j=response[1][k][0][0]['sesdate1'].substr(5,2);
		var value=response[2][k]+","+response[3][k];
		temp=response[1][k][0][0]['sesdate1'].substr(0,4)+'-'+month[j-1]+'-'+response[1][k][0][0]['sesdate1'].substr(8,2)+" "+response[1][k][0][0]['sesdate1'].substr(11,5);
		document.getElementById("ohid"+i).options[k] = new Option(temp,value);	
	}	
}
function changetime(i)
{
   var time=document.getElementById("time"+i).value;
     var callbackHandler ={success:handletimechange};
		var target = UrlArr['module_register_url']+"search/timechange/"+i;
		var fo = document.getElementById('searchresult');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}
///////////////////////////////////////////////////////////////////////////////////////////////////
var handlepropertytimechange = function(o)
{
	var response=eval("(" + o.responseText + ")");	

	document.getElementById('Propertydetail_datedata').innerHTML='';
	document.getElementById('Propertydetail_timedata').innerHTML='';
	var month = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];
	var temp = ":";
	var temp1 = ":";		
	var j=response[0][0]['sesdate1'].substr(5,2);
			
			temp=temp+" "+response[0][0]['sesdate1'].substr(0,4)+'-'+month[j-1]+'-'+response[0][0]['sesdate1'].substr(8,2);
			temp1=temp1+" "+response[0][0]['sesdate1'].substr(11,5);
	
			document.getElementById('Propertydetail_datedata').innerHTML = temp;
			document.getElementById('Propertydetail_timedata').innerHTML = temp1;
	
}
function propertychangetime()
{
     	var callbackHandler ={success:handlepropertytimechange};
		var target = UrlArr['module_register_url']+"search/propertytimechange/";
		var fo = document.getElementById('frmsignup1');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}
/////////////////////////////////////////////////////////////////////////////////////////////////
var handleprofiletimechange = function(o)
{
 	var response=eval("(" + o.responseText + ")");	
 	i=response[0];
	 
 	document.getElementById('viewagentpro_ohbdescinnertime'+i).innerHTML='';
	var month = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];
	var temp = "";		
	var j=response[1][0][0]['sesdate1'].substr(5,2);
			
	temp=temp+response[1][0][0]['sesdate1'].substr(0,4)+'-'+month[j-1]+'-'+response[1][0][0]['sesdate1'].substr(8,2)+" "+response[1][0][0]['sesdate1'].substr(11,5);
	
	document.getElementById('viewagentpro_ohbdescinnertime'+i).innerHTML = temp;
}
function profilechangetime(i)
{
	 var callbackHandler ={success:handleprofiletimechange};
	 var target = UrlArr['module_register_url']+"signup/profileohtime/"+i;
	 var fo = document.getElementById('profile');		
	 YAHOO.util.Connect.setForm(fo);
	 var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}
/////////////////////////////////Scheduled open House Fetch of Agent///////////////////////////////
var handlescheduledopenhouse = function(o)
{
	var response=eval("(" + o.responseText + ")");	
	var temp="";
	var month = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];
	var imageName;
	 
 	if(response[0].length>0)
	{
		for(i=0;i<response[0].length;i++)
		{
 			if(response[1][i][0]==undefined)
			{
				imageName = UrlArr['module_register_url']+'images/noimage1.gif';
			}
			else
			{		
				imageName = UrlArr['module_register_url']+response[1][i][0]['tbl_propertyimage']['image_pathsmall']+response[1][i][0]['tbl_propertyimage']['image_name'];		
			}
 	
			var price=response[3][i];
				
			var hrefcode = UrlArr['module_register_url']+"search/propertydetails/"+response[0][i]['tbl_openhouse']['oh_id'];
					
			temp=temp+" <input type='hidden' name='ohpid"+i+"' id='ohpid"+i+"' value='"+response[0][i]['tbl_property']['p_id']+"'><div class='viewagentpro_ohbpad'><div class='viewagentpro_ohbpic'>";
	
			temp=temp+"<a href='"+hrefcode+"'><img src='"+imageName+"' border='0'/></a>";
			
			temp=temp+"</div><div class='viewagentpro_ohbdesc'><div class='viewagentpro_ohbdescinner'>"+response[0][i]['tbl_property']['p_type']+"</div><div class='viewagentpro_ohbdescinner'>";
			 if(response[0][i]['tbl_property']['p_room']!='') 
			 {
				 temp=temp+"<span>"+response[0][i]['tbl_property']['p_room']+"&nbsp;"+ErrorMsgArray['bedslabel']+",</span>";
			 }
			 if(response[0][i]['tbl_property']['p_bathRoom']!='')
			 {
				temp=temp+"<span>"+response[0][i]['tbl_property']['p_bathRoom']+"&nbsp;"+ErrorMsgArray['bathslabel']+"</span>"; 
			 }
			 temp=temp+"</div><div class='viewagentpro_ohbdescinner'>$"+price+"</div><div class='viewagentpro_ohbdescinner'>"+response[0][i]['tbl_property']['p_city']+"</div><div class='viewagentpro_ohbdescinner'>"+response[0][i]['tbl_property']['p_state']+"</div>";
			if(response[4]['user_type']!=undefined) 
			{
				ohtimezone=response[15];
				if(ohtimezone=="EDT"){ ohtimezone="EST";}
				else if (ohtimezone=="MDT"){ ohtimezone="MST";}
				else if (ohtimezone=="CDT"){ ohtimezone="CST";}
				else if (ohtimezone=="PDT"){ ohtimezone="PST";}

				var j=response[13][i].substr(5,2);
				temp=temp+"<div class='viewagentpro_ohbdescinner'>"+response[13][i].substr(0,4)+"-"+month[j-1]+"-"+response[13][i].substr(-2)+" "+response[12][i].substr(0,6)+" "+ohtimezone+"</div>";
			}
		   else
		   {
			   var j=response[0][i]['tbl_openhouse']['oh_scheduledDate'].substr(5,2);
			   temp=temp+"<div class='viewagentpro_ohbdescinner'><div class='viewagentpro_ohbdescinnertime' id='viewagentpro_ohbdescinnertime"+i+"'>"+response[0][i]['tbl_openhouse']['oh_scheduledDate'].substr(0,4)+"-"+month[j-1]+"-"+response[0][i]['tbl_openhouse']['oh_scheduledDate'].substr(8,2)+" "+response[0][i]['tbl_openhouse']['oh_scheduledDate'].substr(10,6)+"</div><div class='viewagentpro_ohtimediv'><select id='time"+i+"'  name='time"+i+"' onchange='profilechangetime("+i+");'>";
			   ohtimezone=response[0][i]['tbl_openhouse']['oh_timezone'];
				if(ohtimezone=="EDT"){ ohtimezone="EST";}
				else if (ohtimezone=="MDT"){ ohtimezone="MST";}
				else if (ohtimezone=="CDT"){ ohtimezone="CST";}
				else if (ohtimezone=="PDT"){ ohtimezone="PST";}
			temp=temp+"<option value='"+response[5][i]+"' selected='selected'>"+ohtimezone+"</option>";	
			for(j=0;j<(response[14]).length;j++)
			{
			timezoneuser=response[14][j]['tbl_timezone']['tz_timezone'];
			if(timezoneuser=="EDT"){ timezoneuser="EST";}
				else if (timezoneuser=="MDT"){ timezoneuser="MST";}
				else if (timezoneuser=="CDT"){ timezoneuser="CST";}
				else if (timezoneuser=="PDT"){ timezoneuser="PST";}
			if(timezoneuser!=ohtimezone)
			{
				temp=temp+"<option value="+response[14][j]['tbl_timezone']['tz_value']+">"+timezoneuser+"</option>";
			}
			
			}	
			temp=temp + "</select></div></div>";
		   }
		 	temp=temp+"</div></div>";	
		}		 
	 document.getElementById('viewscheduldedopenhouses').innerHTML=temp;
	}
	else
	{
		document.getElementById('viewagentpro_noscherrordiv').innerHTML=ErrorMsgArray['noscheduledlabel'];
	}  
}
function scheduledopenhouse()
{
	id=document.getElementById('agentid').value;	
     var callbackHandler ={success:handlescheduledopenhouse};
		var target = UrlArr['module_register_url']+"search/scheduledopenhouse/"+id;
		var fo = document.getElementById('profile');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}
/////////////////////////////////Recoded open House Fetch of Agent///////////////////////////////
var handlerecordedopenhouse = function(o)
{//	alert(o.responseText);
	var response=eval("(" + o.responseText + ")");	
	
	var temp="";
	var imageName;
	 
	if(response[0].length>0)
	{
		for(i=0;i<response[0].length;i++)
		{
			if(response[1][i][0]==undefined)
			{
				imageName = UrlArr['module_register_url']+'images/noimage1.gif';
			}
			else
			{		
				imageName = UrlArr['module_register_url']+response[1][i][0]['tbl_propertyimage']['image_pathsmall']+response[1][i][0]['tbl_propertyimage']['image_name'];		
			}
			
			var price=response[3][i];
				
			var hrefcode = UrlArr['module_register_url']+"search/propertydetails/"+response[0][i]['tbl_openhouse']['oh_id'];
					
			
			temp=temp+" <div class='viewagentpro_ohbpad'><div class='viewagentpro_ohbpic'>";
		 
			temp=temp+"<a href='"+hrefcode+"'><img src='"+imageName+"' border='0'/></a>";
			
			temp=temp+"</div><div class='viewagentpro_ohbdesc'><div class='viewagentpro_ohbdescinner'>"+response[0][i]['tbl_property']['p_type']+"</div><div class='viewagentpro_ohbdescinner'>";
			 if(response[0][i]['tbl_property']['p_room']!='') 
			 {
				 temp=temp+"<span>"+response[0][i]['tbl_property']['p_room']+"&nbsp;"+ErrorMsgArray['bedslabel']+",</span>";
			 }
			 if(response[0][i]['tbl_property']['p_bathRoom']!='')
			 {
				temp=temp+"<span>"+response[0][i]['tbl_property']['p_bathRoom']+"&nbsp;"+ErrorMsgArray['bathslabel']+"</span>"; 
			 }
			 temp=temp+"</div><div class='viewagentpro_ohbdescinner'>$"+price+"</div><div class='viewagentpro_ohbdescinner'>"+response[0][i]['tbl_property']['p_city']+"</div><div class='viewagentpro_ohbdescinner'>"+response[0][i]['tbl_property']['p_state']+"</div><div class='viewagentpro_ohbdescinner'></div></div></div>";
		}
		document.getElementById('viewrecordedopenhouses').innerHTML=temp;
	}
	else
	{
		document.getElementById('viewagentpro_norecdiverror').innerHTML=ErrorMsgArray['norecorededlabel'];
	} 
}
function recordeopenhouse()
{
	id=document.getElementById('agentid').value;	
     var callbackHandler ={success:handlerecordedopenhouse};
		var target = UrlArr['module_register_url']+"search/recordedopenhouse/"+id;
		var fo = document.getElementById('profile');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}
////////////////////////////////////////////////////////////////////////////////////////////////
function mlssearchproperty()
{
	var  txtMls= document.getElementById("txtMls").value;

	if(txtMls=="")
	{
		document.getElementById("newindex_agentsearcherrordiv").innerHTML=ErrorMsgArray['entermlsid'];
		return false
	}
	else
	{	
		document.savesearch.submit();		
	}
}
function broadcastsearchproperty()
{
	var  broadcastid= document.getElementById("broadcastid").value;
	if(broadcastid=="")
	{
		document.getElementById("newindex_agentsearcherrordiv").innerHTML=ErrorMsgArray['enterbroadcastid'];
	}
	else
	{	
		document.savesearch.submit();		
	}
}

function showadvanceoptions()
{
	var advanceoption = document.getElementById("chkadvance").checked ;

	if(advanceoption==true)
	{
	 	document.getElementById('advanceopt').style.display="block";
		document.getElementById('search1').style.display='none';
	}
	else
	{
	 	document.getElementById('advanceopt').style.display = 'none';
		document.getElementById('search1').style.display="block";
	}	
}

function advasearchproperty()
{
	var  city= document.getElementById("city").value;
	var  zip= document.getElementById("zip").value;
	var  mls= document.getElementById("txtMls").value;
	if(city=="" && zip=="" && mls=="")
	{
	   document.getElementById("errorlist").innerHTML=ErrorMsgArray['entercityzipid'];
	}
	else
	{	
		document.savesearch.submit();		
	}
}

function agentsearch()
{
	var  city= document.getElementById("agentcity").value;
	var  zip= document.getElementById("agentzip").value;	
	
	
	if(city=="" && zip=="")
	{
	   document.getElementById("errorlist").innerHTML="Please select City.";
	}
	else
	{	
		document.getElementById('savesearch').action = UrlArr['module_register_url']+"search/agentsearchresult";;
		
		document.savesearch.submit();		
	}
} 


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function agentsearch1()
{
	
	var  city= document.getElementById("agentcity").value;
	var  zip= document.getElementById("agentzip").value;	
	var  state= document.getElementById("state1").value;
	
	if((city=="" || state=="") &&  zip=="" )
	{
		
		document.getElementById("newindex_agentsearcherrordiv3").innerHTML=ErrorMsgArray['entercityzipid'];
		return false;
	}
	else
	{
		return true;
	}
	
}

function agentsearcheck()
{
	if(agentsearch1())
	{
		
		var callbackHandler ={success:handleagentsearchresultdemo};
		var target = UrlArr['module_register_url']+"search/propertyagentsearchdemo/";
		var fo = document.getElementById('savesearch');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);		
	}
}

var handleagentsearchresultdemo = function(o)
{
	var response= o.responseText;	

	if(response==1)
	{
		document.getElementById('savesearch').action = UrlArr['module_register_url']+"search/agentsearchresult";
		document.savesearch.submit();		
		
	}
	else
	{
		document.getElementById("newindex_agentsearcherrordiv3").innerHTML=ErrorMsgArray['noresultsearch'];
	}

}
function searchproperty_withenterkey_agent(a)
{  
	if(!checkEnter(a))
	{
		if(agentsearch1())
		{	
		var callbackHandler ={success:handleagentsearchresultdemo};
		var target = UrlArr['module_register_url']+"search/propertyagentsearchdemo/";
		var fo = document.getElementById('savesearch');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);		
		}
	}
}


function agentsearchnext()
{
		
		var callbackHandler ={success:handleagentsearchresult};
		var target = UrlArr['module_register_url']+"search/agentsearchpage";
		var fo = document.getElementById('agentsearchresult');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}

//////////////////////////////////////common handler///////////////////////////////////////////

var handleagentsearchresult = function(o)
{
	var response=eval("(" + o.responseText + ")");	
	
	var temp="";
	
	if(response[0].length>0)
	{
	
		for(i=0;i<response[0].length;i++)	
		{	
		
			if(response[1][i])
			{
				var imgpath = UrlArr['module_register_url']+response[1][i];
			}
			else
			{
				var imgpath = UrlArr['module_register_url']+"images/noimage1.gif";
			}			
			
//////////////////////////////////////////////////////////////////////////////////////////////////////
		
		temp = temp + "<div id='agentsearch_recorddiv'>";
		temp = temp + "<div id='agentsearch_noimage'><img src="+imgpath+" border='2px'/></div>";
		temp = temp + "<div class='agentsearch_descdiv'>";
		temp = temp + "<div class='agentsearch_descpt'>"+response[0][i]['tbl_login']['u_firstName']+response[0][i]['tbl_login']['u_lastName']+"</div>";

		temp = temp + "<div class='agentsearch_descpt'>"+response[0][i]['tbl_login']['u_phone1']+"</div>";
	
		temp = temp + "</div>";
		temp = temp + "<div class='agentsearch_linkdiv'>";
		temp = temp + "<div class='agentsearchsend'><a href='"+UrlArr['module_register_url']+'signup/viewprofile/'+response[0][i]['tbl_login']['u_id']+"'>View Profile</a></div>";
		temp = temp + "<div class='agentsearchsend'><a href=javascript:sendmail('"+response[0][i]['tbl_login']['u_email']+"')>Send Message</a></div>";
		temp = temp + "<div class='agentsearchsend'></div></div></div>";
		
//////////////////////////////////////////////////////////////////////////////////////////////////////

		}
		
		document.getElementById('agentsearchdiv').innerHTML=temp;
		
		var imgPath = UrlArr['module_register_url']+"noimage1.gif";
		var viewProfile = UrlArr['module_register_url'] + "signup/register/2";
		var sendMessage = UrlArr['module_register_url'] + "signup/register/1";
		
	}

}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var handlesearchagentcity = function(o)
{
   var response=eval("(" + o.responseText + ")");
	var res="";
	
	if(response.length>1)
	{
		document.getElementById('agentcitynamediv').style.display='block';
		j=response.length;
				
		for(var i=0; i<response.length; i++)
		{
			document.getElementById("agentcityname").options[i] = new Option(response[i]['tbl_city']['city'],response[i]['tbl_city']['city']);
			
		}
		if(response.length>20)
		document.getElementById("agentcityname").size='10';
		else
		document.getElementById("agentcityname").size=response.length;
	
	}
	else
	{
		if(response.length==1)
		{
			document.getElementById('agentcity').value=response[0]['tbl_city']['city'];
			document.getElementById('agentcitynamediv').style.display='none';
		}
		else
		document.getElementById('agentcitynamediv').style.display='none';
	}
	
}

function citynameselect()
{
	document.getElementById('agentcity').value=document.getElementById('agentcityname').value;
	document.getElementById('agentcitynamediv').style.display='none';
}

var handlesearchcity = function(o)
{
    var response=eval("(" + o.responseText + ")");
		
	var res="";
	
	if(response.length>1)
	{
		document.getElementById('citynamediv').style.display='block';
		j=response.length;
				
		for(var i=0; i<response.length; i++)
		{
			document.getElementById("cityname").options[i] = new Option(response[i]['tbl_city']['city'],response[i]['tbl_city']['city']);
			
		}
		if(response.length>20)
		document.getElementById("cityname").size='10';
		else
		document.getElementById("cityname").size=response.length;
	
	}
	else
	{
		if(response.length==1)
		{
			document.getElementById('city').value=response[0]['tbl_city']['city'];
			document.getElementById('citynamediv').style.display='none';
		}
		else
		document.getElementById('citynamediv').style.display='none';
	}	
}

function usersearchtype(i)
{	
	var j = parseInt(document.getElementById('searchtype').value);
	document.getElementById('searchtype').value=i;
	var imgpath1 = document.getElementById('imagepath').value;
	
	switch(j)
	{
		case 1:				
		document.getElementById('live').innerHTML = "<a href='javascript:usersearchtype(1);'><img src="+imgpath1+"/live_gn.jpg  width=106px height=24px; float:left;margin-left:3px; border='0'; /></a>";		
		break;
		case 2:	
		document.getElementById('live').innerHTML = "<a href='javascript:usersearchtype(1);'><img src="+imgpath1+"/live_gn.jpg  width=106px height=24px; float:left;margin-left:3px; border='0'; /></a>";
		document.getElementById('scheduled').innerHTML = "<a href='javascript:usersearchtype(2);'><img src="+imgpath1+"/scheduled_gn.jpg  width=106px; height=24px; float:left;margin-left:3px; border='0'; /></a>";
		break;
		case 3:		
		document.getElementById('live').innerHTML = "<a href='javascript:usersearchtype(1);'><img src="+imgpath1+"/live_gn.jpg  width=106px height=24px; float:left;margin-left:3px; border='0'; /></a>";
		document.getElementById('recorded').innerHTML = "<a href='javascript:usersearchtype(3);'><img src="+imgpath1+"/recorded_gn.jpg  width=106px; height=24px; float:left;margin-left:3px; border='0'; /></a>";
		break;
		case 4:		
		document.getElementById('live').innerHTML = "<a href='javascript:usersearchtype(1);'><img src="+imgpath1+"/live_gn.jpg  width=106px height=24px; float:left;margin-left:3px; border='0'; /></a>";
		document.getElementById('agent').innerHTML = "<a href='javascript:usersearchtype(4);'><img src="+imgpath1+"/agent_gn.jpg  width=106px; height=24px; float:left;margin-left:3px; border='0'; /></a>";
	}
	if(i==1)
	{
		document.getElementById('searchtitel').innerHTML=ErrorMsgArray['indexsearchlive'];
		document.getElementById('live').innerHTML = "<a href='javascript:usersearchtype(1);'><img src="+imgpath1+"/live_rd.jpg  width=106px; height=24px; float:left;margin-left:3px; border='0';  /></a>";
		
	}
	if(i==2)
	{
		document.getElementById('searchtitel').innerHTML=ErrorMsgArray['indexsearchscheduled'];
		document.getElementById('scheduled').innerHTML = "<a href='javascript:usersearchtype(2);'><img src="+imgpath1+"/scheduled_rd.jpg  width=106px height=24px; float:left;margin-left:3px; border='0'; /></a>";
		
	}
	if(i==3)
	{
		document.getElementById('searchtitel').innerHTML=ErrorMsgArray['indexsearchrecorded'];
		document.getElementById('recorded').innerHTML = "<a href='javascript:usersearchtype(3);'><img src="+imgpath1+"/recorded_rd.jpg  width=106px height=24px; float:left;margin-left:3px; border='0'; /></a>";
	}
	if(i==4)
	{
		document.getElementById('index_search').className='hide';
		document.getElementById('index_search').innerHtml='';
		document.getElementById('index_agentsearch').className='show';
		document.getElementById('searchtitel').innerHTML=ErrorMsgArray['indexsearchagent'];
		document.getElementById('agent').innerHTML = "<a href='javascript:usersearchtype(4);'><img src="+imgpath1+"/agent_rd.jpg  width=106px height=24px; float:left;margin-left:3px; border='0'; /></a>";
	}
	else
	{
		document.getElementById('index_agentsearch').className='hide';
		document.getElementById('index_search').className='show';
	}
	
}
function usersearchtype1(i)
{	
	var j = parseInt(document.getElementById('searchtype').value);
	document.getElementById('searchtype').value=i;
	document.getElementById('newindex_agentsearcherrordiv').innerHTML='';
	document.getElementById('newindex_agentsearcherrordiv3').innerHTML='';

	if(i==1)
	{
		document.getElementById('newindex_searchlivebar').innerHTML=ErrorMsgArray['indexsearchlive'];
		document.getElementById('newindex_buttonlive').className='newindex_border';
		document.getElementById('newindex_buttonscheduled').className='';
		document.getElementById('newindex_buttonrecorded').className='';
		document.getElementById('newindex_buttonagent').className='';		
	}
	if(i==2)
	{
		document.getElementById('newindex_searchlivebar').innerHTML=ErrorMsgArray['indexsearchscheduled'];
		document.getElementById('newindex_buttonscheduled').className='newindex_border';
		document.getElementById('newindex_buttonrecorded').className='';
		document.getElementById('newindex_buttonagent').className='';
		document.getElementById('newindex_buttonlive').className='';		
	}
	if(i==3)
	{
		document.getElementById('newindex_searchlivebar').innerHTML=ErrorMsgArray['indexsearchrecorded'];
		document.getElementById('newindex_buttonrecorded').className='newindex_border';
		document.getElementById('newindex_buttonscheduled').className='';
		document.getElementById('newindex_buttonagent').className='';
		document.getElementById('newindex_buttonlive').className='';		
	}
	if(i==4)
	{
		document.getElementById('newindex_livesearchdiv').className='hide';
		document.getElementById('newindex_livesearchdiv').innerHtml='';
		document.getElementById('newindex_agentsearch').className='show';
		document.getElementById('newindex_searchlivebar').innerHTML=ErrorMsgArray['indexsearchagent'];
		document.getElementById('newindex_buttonagent').className='newindex_border';
		document.getElementById('newindex_buttonrecorded').className='';
		document.getElementById('newindex_buttonscheduled').className='';
		document.getElementById('newindex_buttonlive').className='';		
	}
	else
	{
		document.getElementById('newindex_agentsearch').className='hide';
		document.getElementById('newindex_livesearchdiv').className='show';
	}
	
}

///////////////////////common handler for rendring thtml//////////////////////////
var handlesearchrenderdiv = function(o)
{
	var randerID=o.argument.randerDivId;
	var divID=document.getElementById(randerID);
	document.getElementById(randerID).innerHTML=o.responseText;
}
//////////////////////////////invitation///////////////////////////////////////////
function searchrenderdiv()
{
	
	if(document.getElementById('index_middlebottomdiv').className!='hide')
	{
		document.getElementById('indexsearchimg').style.display='none';
		document.getElementById('index_middlebottomdiv').className='hide';
		var randerDiv="index_advancesearch";
		
		if(document.getElementById(randerDiv).innerHTML.length<50)
		{
			var callbackHandler ={success:handlesearchrenderdiv,argument:{randerDivId:randerDiv}};
			var target = UrlArr['module_register_url']+"search/propertysearch/";
			var request = YAHOO.util.Connect.asyncRequest('GET', target, callbackHandler);
		}
		else
		{
			document.getElementById('index_middlebottomdiv').className='show';
			document.getElementById('index_advancesearch').innerHTML='';	
		}
	}
	else
	{
		document.getElementById('index_middlebottomdiv').className='show';
		document.getElementById('indexsearchimg').style.display='block';
		document.getElementById('index_advancesearch').innerHTML='';
	}
}

/////////////////////////////////////////////////////////////////////////////////////
var handlebroadcastreg = function(o)
{
	var response = o.responseText ;	
	if(response==1)
	{
		document.getElementById('msgdiv').innerHTML = "Thank you for signing the Register.";
	}
	if(response==2)
	{
		document.getElementById('msgdiv').innerHTML = "You have already signed the Register.";
	}
}
function broadcastreg()
{	
			var callbackHandler ={success:handlebroadcastreg};
			var target = UrlArr['module_register_url']+"search/broadcastregister";						
			YAHOO.util.Connect.setForm(document.getElementById('frmsignup1'));
			var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);			
}
//////////////////////////////////////////////////////////////////////////////
var handleSubscribe = function(o)
{
	var response=eval("(" + o.responseText + ")");	
   if(response==0)
   {
	   document.getElementById("subscribedivnew").innerHTML=ErrorMsgArray['areadysavedmsg'];
   }
   if(response==1)
   {
	   document.getElementById("subscribedivnew").innerHTML=ErrorMsgArray['openhousesaved'];
   }
}
function subscribe()
{	

	var ohId = document.getElementById('ohid').value;
	var agentId = document.getElementById('agentId').value;
	var callbackHandler ={success:handleSubscribe};
	var target = UrlArr['module_register_url']+"search/subscribe/"+ohId+"/"+agentId;	
	YAHOO.util.Connect.setForm(document.getElementById('frmsignup1'));
	var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////

function subscribbysearch(ohId,agentId,i)
{	
	var callbackHandler ={success:handlesubscribbysearch,argument:{randerDivId:i}};
	var target = UrlArr['module_register_url']+"search/subscribe/"+ohId+"/"+agentId;	
	
	YAHOO.util.Connect.setForm(document.getElementById('searchresult'));
	var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}
var handlesubscribbysearch = function(o)
{
	 var response=eval("(" + o.responseText + ")");	
 	var i=o.argument.randerDivId;
	 
   if(response==0)
   {
	   document.getElementById('searchresult_msgdiv'+i).innerHTML=ErrorMsgArray['areadysavedmsg'];
   }
   if(response==1)
   {
	    document.getElementById("searchresult_msgdiv"+i).innerHTML=ErrorMsgArray['openhousesaved'];
   }
}
function viewmap()
{
	var callbackHandler ={success:handleMaps};
	var target = UrlArr['module_register_url']+"search/showmaps";		
	//YAHOO.util.Connect.setForm(document.getElementById('frmsignup1'));
	var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}

var handleMaps = function (o)
{
//var response=eval("(" + o.responseText + ")");
var response = o.responseText	;
//alert(response);

//document.getElementById('showgmapsdetail').innerHTML = response;
location.href=UrlArr['module_register_url']+"search/showmaps/"+response;
} 
/////////////////////diplay image on onmouseover ///////////////////////////////////////////
function bigimg(path,img,imgdesc)
{
	if(img!='')
	{
	document.getElementById("propertybigimg").innerHTML="<img src="+UrlArr['module_register_url']+path+"/"+img+" align=center />";

    document.getElementById("propertydescription").innerHTML='';
	document.getElementById("propertydescription").innerHTML=imgdesc;
	}
}

//////////////////////////View Profile//////////////////////////////////////
function viewagentprofile(id)
{
	location.href=UrlArr['module_register_url']+"signup/viewprofile/"+id;
}
//////////////////////////////////////////////////////////////////////////
function viewvideo()
{
	openOverlay('Open House Recored Video',UrlArr['module_register_url']+"search/viewvideo", null, null,520,20);		
}
function whyopenhouse()
{
	openOverlay('Why Save An Open House',UrlArr['module_register_url']+"search/whyopenhouse", null, null,520,20);		
}
function whatregister()
{
	openOverlay('What is a Register',UrlArr['module_register_url']+"search/whatregister", null, null,520,20);		
}
function whatishometour()
{
	openOverlay('What is a Home Tour',UrlArr['module_register_url']+"search/whathometour", null, null,520,20);		
}
//////////////////////////////////////////////////////////////////////////
function sendmail(email)
{  
	openOverlay('Send E-Mail',UrlArr['module_register_url']+"email/maildoc/"+email, null, null,520,20);		
}
function change_image(id,propId,ohId)
{ 
	openOverlay('Change Image',UrlArr['module_register_url']+"upload/changeimage/"+id+"/"+propId+"/"+ohId, null, null,520,20);	
}

///////////////////////////////////////////////////////////////
function showguestmsg()
{
		document.getElementById("subscribedivnew").innerHTML=ErrorMsgArray['crtfreeuser'];
}
function showguestsearchmsg(i)
{ 
		document.getElementById('searchresult_msgdiv'+i).innerHTML=ErrorMsgArray['crtfreeuser'];
}

///////////////////////////////////////////////////////////////
var handlenewsearch = function(o)
{
	var response = o.responseText;
    if(response==1)
	{
		document.getElementById("subscribedivnew").innerHTML=ErrorMsgArray['addlistinfo'];
	}
	if(response==0)
	{
		document.getElementById("subscribedivnew").innerHTML=ErrorMsgArray['buyerlisterr'];
	}
}
function broadcastuserinfo()
{ 
	var callbackHandler ={success:handlenewsearch};
	var target = UrlArr['module_register_url']+"property/insertuserinbuyerlist";
	YAHOO.util.Connect.setForm(document.getElementById('frmsignup1'));
	var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}
////////////////////////////////////////////////////////////////////////////////////////////////////
var handlenewbroadcastsearch = function(o)
{
	var response = o.responseText;
    if(response==1)
	{
		document.getElementById("brodcastclientinfo").className="show";
		document.getElementById("brodcastclientinfo").innerHTML=VedioErrorMsgArray['addlistinfo'];
	}
	if(response==0)
	{
		document.getElementById("brodcastclientinfo").className="show";
		document.getElementById("brodcastclientinfo").innerHTML=VedioErrorMsgArray['buyerlisterr'];
	}
}
function broadcastregisterinfo()
{ 
	var callbackHandler ={success:handlenewbroadcastsearch};
	var target = UrlArr['module_register_url']+"property/insertuserinbuyerlist";
	YAHOO.util.Connect.setForm(document.getElementById('frmsignup1'));
	var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);
}


//////////////////////////////////Schedule Home Tour Message/////////////////////////////////////////
var handlehometour = function(o)
{
	var response = o.responseText ;	
	if(response==1)
	{
		document.getElementById('emailerrordiv').innerHTML=ErrorMsgArray['hometourmsg'];
		hideOverlayWindow();
	}
}
function hometour()
{
	if(validatehometour())
	{
		var callbackHandler ={success:handlehometour};
		var target = UrlArr['module_register_url']+"property/hometoursave/";		
		var fo = document.getElementById('hometourrequest');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);	
	}
	
}
function validatehometour()
{		
	errormsg="";	
	
	var email=document.getElementById("email").value;
	var password=document.getElementById("name").value;
	var propertyadd=document.getElementById("message").value;
	
	if(checkBlank('name',ErrorMsgArray['headernameerror']))
	{
		
	}
	if(checkBlank('email',ErrorMsgArray['emailerror']))
	{
		checkEmail('email',ErrorMsgArray['headervalidemailerror']);
	}
	if(checkBlank('message',ErrorMsgArray['homepromsg']))
	{
		
	}
	if(errormsg!='')
	{ 
		document.getElementById('emailerrordiv').innerHTML=errormsg;
		return false;
	}
	else return true;	
	
}
///////////////////////////////////////Brows Reocrded Openhouse////////////////////////////////
var handlebrowseresult = function(o)
{
	var response=eval("(" + o.responseText + ")");	

  	document.getElementById('browseerrordiv').innerHTML='';

	var month = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sept','Oct','Nov','Dec'];
	var temp = " ";		
	var imageName;	
	var price ;
				
if(response[1].length>0)
{
	for(i=0;i<response[1].length;i++)
	{	
		
		if(response[0][i][0]==undefined)
		{
			imageName = UrlArr['module_register_url']+'images/noimage1.gif';
		}
		else
		{		
			imageName = UrlArr['module_register_url']+response[0][i][0]['tbl_propertyimage']['image_pathsmall']+response[0][i][0]['tbl_propertyimage']['image_name'];		
		}
		
	
		var price=response[3][i];
		var address=response[1][i]['tbl_property']['p_addressLine1']+","+response[1][i]['tbl_property']['p_addressLine2']+","+response[1][i]['tbl_property']['p_city'];
		if(response[1][i]['tbl_property']['p_description'])
		{
			var description;
			if((response[1][i]['tbl_property']['p_description'].length)>140)
			{
				description = response[1][i]['tbl_property']['p_description'].substring(0,140)+'.....';
			}
			else
			{
				description = response[1][i]['tbl_property']['p_description'];
			}
		}
		var imageDetails = UrlArr['module_register_url']+'images/newdetails.gif';
		var imageSave = UrlArr['module_register_url']+'images/newsave.gif';
		var imageView = UrlArr['module_register_url']+'images/newview.gif';
		var viewmap = UrlArr['module_register_url']+"/signup/showmaps";
		var feature='no'; 
		var timezone;
	
		temp=temp+"<script>pager.showPage(resultpage);</script>";
		
		temp=temp+"<input type='hidden' name='pid"+i+"' id='pid"+i+"' value='"+response[1][i]['tbl_openhouse']['oh_p_id']+"'/>";
		temp=temp+"<input type='hidden' name='searchtype' id='searchtype' value='3'/>";	
		if(response[1][i]['tbl_property']['p_isfeatured']==1)
		{
		  temp  = temp + "<div id='searchresult_outer"+i+"' class='searchresult_outer' style='background-color:#A8C7E5;'>";    
		  feature = 'Featured Listing'; 
		}
		else
		{
		  temp  = temp + "<div id='searchresult_outer"+i+"' class='searchresult_outer'>";
		}
		temp = temp + "<div id='searchresult_div2'><div id='searchresult_div3'>";
		temp = temp + "<a  href=javascript:redirectfunction("+i+",'details')><img src="+imageName+" /></a></div>";

		if(feature!='no')
		{
			temp = temp + "	<div class='searchresult_feature'><div id='searchresult_divfeat'>"+feature+"</div></div></div>";
		}
		else
		{
			temp = temp + "	<div class='searchresult_feature'><div id='searchresult_divfeat'></div></div></div>";
		}

		temp = temp + "<div id='searchresult_div4'><div id='searchresult_div5'>";
	
		if(response[6][i][0]!=false)
		{	
			if(response[2]!=0)
			{
				timezone=response[8];
				if(timezone=="EDT"){ timezone="EST";}
				else if (timezone=="MDT"){ timezone="MST";}
				else if (timezone=="CDT"){ timezone="CST";}
				else if (timezone=="PDT"){ timezone="PST";}	
				temp =temp+"<div id='searchresultdatediv'><div id='searchresult_div16'><select name='ohid"+i+"' id='ohid"+i+"'>";
				for(k=0;k<response[6][i].length;k++)
				{
					var j=response[6][i][k].substr(5,2);
								
					temp =temp+"<option value='"+response[12][i][k]+","+response[13][i][k]+"'>"+response[6][i][k].substr(0,4)+'-'+month[j-1]+'-'+response[6][i][k].substr(8,2)+"&nbsp;"+response[7][i][k]+"</option>";	
				}
				temp=temp+"</select>&nbsp;"+timezone+"</div></div>";
			}
			
		}
		else
		{
		 
		temp =temp+"<div id='searchresultdatediv'><div id='searchresultdatediv1'><select name='ohid"+i+"' id='ohid"+i+"'>";
		
		for(k=0;k<response[4][i].length;k++)
				{
					var j=response[4][i][k].substr(5,2);
								
					temp =temp+"<option value='"+response[12][i][k]+","+response[13][i][k]+"'>"+response[4][i][k].substr(0,4)+'-'+month[j-1]+'-'+response[4][i][k].substr(8,2)+"&nbsp;"+response[5][i][k]+"</option>";	
				}
		temp = temp + "</select>&nbsp;</div><div id='searchresult_divselect'><select id='time"+i+"' name='time"+i+"' onchange='changetime("+i+");'>";
		ohtimezone=response[10][i][0];
		if(ohtimezone=="EDT"){ ohtimezone="EST";}
			else if (ohtimezone=="MDT"){ ohtimezone="MST";}
			else if (ohtimezone=="CDT"){ ohtimezone="CST";}
			else if (ohtimezone=="PDT"){ ohtimezone="PST";}
		temp=temp+"<option value="+response[11][i][0]+" selected='selected'>"+ohtimezone+"</option>";
		
		for(j=0;j<(response[9]).length;j++)
		{
		timezoneuser=response[9][j]['tbl_timezone']['tz_timezone'];
		if(timezoneuser=="EDT"){ timezoneuser="EST";}
			else if (timezoneuser=="MDT"){ timezoneuser="MST";}
			else if (timezoneuser=="CDT"){ timezoneuser="CST";}
			else if (timezoneuser=="PDT"){ timezoneuser="PST";}
		if(timezoneuser!=ohtimezone)
		{
			temp=temp+"<option value="+response[9][j]['tbl_timezone']['tz_value']+">"+timezoneuser+"</option>";
		} 
		} 
		temp=temp + "</select></div></div>	";
		}
		temp = temp + "<div id='searchresult_div7'><strong>"+address+"</strong></div>";
		temp = temp + "<div id='searchresult_div7'>$<strong>"+price+"</strong></div></div>";
		
		if(response[1][i]['tbl_property']['p_room']!=null || response[1][i]['tbl_property']['p_bathRoom']!=null)
		{
		temp = temp + "<div id='searchresult_div10'>";

		if(response[1][i]['tbl_property']['p_room']!=null)
		{
		temp = temp + "<div id='searchresultroom_div'>";
		temp = temp +response[1][i]['tbl_property']['p_room']+"<strong> Room </strong></div>";
		}
		if(response[1][i]['tbl_property']['p_bathRoom']!=null)
		{
		temp = temp + "<div id='searchresultbathroom_div'>";
		temp = temp +response[1][i]['tbl_property']['p_bathRoom']+"<strong> Bath </strong></div>";
		}

		temp = temp +"</div>";
		}
		
		if(response[1][i]['tbl_property']['p_lotArea']!=0)
		{
		temp = temp + "<div id='searchresult_div11'><div id='searchresult_div13'>"+response[1][i]['tbl_property']['p_lotArea']+" sqr feet</div></div>";
		}
		
		if(response[1][i]['tbl_property']['p_type']!=null)
		{
		temp = temp + "	<div id='searchresult_div14'><div id='searchresult_div16'>"+response[1][i]['tbl_property']['p_type']+"</div></div>	";
		}
		if( response[1][i]['tbl_property']['p_description']==" ")
		{
		temp = temp + "	<div id='searchresult_div17'><div id='searchresult_div18'>"+description+"</div>";
		}
		else
		{
			temp = temp + "	<div id='searchresult_div17'><div id='searchresult_div18'></div>";
		
		}
		temp = temp + "</div><div id='searchresult_msgdiv"+i+"' class='search_msgdiv'><a  href=javascript:redirectfunction("+i+",'details')></a></div>";
		temp = temp + "</div><div id='searchresult_divbuttonimg'><a href=javascript:redirectfunction("+i+",'details')><img src="+imageDetails+" border='0' /></a></div>";			
		
		temp = temp + "<div id='searchresult_divbuttonimg'><a  href=javascript:redirectfunction("+i+",'video')><img src="+imageView+" border='0'/></a></div>";		
		temp = temp + "</div>";
		}

        document.getElementById('searchdiv').innerHTML = temp;
}
else
{
	document.getElementById('searchdiv').innerHTML = temp;
	document.getElementById('pageNavPosition').innerHTML ='';	
	document.getElementById('searchdiv').innerHTML = "<div class='browsenorecordfound'>"+ErrorMsgArray['resultnofound']+"</div>";
}
}

function browsrecrodeoh()
{  
	    document.getElementById('searchdiv').innerHTML="<div class='searchpageloadimagediv'><img src='"+UrlArr['module_register_url']+"images/loadingpage.gif' border=0 alt='Loading...'></img></div>";
		var callbackHandler = {success:handlebrowseresult};
		var target = UrlArr['module_register_url']+"search/browsedata/";
		var fo = document.getElementById('searchresult');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);		
}

var handlebrowseresultbycategory = function(o)
{
	var response=o.responseText;
	document.getElementById('totalresult').value=response;
	if(response>0)
	{
		var resultpage=document.getElementById('limitfrom').value;
		var pager = new Pagernew(10,'browsrecrodeoh'); 
		pager.init(); 
		pager.showPageNav('pager', 'pageNavPosition');
		pager.showPage(resultpage);
	}
	else
	{
		browsrecrodeoh();
	}
}
function validatebrowse()
{
	var  city= document.getElementById("city").value;
	var  zip= document.getElementById("zip").value;
	var state= document.getElementById("statenew").value;
	var mile= document.getElementById("mile").value;
	if((city=="" && state!="state") && zip=="")
	{
		document.getElementById("browseerrordiv").innerHTML=ErrorMsgArray['entercityzipid'];
		return false;
	}	
	if(mile!='select' && (city=="" && state=="state" && zip==""))
	{
		document.getElementById("browseerrordiv").innerHTML=ErrorMsgArray['entercityzipid'];
		return false;
	}
	else
	{
		return true;		
	}
}

function browsebycategory()
{
	if(validatebrowse())
	{
		var callbackHandler = {success:handlebrowseresultbycategory};
		var target = UrlArr['module_register_url']+"search/browsecategory/";
		var fo = document.getElementById('searchresult');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);	
	}
}
function browserecord_withenterkey(a)
{  
	if(!checkEnter(a))
	{  
		browsebycategory();
	}
}

/////////////////////////   suggested video filter ///////////////////////


var handlesuggestedvideo = function(o)
{
	//var response=o.responseText;
	var response=eval("(" + o.responseText + ")");	

	var temp = " ";

    temp = temp + "<div class='videopaddingdiv'><div class='videoShowOuterdiv'>" ;

	if((response.length)>0)
	{

	for($i=0;$i < response.length;$i++) { 

		hrefcode = UrlArr['module_register_url']+'openhouse/showvideo/'+response[$i]['tbl_openhouse']['oh_broadcastId'];
		imageName = UrlArr['module_register_url']+'images/play_80x80.gif';

		temp = temp + "<div class='spacingdiv'></div><div class='imageBackgrouddiv'><div class='imagepaddingdiv'>";

		temp = temp + "<a href='"+hrefcode+"'><img src='"+imageName+"' border='0'/></a></div><div class='videoDatadiv'><div id='addressVideodiv'><strong>";
		temp = temp + response[$i]['tbl_property']['p_addressLine1']+", "+ response[$i]['tbl_property']['p_addressLine2']+", "+response[$i]['tbl_property']['p_city']+", "+response[$i]['tbl_property']['p_state'];
		temp = temp + "</strong></div><div id='addressVideodiv'>$<strong>";
		
		temp = temp + response[$i]['tbl_property']['p_price']+"</strong></div><div id='addressVideodiv'>";
		
		temp = temp + response[$i]['tbl_property']['p_room']+"&nbsp;<strong>Room</strong>,&nbsp;";

		temp = temp + response[$i]['tbl_property']['p_bathRoom']+"&nbsp;<strong>Bathroom</strong></div><div id='addressVideodiv'>";
		
		temp = temp + response[$i]['tbl_property']['p_type']+"</div></div></div>";
	
		}
   		
		temp = temp + "<div class='spacingdiv'></div></div></div>";

   } else {

		temp = temp + "<div class='videopaddingdiv'><div class='novideofounddiv'><strong>No Record Found</strong></div></div>";
		 } 
		temp = temp + "</div></div>";
		
	document.getElementById('suggetvideo').innerHTML = temp;
}
function suggestedvideobycategory()
{  
		document.getElementById('suggetvideo').innerHTML="<div class='videopaddingdiv'><div class='videoShowOuterdiv'><div class='heightspacediv'></div><img src='"+UrlArr['module_register_url']+"images/loadingpage.gif' border=0 alt='Loading...'></img></div></div>";

		var broadcastId = document.getElementById('broadcastid').value;
		
		var callbackHandler = {success:handlesuggestedvideo};
		var target = UrlArr['module_register_url']+"openhouse/suggestedvideo/"+broadcastId;
		var fo = document.getElementById('searchresult');		
		YAHOO.util.Connect.setForm(fo);
		var request = YAHOO.util.Connect.asyncRequest('POST', target, callbackHandler);		
}



function suggestedvideo_withenterkey(a)
{  
	if(!checkEnter(a))
	{  
		suggestedvideobycategory();
	}
}
