onerror = handleErrors
var msg = null
function handleErrors(errorMessage, url, line)
	{
	document.status='';
	return true
	}

function confirmmetodel(ctrl,sendto)
{
	if(sendto=="user") go="delalluser";
	if(confirm("This action may have some effect on your records !"))
	{
		document.location="process.php?process="+go+"&allid="+ctrl;
		return false;
	}
	else
	{
		return false;
	}
}
// Function to trim string
function trim(s) {
   var temp = s;
   return temp.replace(/^\s+/,'').replace(/\s+$/,'');
}
//Function to trim the space in the left side of the string
function ltrim ( s ){
  return s.replace( /^\s*/, "" );
}

//Function to trim the space in the right side of the string
function rtrim ( s ){
   return s.replace( /\s*$/, "" );
}

function check_character_limit(frm,field,show_div,maxKeys,break_it)
{
	var str = eval("document." + frm + "." + field + ".value");
	var showstr = "";
	var len = str.length;
	var showstr = len + " characters of " + maxKeys + " entered";
	if(parseInt(len) > parseInt(maxKeys)) 
	{
		str = str.substring(0,maxKeys)
		eval("document." + frm + "." + field + ".value='"+str+"'");
		//alert(eval("document." + frm + "." + field + ".value"));
		showstr = '(Max '+ maxKeys +' Characters)';
		//if(break_it == 'true')
			//return false;
	}
	document.getElementById(show_div).innerHTML = showstr ;
}

function checkalldetails(propertyid,columnname,listing_type)
{
	makerequest("ssi/ajax/property-details.php?id="+propertyid+"&column="+columnname+"&listing_type="+listing_type,'div_'+propertyid);
}

function checkforgetpassprocess(username)
{	
	makerequestfastfree("/ssi/ajax/forgot-password-process-fast-free.php?id="+username,'div_forgetpassform');
}
function checkalldetailssms(propertyid, mobilepage)
{
	if(!mobilepage) mobilepage=0;
	if( propertyid.charAt(0) == 'f' ) {
		pid = propertyid.substr(1,propertyid.length);
	} else {
		pid = propertyid;
	}

	var tmp_arr = document.getElementsByTagName("div");
	for(var i = 0; i < tmp_arr.length; i++)
	{
		if(tmp_arr[i].className == "table_div")
		{
			 tmp_arr[i].style.display="none";
		}
	}
	if(propertyid == '-1')
	{
		document.getElementById('div_all').style.display="";
		showsms("/search/contact-property-sms-table.php",'div_all');
	}
	else if(propertyid == '-2')
	{
		document.getElementById('div_all2').style.display="";
		showsms("/search/contact-property-sms-table.php",'div_all2');
	}
	else
	{
		if (document.getElementById("div_all") != null && document.getElementById("div_all") != "undefined")
			document.getElementById('div_all').style.display="none";
		if (document.getElementById("div_all2") != null && document.getElementById("div_all2") != "undefined")
			document.getElementById('div_all2').style.display="none";
		document.getElementById('div_' + propertyid).style.display="";
		if(mobilepage==1)
			showsms("/search/contact-mobilesms.php?pid="+pid,'div_'+propertyid);
		else
			showsms("/search/contact-property-sms-table.php?pid="+pid,'div_'+propertyid);
	}
}

function checkalldetailsemail(propertyid)
{
	var tmp_arr = document.getElementsByTagName("div");
	if( propertyid.charAt(0) == 'f' ) {
		pid = propertyid.substr(1,propertyid.length);
	} else {
		pid = propertyid;
	}

	for(var i = 0; i < tmp_arr.length; i++)
	{
		if(tmp_arr[i].className == "table_div")
		{
			 tmp_arr[i].style.display="none";
		}
	}
	if(pid == '-1')
	{
		
		document.getElementById('div_all').style.display="";
		showsms("/search/contact-property-email-table.php",'div_all');
	}
	else if(pid == '-2')
	{
		document.getElementById('div_all2').style.display="";
		showsms("/search/contact-property-email-table.php",'div_all2');
	}
	else
	{
		if (document.getElementById("div_all") != null && document.getElementById("div_all") != "undefined")
			document.getElementById('div_all').style.display="none";
		if (document.getElementById("div_all2") != null && document.getElementById("div_all2") != "undefined")
			document.getElementById('div_all2').style.display="none";
		document.getElementById('div_' + propertyid).style.display="";
		showsms("/search/contact-property-email-table.php?pid="+pid,'div_'+propertyid);
	}

}
function checkalldetailsshortlist(propertyid, mobilepage)
{
	if(!mobilepage) mobilepage=0;
	if( propertyid.charAt(0) == 'f' ) {
		pid = propertyid.substr(1,propertyid.length);
	} else {
		pid = propertyid;
	}

	var tmp_arr = document.getElementsByTagName("div");
	for(var i = 0; i < tmp_arr.length; i++)
	{
		if(tmp_arr[i].className == "table_div")
		{
			 tmp_arr[i].style.display="none";
		}
	}
	if(propertyid == '-1')
	{
		document.getElementById('div_all').style.display="";
		showsms("/search/shortlist.php?show=1",'div_all');
	}
	else if(propertyid == '-2')
	{
		document.getElementById('div_all2').style.display="";
		showsms("/search/shortlist.php?show=2",'div_all2');
	}
	else
	{
		if (document.getElementById("div_all") != null && document.getElementById("div_all") != "undefined")
			document.getElementById('div_all').style.display="none";
		if (document.getElementById("div_all2") != null && document.getElementById("div_all2") != "undefined")
			document.getElementById('div_all2').style.display="none";
		document.getElementById('div_' + propertyid).style.display="";
		if(mobilepage==1)
			showsms("/search/mobileshortlist.php?pid="+pid,'div_'+propertyid);
		else
			showsms("/search/shortlist.php?pid="+pid,'div_'+propertyid);
	}
}
function checkpropertydetailsshortlist(propertyid)
{ 
//alert(propertyid)
    var tmp_arr = document.getElementsByTagName("div");
	for(var i = 0; i < tmp_arr.length; i++)
	{
		if(tmp_arr[i].className == "table_div")
		{
			 tmp_arr[i].style.display="none";
		}
	}
	if(propertyid == '-1')
	{
		document.getElementById('div_all').style.display="";
		showsms("/search/shortlist-propertylisting.php?show=1",'div_all');
	}
	else if(propertyid == '-2')
	{
		document.getElementById('div_all2').style.display="";
		showsms("/search/shortlist-propertylisting.php?show=2",'div_all2');
	}
	else
	{
		if (document.getElementById("div_all") != null && document.getElementById("div_all") != "undefined")
			document.getElementById('div_all').style.display="none";
		if (document.getElementById("div_all2") != null && document.getElementById("div_all2") != "undefined")
			document.getElementById('div_all2').style.display="none";
		document.getElementById('div_' + propertyid).style.display="";
		showsms("/search/shortlist-propertylisting.php?case=viewprop&pid="+propertyid,'div_'+propertyid);
	}

}
function doshortlist(propertyid, mobilepage)
{
	//alert('propertyid:' + propertyid);
	//alert(mobilepage);
	if(!mobilepage) mobilepage=0;
	if(propertyid == '-1')
	{
		var from = eval('document.frm_search.from_.value');
		var title = eval('document.frm_search.title_.value');
		var oldtitle = eval('document.frm_search.oldtitle_.value');
		var title_dropdown = eval('document.frm_search.titledropdown.value');
		var action = eval('document.frm_search.action.value');
		//alert(action);
		//alert(title);
		//alert(title_dropdown);
		if(ltrim(title)=="cnn")
		{
		
		document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select the folder name.";
			return false;
		}
		if (ltrim(title)=="")
		{
			document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter the folder name.";
			return false;
		}
		else 
		{
			if(oldtitle == '' || oldtitle == null)
			{
				//var url = '/search/save-property.php?from='+from+'&title='+title+'&show=-1';
				var url = '/search/save-property.php?from='+from+'&title_dropdown='+title_dropdown+'&title='+title+'&action='+action+'&show=-1';
			}
			else
			{
				var url = '/search/save-property.php?from='+from+'&title_dropdown=2&title='+title+'&oldtitle='+oldtitle+'&show=-1';
				//var url = '/search/save-property.php?from='+from+'&title='+title+'&oldtitle='+oldtitle+'&show=-1';
			}
			//alert(url);
			showsms(url,'div_all');
		}
	}
	else if(propertyid == '-2')
	{
		var from = eval('document.frm_search.from_.value');
		var title = eval('document.frm_search.title_.value');
		var oldtitle = eval('document.frm_search.oldtitle_.value');
		var title_dropdown = eval('document.frm_search.titledropdown.value');
		var action = eval('document.frm_search.action.value');
		//alert(action);
		//alert(title);
		//alert(title_dropdown);
		
		if(ltrim(title)=="cnn")
		{
		
		document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select the folder name.";
			return false;
		}
		if (ltrim(title)=="")
		{
			document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter the folder name.";
			return false;
		}
		else 
		{
			if(oldtitle == '' || oldtitle == null)
			{
				var url = '/search/save-property.php?from='+from+'&title_dropdown='+title_dropdown+'&title='+title+'&action='+action+'&show=-2';
			}
			else
			{
				var url = '/search/save-property.php?from='+from+'&title_dropdown=2&title='+title+'&oldtitle='+oldtitle+'&show=-2';
			}
			//alert(url);
			showsms(url,'div_all2');
		}
	}
	else
	{
		var from = eval('document.frm_search.from_' + propertyid + '.value');
		var title = eval('document.frm_search.title_' + propertyid + '.value');
		var oldtitle = eval('document.frm_search.oldtitle_' + propertyid + '.value');
		var action = eval('document.frm_search.action.value');
		var title_dropdown = eval('document.frm_search.titledropdown_' + propertyid + '.value');
		//alert('propertyid:' + propertyid);
		//alert('action:' + action);
		//alert('title:' + title);
		//alert('title_dropdown:' + title_dropdown);
		//alert('oldtitle:' + oldtitle);
		if(action=='create' || action!='')
		{
			title_dropdown=2;
		}
		if(ltrim(title)=="cnn")
		{
		
		document.getElementById('div_loginmsg' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select the folder name.";
			return false;
		}
		if (ltrim(title)=="")
		{
			document.getElementById('div_loginmsg' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter the folder name.";
			return false;
		}
		else 
		{
			if(oldtitle == '' || oldtitle == null)
			{
				if(mobilepage == 1)
					var url = '/search/save-property.php?pid='+propertyid+'&from='+from+'&action='+action+'&title_dropdown='+title_dropdown+'&title='+title+'&mobilepage='+mobilepage;
				else
					var url = '/search/save-property.php?pid='+propertyid+'&from='+from+'&action='+action+'&title_dropdown='+title_dropdown+'&title='+title;
				//alert(url);
			}
			else
			{
				if(mobilepage == 1)
					var url = '/search/save-property.php?pid='+propertyid+'&from='+from+'&action='+action+'&title='+title+'&oldtitle='+oldtitle+'&mobilepage='+mobilepage;
				else
					var url = '/search/save-property.php?pid='+propertyid+'&from='+from+'&action='+action+'&title='+title+'&oldtitle='+oldtitle;
			}
			showsms(url,'div_'+propertyid);
		}
	}
	return false;
}

function checkallmemberdetails(memberid,columnname,is_premium)
{
makerequest("ssi/ajax/member_details.php?id="+memberid+"&column="+columnname+"&is_premium="+is_premium,'div_'+memberid);
}

function closeemail(divid)
{
	if (document.getElementById(divid) != null && document.getElementById(divid) != "undefined")
		document.getElementById(divid).style.display="none";
	var temp = new Array();
	temp = divid.split('_');
	var newdiv = 'div_f' + temp[1];
	if (document.getElementById(newdiv) != null && document.getElementById(newdiv) != "undefined")
		document.getElementById(newdiv).style.display="none";
}
function closesms(divid)
{
	if (document.getElementById(divid) != null && document.getElementById(divid) != "undefined")
		document.getElementById(divid).style.display="none";
	var temp = new Array();
	temp = divid.split('_');
	var newdiv = 'div_f' + temp[1];
	if (document.getElementById(newdiv) != null && document.getElementById(newdiv) != "undefined")
		document.getElementById(newdiv).style.display="none";
}
function closeall(div_all)
{
	if (document.getElementById(div_all) != null && document.getElementById(div_all) != "undefined")
		document.getElementById(div_all).style.display="none";
	var temp = new Array();
	temp = div_all.split('_');
	var newdiv = 'div_f' + temp[1];
	if (document.getElementById(newdiv) != null && document.getElementById(newdiv) != "undefined")
		document.getElementById(newdiv).style.display="none";
}
function ValidateNo( NumStr, String )
{
	for( var Idx = 0; Idx < NumStr.length; Idx ++ )
	{
		var Char = NumStr.charAt( Idx );
		var Match = false;
		for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
		{
			if( Char == String.charAt( Idx1 ) )
			Match = true;
		}
		if ( !Match )
		return false;
	}
	return true;
}

function checkforgot()
{
	if(document.frmforgot.email.value=="")
	{
		if(document.frmforgot.username.value=="")
		{
		  alert("Please enter username !")
		  document.frmforgot.username.focus();
		  return false;
		}
	}
	if(document.frmforgot.email.value!="")
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frmforgot.email.value))
		{
		}
		else
		{
		   alert("Invalid E-mail Address ! Please Re-Enter ");
		   document.frmforgot.email.focus();
		   return (false);
		}
	}
}

function confirmme(ctrl)
{
	if(confirm("This action may have some effect on your records !"))
	{
		document.location=ctrl;
		return true;
	}
	else
	{
		return false;
	}
}

function return_divmessages(str)
{
	msg='<table width="80%" border="0" cellpadding="0" cellspacing="0"><tr><td><img src="'+IMG_SERVER+'/images/divbordertop_left.gif" width="21" height="23"></td><td>&nbsp;</td><td><img src="'+IMG_SERVER+'/images/divbordertop_right.gif" width="21" height="23" align="right"></td></tr><tr><td colspan="3" align="center" class="smalltext brown">&nbsp;';
	msg+=str;
	msg+='</td></tr><tr><td><img src="'+IMG_SERVER+'/images/divborderbottom_left.gif" width="21" height="23"></td><td>&nbsp;</td><td><img src="'+IMG_SERVER+'/images/divborderbottom_right.gif" width="21" height="23" align="right"></td></tr></table>';
	return msg;
}


function confirmdel_listing()
{
	if(confirm("Are you sure? This action will delete your listing."))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function confirmdel_folder()
{
	if(confirm("Are you sure? This action will delete your folder."))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function confirmdel_ad()
{
	if(confirm("Are you sure? This action will delete your ad."))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function validatesymbolwithspace(formName,fieldName)
{
	var	doc = "document."
	a=eval(doc+formName+"."+fieldName)
	fieldValue=eval(doc+formName+"."+fieldName + ".value")
	chk1 = "!@#$%^*+=|\~`{}[]:;<>?/,1234567890";
	chk3="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	for(j=0;j!=fieldValue.length;j++)
	{
		ch1= fieldValue.charAt(j);
		ch2= fieldValue.charAt(0);
		rtn1=chk1.indexOf(ch1);
		rtn3=chk3.indexOf(ch2);
		if(rtn3 < 0)
		{
			eval(doc+formName+"."+fieldName + ".focus()")
			return false;
			break;
		}
		else if(rtn1!=-1)
		{
			eval(doc+formName+"."+fieldName + ".focus()")
			return false;
			break;
		}
	}
	return true;
}

// This is HTML Code for All Messages showing in Div
//<table width=\'200\' border=\'0\' cellpadding=\'0\' cellspacing=\'0\'><tr><td><img src=\'/images/divbordertop_left.gif\' width=\'21\' height=\'23\'></td><td></td><td><img src=\'/images/divbordertop_right.gif\' width=\'21\' height=\'23\' align=\'right\'></td></tr><tr><td></td><td class=\'text\'>A minimum 4-15 character username to uniquely identify you on Makaan.com. Please do not use spaces and special characters like @#${}.;,`&%*</td><td></td></tr><tr><td><img src=\'/images/divborderbottom_left.gif\' width=\'21\' height=\'23\'></td><td></td><td><img src=\'../images/divborderbottom_right.gif\' width=\'21\' height=\'23\' align=\'right\'></td></tr></table>


/*---------------poll   ---------------*/

function check_poll()
{
	count_bug=0;
	if(document.frm.comment.value=="")
	{
		document.getElementById('div_errorcomment').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter the comment.";
		count_bug+=1;
	}

	if( document.frm.name.value == "" || !check_name(document.frm.name.value))
	{
		document.getElementById('div_errorname').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your name without any special characters.";
		count_bug+=1;
	}
	else if(document.frm.name.value!="" && document.frm.name.value.length<=1)
	{
		document.getElementById('div_errorname').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter a your name minimum of 4 characters.";
		if(focus_field=='') focus_field = 'name';
			count_bug+=1;
	}

	if(frm.email.value== "" || !isValidEmail(document.frm.email.value))
	{
		document.getElementById('div_erroremail').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter a valid e-mail.";
		count_bug+=1;
	}

	if(count_bug>0)
		return false;
	else
		return true;

}

function check_poll_value()
{
	if(document.frm.comment.value!="")
	{
		document.getElementById('div_errorcomment').innerHTML='';
		makerequest('/ssi/ajax/check-abusive.php?value='+escape(document.frm.comment.value),'div_errorcomment');
	}
}
/*---------------poll   ---------------*/

function format_indian_currency(number)
{
	myvalue=number.split(".");
	if(myvalue[0].length>3)
	{
		orginalnum=myvalue[0];
		num='';
		for(var k=orginalnum.length-1;k>=0;k--)
		{
	      num+=orginalnum.charAt(k);
		}
		var fuel=3;
		var output;
		output='';
		for(var i=(num.length-1);i>=0;i--)
		{
			if(i%fuel==0 && i>0)
			{
				output+=",";
				fuel=2;
			}
			output+=num.charAt(i);
		}
		if(num.length%2==0)
			return output;
		else
			return output.substr(1);
	}
	else
	{
		return myvalue[0];
	}
}
/*Function is used to Prevent ENTER from submitting*/

 function noenter(event,num,propertyid,mobilepage) 
{
  //return !(window.event && window.event.keyCode == 13);
  if(!mobilepage) mobilepage=0;
  if( (window.event && window.event.keyCode == 13) || (event && event.which == 13))
	{
		if(num=='1')
		{
			return check_contactemail_form(propertyid);
		}
		else if(num=='2')
		{
			return check_contactsms_form(propertyid);
		}
		else if(num=='3')
		{
			return check_login(mobilepage);
		}
		else if(num=='4')
		{
			doshortlist(propertyid);
		}
		else if(num=='5')
		{
			return check_viewpagelogin();
		}
		else
		{
			return false;
		}
	}
}



function check_contactsms_form(propertyid)
{
	var chk_len = eval('document.frm_search.msgoption_' + propertyid + '.length');
	var count_bug=0;
	var focus_field = '';
	for(var counter = 0 ; counter < chk_len; counter++)
	{
		if(eval('document.frm_search.msgoption_' + propertyid + '[' + counter + '].checked== true') )
			var sendermsg = eval('document.frm_search.msgoption_' + propertyid + '[' + counter + '].value');
	}
	var sendername = eval('document.frm_search.name_' + propertyid + '.value')	
	
	if (eval('document.frm_search.email_' + propertyid) != null && eval('document.frm_search.email_' + propertyid) != "undefined")
	{
		var senderemail = eval('document.frm_search.email_' + propertyid + '.value');
		if(senderemail!="")
		{
			if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(senderemail))
			{
			}
			else
			{
				obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid email.";
				eval('document.frm_search.email_' + propertyid + '.focus()');
				return (false);
			}
		}
		var mobilepage = 0;
	}
	else
	{
		var mobilepage = 1;
	}

	var sendermobile = eval('document.frm_search.mobile_' + propertyid + '.value');	
	var namefield = 'name_' + propertyid;
	var url = '/search/contact-property-sms-table-process.php?pid='+propertyid+'&name='+sendername+'&email='+senderemail+'&mobile='+sendermobile+'&message='+sendermsg+'&mobilepage='+mobilepage;

	var obj_div = eval('document.getElementById(\'div_err-message_'+propertyid+'\')');
	if(sendername=="")
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your name.";
		eval('document.frm_search.name_' + propertyid + '.focus()');
		return false;
	}
	else if(validatesymbolwithspace('frm_search',namefield,'abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890','!@#$%^*+=|\~{}[];<>?/\,()')==false)
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid name.";
		eval('document.frm_search.name_' + propertyid + '.focus()');
		return false;
	}
	if(sendermobile=="")
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	else if(isNaN(sendermobile) && sendermobile!="")
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	else if(sendermobile.length<8 || sendermobile.length>12)
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	else if(ValidateNo(sendermobile,"000000000000") && sendermobile!="")
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	var divid = 'div_smsmessage_' + propertyid;
	makerequest(url,divid);
}

function check_propertysms_form(propertyid)
{
	
	var chk_len = eval('document.frm_search.msgoption_' + propertyid + '.length');
	var count_bug=0;
	var focus_field = '';
	for(var counter = 0 ; counter < chk_len; counter++)
	{
		if(eval('document.frm_search.msgoption_' + propertyid + '[' + counter + '].checked== true') )
			var sendermsg = eval('document.frm_search.msgoption_' + propertyid + '[' + counter + '].value');
	}
	var sendername = eval('document.frm_search.name_' + propertyid + '.value')	
	var senderemail = eval('document.frm_search.email_' + propertyid + '.value');
	var sendermobile = eval('document.frm_search.mobile_' + propertyid + '.value');	
	var namefield = 'name_' + propertyid;
	var url = '/search/details-property-sms-process-table.php?pid='+propertyid+'&name='+sendername+'&email='+senderemail+'&mobile='+sendermobile+'&message='+sendermsg;

	var obj_div = eval('document.getElementById(\'div_err-message_'+propertyid+'\')');
	if(sendername=="")
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your name.";
		eval('document.frm_search.name_' + propertyid + '.focus()');
		return false;
	}
	else if(validatesymbolwithspace('frm_search',namefield,'abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890','!@#$%^*+=|\~{}[];<>?/\,()')==false)
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid name.";
		eval('document.frm_search.name_' + propertyid + '.focus()');
		return false;
	}
	if(senderemail!="")
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(senderemail))
		{
		}
		else
		{
			obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid email.";
			eval('document.frm_search.email_' + propertyid + '.focus()');
			return (false);
		}
	}
	if(sendermobile=="")
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	else if(isNaN(sendermobile) && sendermobile!="")
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	else if(sendermobile.length<8 || sendermobile.length>12)
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	else if(ValidateNo(sendermobile,"000000000000") && sendermobile!="")
	{
		obj_div.innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	var divid = 'div_smsmessage_' + propertyid;
	makerequest(url,divid);
}


function check_contactemail_form(propertyid)
{ 
	
	var sendername = eval('document.frm_search.name_' + propertyid + '.value')	
	var senderemail = eval('document.frm_search.email_' + propertyid + '.value');
	var sendermobile = eval('document.frm_search.mobile_' + propertyid + '.value');	
	var sendermessage = eval('document.frm_search.msg3_' + propertyid + '.value');
	var namefield = 'name_' + propertyid;
	var url = '/search/contact-property-email-process-table.php?pid='+propertyid+'&name='+sendername+'&email='+senderemail+'&mobile='+sendermobile+'&message='+sendermessage;
	if(sendername=="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your name.";
		eval('document.frm_search.name_' + propertyid + '.focus()');
		return false;
	}
	else if(validatesymbolwithspace('frm_search',namefield,'abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890','!@#$%^*+=|\~{}[];<>?/\,()')==false)
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid name.";
		eval('document.frm_search.name_' + propertyid + '.focus()');
		return false;
	}
	if(senderemail=="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your email.";
		eval('document.frm_search.email_' + propertyid + '.focus()');
		return (false);
	}
	
	if(senderemail!="")
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(senderemail))
		{
		}
		else
		{
			document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your valid email.";
			eval('document.frm_search.mobile_' + propertyid + '.focus()');
			return (false);
		}
	}
	
	if(isNaN(sendermobile) && sendermobile!="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	
	else if(sendermobile!="" && (sendermobile.length<8 || sendermobile.length>12))
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	else if(ValidateNo(sendermobile,"000000000000") && sendermobile!="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML= "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	if(sendermessage=="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter message.";
		eval('document.frm_search.msg3_' + propertyid + '.focus()');
		return false;
	}
	else if(sendermessage!="" && (sendermessage.length<0 || sendermessage.length>500))
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter message not more than 500 char.";
		eval('document.frm_search.msg3_' + propertyid + '.focus()');
		return false;
	}
	var divid = 'div_smsmessage_' + propertyid;
	makerequest(url,divid);
}

function check_propertyemail_form(propertyid)
{ 
	
	var sendername = eval('document.frm_search.name_' + propertyid + '.value')	
	var senderemail = eval('document.frm_search.email_' + propertyid + '.value');
	var sendermobile = eval('document.frm_search.mobile_' + propertyid + '.value');	
	var sendermessage = eval('document.frm_search.msg3_' + propertyid + '.value');
	var namefield = 'name_' + propertyid;
	var url = '/search/details-property-email-process-table.php?pid='+propertyid+'&name='+sendername+'&email='+senderemail+'&mobile='+sendermobile+'&message='+sendermessage;
	
	
	if(sendername=="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your name.";
		eval('document.frm_search.name_' + propertyid + '.focus()');
		return false;
	}
	else if(validatesymbolwithspace('frm_search',namefield,'abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890','!@#$%^*+=|\~{}[];<>?/\,()')==false)
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid name.";
		eval('document.frm_search.name_' + propertyid + '.focus()');
		return false;
	}
	if(senderemail=="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your email.";
		eval('document.frm_search.email_' + propertyid + '.focus()');
		return (false);
	}
	
	if(senderemail!="")
	{
		if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(senderemail))
		{
		}
		else
		{
			document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter your valid email.";
			eval('document.frm_search.mobile_' + propertyid + '.focus()');
			return (false);
		}
	}
	
	if(isNaN(sendermobile) && sendermobile!="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	
	else if(sendermobile!="" && (sendermobile.length<8 || sendermobile.length>12))
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	else if(ValidateNo(sendermobile,"000000000000") && sendermobile!="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML= "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter valid mobile number.";
		eval('document.frm_search.mobile_' + propertyid + '.focus()');
		return false;
	}
	if(sendermessage=="")
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter message.";
		eval('document.frm_search.msg3_' + propertyid + '.focus()');
		return false;
	}
	else if(sendermessage!="" && (sendermessage.length<0 || sendermessage.length>500))
	{
		document.getElementById('div_err-message_' + propertyid).innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0> Please enter message not more than 500 char.";
		eval('document.frm_search.msg3_' + propertyid + '.focus()');
		return false;
	}
	var divid = 'div_smsmessage_' + propertyid;
	makerequest(url,divid);
}

function advertisesolution()
{document.getElementById('msg_error').innerHTML = "&nbsp;";
if( document.frm_adds.name.value == "" ) 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your name."; 		return false; 	} 	else if( document.frm_adds.name.value.length < "4" ) 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter minimum 4 chr."; 		return false; 	} 	else if(!check_name(document.frm_adds.name.value)) 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your name without any special characters."; 		return false; 	} 	else if(validatesymbolwithspace('frm_adds','name','abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890','!@#$%^*+=|\~{}[];<>?/\,()')==false) 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your name without any special characters."; 		return false; 	} 	if( document.frm_adds.city.value=="") 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select your city."; 		return false; 	} 	if( document.frm_adds.mobile.value=="") 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your mobile number."; 		return false; 	} 	if( document.frm_adds.mobile.value.length < 6) 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter valid mobile number."; 		return false; 	} 	else if(isNaN(document.frm_adds.mobile.value) && document.frm_adds.mobile.value!="" ) 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter valid mobile number."; 		return false; 	} 	else if(document.frm_adds.mobile.value.substring(0,1) != 9 && document.frm_adds.mobile.value.substring(0,1) != 8) 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter valid mobile number."; 		return false; 	} 	 	if(document.frm_adds.email.value == "") 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your email."; 		return false; 	} 	else if(!isValidEmail(document.frm_adds.email.value)) 	{ 		document.getElementById('msg_error').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter valid email."; 		return false; 	} 	return true; }


 function check_contact_value(propertyid)
{
	var sendermessage = eval('document.frm_search.msg3_' + propertyid + '.value');
	if(sendermessage!="")
	{
		document.getElementById('div_err-message_'+propertyid).innerHTML='';
		makerequest('/ssi/ajax/check-abusive.php?value='+escape(sendermessage),'div_err-message_'+propertyid);
	}
}


function check_sms_value(propertyid)
{
	var sendermessage = eval('document.frm_search.msg3_' + propertyid + '.value');
	if(sendermessage!="")
	{
		document.getElementById('div_err-message_'+propertyid).innerHTML='';
		makerequest('/ssi/ajax/check-abusive.php?value='+escape(sendermessage),'div_err-message_'+propertyid);
	}
}

function check_login(mobilepage)
{
	
	if(!mobilepage) mobilepage=0;

	if(document.frm_search.userid.value == "" && document.frm_search.password.value == "")
	{
		document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your username and password.";
		document.frm_search.userid.focus();
	}else if(document.frm_search.userid.value == "") {
		document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your username.";
		document.frm_search.userid.focus();
	}else if(document.frm_search.password.value == "") {
		document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your password.";
		document.frm_search.password.focus();
	}else
	{
		var show = document.frm_search.show.value;
		var propertyid = document.frm_search.propertyid.value;
		document.getElementById('div_loginmsg').innerHTML ='';
		var url = '/ssi/ajax/ajax-content.php?process=login&userid=' + document.frm_search.userid.value + '&password=' + document.frm_search.password.value;
		if(mobilepage==1)
			ajaxlogin(url,'div_loginmsg','','','shortlist',show,propertyid,mobilepage);
		else
			ajaxlogin(url,'div_loginmsg','','','shortlist',show,propertyid);
		//load_listing('<? echo $_GET[type]?>');
	}
	return false;
}

function check_viewpagelogin()
{
	if(document.frm_search.userid.value == "" && document.frm_search.password.value == "")
	{
		document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your username and password.";
		document.frm_search.userid.focus();
	}else if(document.frm_search.userid.value == "") {
		document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your username.";
		document.frm_search.userid.focus();
	}else if(document.frm_search.password.value == "") {
		document.getElementById('div_loginmsg').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your password.";
		document.frm_search.password.focus();
	}else
	{
		var show = document.frm_search.show.value;
//		alert(show);
		var propertyid = document.frm_search.propertyid.value;
		document.getElementById('div_loginmsg').innerHTML ='';
		var url = '/ssi/ajax/ajax-content.php?process=login&userid=' + document.frm_search.userid.value + '&password=' + document.frm_search.password.value;
		ajaxlogin(url,'div_loginmsg','','','shortlistviewpage','3',propertyid);
		//load_listing('<? echo $_GET[type]?>');
	}
	return false;
}

function showsmstable(propertyid)
{
	var tmp_arr = document.getElementsByTagName("div");
	for(var i = 0; i < tmp_arr.length; i++)
	{
		if(tmp_arr[i].className == "table_div")
		{
			 tmp_arr[i].style.display="none";
		}
	}
	if(propertyid == '-1')
	{
		document.getElementById('div_all').style.display="";
		showsms("/search/property-details-sms.php",'div_all');
	}
	else if(propertyid == '-2')
	{
		document.getElementById('div_all2').style.display="";
		showsms("/search/property-details-sms.php",'div_all2');
	}
	else
	{
		if (document.getElementById("div_all") != null && document.getElementById("div_all") != "undefined")
			document.getElementById('div_all').style.display="none";
		if (document.getElementById("div_all2") != null && document.getElementById("div_all2") != "undefined")
			document.getElementById('div_all2').style.display="none";
		document.getElementById('div_' + propertyid).style.display="";
		showsms("/search/property-details-sms.php?pid="+propertyid,'div_'+propertyid);
	}
}

function showemailtable(propertyid)
{
	
	var tmp_arr = document.getElementsByTagName("div");
	for(var i = 0; i < tmp_arr.length; i++)
	{
		if(tmp_arr[i].className == "table_div")
		{
			 tmp_arr[i].style.display="none";
		}
	}
	if(propertyid == '-1')
	{
		document.getElementById('div_all').style.display="";
		showsms("/search/property-details-email.php",'div_all');
	}
	else if(propertyid == '-2')
	{
		document.getElementById('div_all2').style.display="";
		showsms("/search/property-details-email.php",'div_all2');
	}
	else
	{
		if (document.getElementById("div_all") != null && document.getElementById("div_all") != "undefined")
			document.getElementById('div_all').style.display="none";
		if (document.getElementById("div_all2") != null && document.getElementById("div_all2") != "undefined")
			document.getElementById('div_all2').style.display="none";
		document.getElementById('div_' + propertyid).style.display="";
		showsms("/search/property-details-email.php?pid="+propertyid,'div_'+propertyid);
	}

}
function advertisesolution_mailer()
{
	var count_bug=0;
	document.getElementById('msg_name').innerHTML='';
	document.getElementById('msg_mobile').innerHTML='';
	document.getElementById('msg_email').innerHTML='';
	document.getElementById('msg_city').innerHTML='';
	//alert(document.frm_adds.city.value);
	if( document.frm_adds.name.value == "" )
	{
	
		document.getElementById('msg_name').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your name.";
		count_bug+=1;
	}
	
	else if( document.frm_adds.name.value.length < "4" )
	{
		
		document.getElementById('msg_name').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter minimum 2 chr.";
		count_bug+=1;
	}
	else if(!check_name(document.frm_adds.name.value))
	{
		
		document.getElementById('msg_name').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your name without any special characters.";
		count_bug+=1;
	}
	else if(validatesymbolwithspace('frm_adds','name','abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890','!@#$%^*+=|\~{}[];<>?/\,()')==false)
	{
		
		document.getElementById('msg_name').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your name without any special characters.";
		count_bug+=1;
	}

	if( document.frm_adds.mobile.value=="")
	{
		
		document.getElementById('msg_mobile').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your contact number.";
		count_bug+=1;
	}
	if( document.frm_adds.mobile.value.length<"6")
	{
		
		document.getElementById('msg_mobile').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter valid contact number.";
		count_bug+=1;
	}
	else if(isNaN(document.frm_adds.mobile.value) && document.frm_adds.mobile.value!="" )
	{
		
		document.getElementById('msg_mobile').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter valid mobile number.";
		count_bug+=1;
	}
	
	if(document.frm_adds.city.value=="")
	{
		
		document.getElementById('msg_city').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select your city.";
		count_bug+=1;
	}else if(document.frm_adds.city.value=="OTH" && document.frm_adds.city_other.value=="")
	{
	
		document.getElementById('msg_city').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your city.";
		count_bug+=1;
	}
	else if(validatesymbolwithspace('frm_adds','city_other','abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890','!@#$%^*+=|\~{}[];<>?/\,()')==false)
	{
		
		document.getElementById('msg_city').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your city without any special characters.";
		count_bug+=1;
	}
	if( document.frm_adds.email.value=="")
	{
		
		document.getElementById('msg_email').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your email.";
		count_bug+=1;
	}
	if(!isValidEmail(document.frm_adds.email.value) && document.frm_adds.email.value != "")
	{
		
		document.getElementById('msg_email').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter valid email.";
		count_bug+=1;		
	}
	
	if(count_bug>0)
		return false;
	else	 
		return true; 
}
function opt_other_city(value)
{
	if(value == "OTH")
	{
		document.getElementById('other_city').style.display = '';
	}
	else
	{
		document.getElementById('other_city').style.display = 'none';
	}
}


/*------------------------ GET ALERT BOX VALIDATION ------------------------*/
function enable_disable_fields()
{
	document.frm_search.property_for_g.disabled=false;
	document.frm_search.property_type_g.disabled=false;
	document.frm_search.city_g.disabled=false;
	document.frm_search.budget_from_g.disabled=false;
	document.frm_search.budget_to_g.disabled=false;
}


function getalertisValidEmail(str) {
	if(!(/^[^a-zA-Z]/.test(str)) && (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(str))) {
		return true
	} else {
		return false
	}
}

function getalertValidateNo( NumStr, String )
{
	for( var Idx = 0; Idx < NumStr.length; Idx ++ )
	{
		var Char = NumStr.charAt( Idx );
		var Match = false;
		for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
		{
			if( Char == String.charAt( Idx1 ) )
			Match = true;
		}
		if ( !Match )
		return false;
	}
	return true;
}

function clearValidation(frm)
{
	formObj = eval('document.' + frm)
	var msg = "";
	var val = "1";
	for (var i=1;i < formObj.length;i++)
	{
		fldObj = formObj.elements[i];
		if (fldObj.type.toUpperCase() == 'TEXT' || fldObj.type.toUpperCase() == 'SELECT' || fldObj.type.toUpperCase() == 'SELECT-ONE' || fldObj.type.toUpperCase() == 'TEXTAREA' || fldObj.type.toUpperCase() == 'CHECKBOX')
		{
			fldObj.className='textcontrol';
		}
	}
}

function checkemailcondition()
{
	var separator = '@';
	x=document.frm_search.contact_email.value;
	ctrl=x.split(separator);
	if(ctrl[1]=="rediff.com")
		document.frm_search.contact_email.value=ctrl[0]+'@rediffmail.com';
	return true;
}

function getElements()
{
	form=document.forms['frm_search'];
	len = form.elements.length;
	var message='';
	var field_name='';
	var field_value='';
	var str_locality_id='';
	var comma='';
	var getsaparator='';
	var localitylength=0;
	for (i=0;i<len;i++)
	{
		field_name = '';
		field_value = '';
		field_name = form.elements[i].name;
		field_value = form.elements[i].value;
		if(field_name!='checkbox[]' && field_name!='count_id' && field_name!='count_id')
		{
			field_name = form.elements[i].name;
			field_value = form.elements[i].value;
			if(field_name=='locality_id[]')
			{
				localitylength=form.elements['locality_id'].options.length;
				for(var k=0;k<localitylength;k++)
				{
					if(eval('document.frm_search.locality_id['+k+'].selected')==true && !isNaN(eval('document.frm_search.locality_id['+k+'].value')))
					{
						str_locality_id = str_locality_id + comma + eval('document.frm_search.locality_id['+k+'].value');
						comma=',';
					}
				}
			}
			message=message+getsaparator+field_name+"="+field_value;
			getsaparator='&';
		}
	}
	message=message+getsaparator+'locality_id='+str_locality_id;
	return message;
}

// validate post your requirement form
function new_getalert_form()
{
	clearValidation('frm_search');
	document.getElementById('div_msg2').style.display='';
	document.getElementById('div_mobileerr').style.display='none';

	var errnum = 0;
	var com_id = 10;
	var res_id = 4;

	var selected = parseInt(document.frm_search.property_type_g.value);
	var option_sr = document.frm_search.property_for_g.value;

	if(document.frm_search.property_for_g[0].checked == true)
	{
		var option_sr = 'Sale';
	}
	else
	{
		var option_sr = 'Rent';
	}

	if(document.frm_search.city_g.value=='')
	{
		if(errnum == 0){
			enable_disable_fields();
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select the city.";
			document.frm_search.city_g.focus();
		}
		document.frm_search.city_g.className='errorcontrol';
		errnum++;
	}

	if(document.frm_search.property_type_g.value == "")
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select property type";
			document.frm_search.property_type_g.focus();
		}
		document.frm_search.property_type_g.className='errorcontrol';
		errnum++;
	}

	if(document.frm_search.city_g.value=="")
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select a city";
			document.frm_search.city_g.focus();
		}
		document.frm_search.city_g.className='errorcontrol';
		errnum++;
	}

	if((selected != '4' && selected < '10') && (document.frm_search.bedroom_g.value == ""))
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please provide no. of bedroom";
			document.frm_search.bedroom_g.focus();
		}
		document.frm_search.bedroom_g.className='errorcontrol';
		errnum++;
	}
	if(document.frm_search.budget_from_g.value == "")
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select your budget";
			document.frm_search.budget_from_g.focus();
		}
		document.frm_search.budget_from_g.className='errorcontrol';
		errnum++;
	}

	if((selected==4 || selected==10 || selected==9 || selected==16 || selected==7 || selected==6) && (document.frm_search.area_unit.value == "Unit" || document.frm_search.area_unit.value == ""))
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select area unit";
			document.frm_search.area_unit.focus();
		}
		document.frm_search.area_unit.className='errorcontrol';
		errnum++;
	}
	if(document.frm_search.min_area.value == "" || document.frm_search.min_area.value == "Min. Area" || document.frm_search.min_area.value == "Minimum Area")
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter valid minimum area";
			document.frm_search.min_area.focus();
		}
		document.frm_search.min_area.className='errorcontrol';
		errnum++;
	}
	else if( document.frm_search.min_area.value.indexOf(".") != "-1")
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter minimum area without decimals";
			document.frm_search.min_area.focus();
		}
		document.frm_search.min_area.className='errorcontrol';
		errnum++;
	}

	if(document.frm_search.folder_name.value == "" || document.frm_search.folder_name.value == "Enter folder name")
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter folder name";
			document.frm_search.folder_name.focus();
		}
		document.frm_search.folder_name.className='errorcontrol';
		errnum++;
	}

	if(document.frm_search.loan_time.value == "")
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select estimated time of purchase";
			document.frm_search.loan_time.focus();
		}
		document.frm_search.loan_time.className='errorcontrol';
		errnum++;
	}

	var mem_type='';
	if(document.frm_search.currentuserlogin.value=='no')
	{
		var chk_len = document.frm_search.userradio.length;
		formObj = eval('document.frm_search')
		var focus_field = '';
		for(var counter = 0 ; counter < chk_len; counter++)
		{
			if(document.frm_search.userradio[counter].checked == true)
			mem_type = document.frm_search.userradio[counter].value;
		}
	}
	else
	{
		mem_type='alreadylogin';
	}

	if(mem_type=='new' || mem_type=='alreadylogin')
	{
		if(document.frm_search.fullname.value == "" || document.frm_search.fullname.value == "Name")
		{
			if(errnum == 0)
			{
				document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your name";
				document.frm_search.fullname.focus();
			}
			document.frm_search.fullname.className='errorcontrol';
			errnum++;
		}

		if(document.frm_search.country_code.value == "")
		{
			if(errnum == 0)
			{
				document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter country code";
				document.frm_search.country_code.focus();
			}
			document.frm_search.country_code.className='errorcontrol';
			errnum++;
		}

		if(document.frm_search.mobile.value == "" || document.frm_search.mobile.value == "Mobile" )
		{
			if(errnum == 0)
			{
				document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your mobile";
				document.frm_search.mobile.focus();
			}
			document.frm_search.mobile.className='errorcontrol';
			errnum++;
		}
		else if(document.frm_search.mobile.value.length<10)
		{
			if(errnum == 0)
			{
				document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your valid mobile";
				document.frm_search.mobile.focus();
			}
			document.frm_search.mobile.className='errorcontrol';
			errnum++;
		}

		if(document.frm_search.email.value == "" || document.frm_search.email.value == "E-mail")
		{
			if(errnum == 0)
			{
				document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your email";
				document.frm_search.email.focus();
			}
			document.frm_search.email.className='errorcontrol';
			errnum++;
		}
		else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.frm_search.email.value)))
		{
			if(errnum == 0)
			{
				document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your valid email";
				document.frm_search.email.focus();
			}
			document.frm_search.email.className='errorcontrol';
			errnum++;
		}
		if(mem_type=='new')
		{
			if(document.frm_search.terms)
			{
				if(!document.frm_search.terms.checked)
				{
					if(errnum == 0){
						document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please accept privacy policy and terms of use agreement.";
						document.frm_search.terms.focus();
					}
					document.frm_search.terms.className='errorcontrol';
					errnum++;
				}
			}
		}
	}
	else
	{
		if(document.frm_search.userid.value == "")
		{
			if(errnum == 0)
			{
				document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your username";
				document.frm_search.userid.focus();
			}
			document.frm_search.userid.className='errorcontrol';
			errnum++;
		}

		if(document.frm_search.password.value == "")
		{
			if(errnum == 0)
			{
				document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please enter your password";
				document.frm_search.password.focus();
			}
			document.frm_search.password.className='errorcontrol';
			errnum++;
		}
	}

	/*
	var total_selected=0;
	form=document.forms['frm_search'];
	localitylength=form.elements['locality_id'].options.length;
	for(var k=0;k<localitylength;k++)
	{
		if(eval('document.frm_search.locality_id['+k+'].selected')==true && !isNaN(eval('document.frm_search.locality_id['+k+'].value')))
		{
			total_selected++;
		}
	}

	
	if(total_selected>5)
	{
		if(errnum == 0)
		{
			document.getElementById('div_msg2').innerHTML = "<img src='"+ALERT_IMG+"' width='10' height='10' align='absmiddle' vspace='3' border=0>&nbsp;Please select maximum of five localities.";
		}
		errnum++;
	}
	*/

	if(errnum>0)
	{
		return false;
	}
	else
	{
		document.getElementById('div_msg2').innerHTML = "";
		clearValidation('frm_search');
		message = getElements();
		if(mem_type=='new')
		{
			getalert_makeajax_postrequest("/ssi/ajax/save-getalert.php",'div_getalert',message+'&task=register');
		}
		else if(mem_type=='alreadylogin')
		{
			getalert_makeajax_postrequest("/ssi/ajax/save-getalert.php",'div_getalert',message);
		}
		else
		{
			var url = '/ssi/ajax/save-getalert.php?'+message+'&task=login&userid='+document.frm_search.userid.value+'&password='+document.frm_search.password.value;
			ajaxlogin(url,'nodisplay','','','saveagetalert');
			document.getElementById('submit_image').disabled=true;
			return false;
		}
	}
}

function getalert_change_user_type(val)
{
	if(val=='new')
	{
		document.getElementById('usertype_newuser').style.display='';
		document.getElementById('usertype_exist').style.display='none';
		document.frm_search.usertype.value = 'new';
	}
	else
	{
		document.getElementById('usertype_newuser').style.display='none';
		document.getElementById('usertype_exist').style.display='';
		document.frm_search.userid.focus();
		document.frm_search.usertype.value = 'existing';
	}
}

function getalert_disable_combo(ctrl,frm_name)
{
	if(ctrl==2 || ctrl==4 || ctrl==10 || ctrl==11 || ctrl==12 ||  ctrl==13 || ctrl==14 || ctrl==15 || ctrl==16)
	{
		document.frm_search.bedroom_g.disabled =true;
	}
	else
	{
		document.frm_search.bedroom_g.disabled =false;
	}
}

function getalertsetBudget2(chooser,def_sale,def_rent, find, frm_name, price_from, price_to)
{
	//alert(chooser+"="+def_sale+"="+def_rent+"="+find+"="+frm_name+"="+price_from+"="+price_to);	

	if(!price_from) price_from=0;
	if(!price_to) price_to=0;
	//alert(price_from);
	//alert(price_to);

	if(find == 0) {
		chooser = chooser;
	} else {
		if(eval("document." + frm_name + ".property_for_g.value")=='1')
			chooser='1';
		else if(eval("document." + frm_name + ".property_for_g.value")=='2')
			chooser='2';
		else
			chooser='1';
	}
	var newElem;
	var where = (navigator.appName == 'Microsoft Internet Explorer') ? -1 : null;
	var cityChooser = eval("document." + frm_name + ".elements['budget_from_g']");
	if(find != 1) {
		while (cityChooser.options.length) {
			cityChooser.remove(0);
		}
		var choice = chooser;
		var db = budgetval[choice];
		newElem = document.createElement('option');
		if(chooser == '2') {
			newElem.text = "<5000";
			newElem.value = "4999";
		} else {
			newElem.text = "<10 Lacs";
			newElem.value = "999999";
		}
		cityChooser.add(newElem, where);
		if (choice != '') {
			var selfound = 0;
			for (var i = 0; i < db.length; i++) {
				if(selfound == 0 && chooser == '2' &&  price_from == '4999') {
					newElem.selected = true;
					selfound = 1;
				} else if(selfound == 0 && chooser == '1' &&  price_from == '999999') {
					newElem.selected = true;
					selfound = 1;
				}
				newElem = document.createElement('option');
				newElem.text = db[i].text;
				newElem.value = db[i].value;
				if(i == (db.length-1)) {
					newElem.text = ">" + newElem.text;
				}
				cityChooser.add(newElem, where);
				if(selfound == 0 && db[i].value == price_from) {
					newElem.selected = true;
					selfound = 1;
				} else if(selfound == 0 && chooser == 1 && db[i].value == '3000000') {
					newElem.selected = true;
				}else if(selfound == 0 && chooser == 2 && db[i].value == '15000'){
					newElem.selected = true;
				}
			}
		}
	}
	var cityChooser2 = eval("document." + frm_name + ".elements['budget_to_g']");
	while (cityChooser2.options.length) {
		cityChooser2.remove(0);
	}
	var choice = chooser;
	var db = budgetval[choice];
	var start = 0;
	if(find == 0) {
		if(chooser == 1) {
			start = 4;
		} else {
			start = 3;
		}
	} else {
		start = cityChooser.selectedIndex;
	}
	var maxoptions=cityChooser.options.length-1;
	//alert(chooser);

	if(start == 0 || start == maxoptions) {
		newElem = document.createElement('option');
		newElem.text = "Max Price";
		newElem.value = "";
		cityChooser2.add(newElem, where);
		cityChooser2.disabled = true;
	}else if (choice != '') {
		var selfound = 0;
		for (var i = start; i < db.length; i++) {
			newElem = document.createElement('option');
			newElem.text = db[i].text;
			newElem.value = db[i].value;
			cityChooser2.add(newElem, where);
			if(db[i].value == price_to) {
					newElem.selected = true;
					selfound = 1;
			} else if(selfound == 0 && choice == 1 && db[i].value == def_sale) {
				newElem.selected = true;
			}else if(selfound == 0 && db[i].value == def_rent){
				newElem.selected = true;
			}
		}
		if(eval("document." + frm_name + ".property_for_g.disabled==true"))
		cityChooser2.disabled = true;
		else
		cityChooser2.disabled = false;
	}
}


function getalert_change_res_com_requirement()
{
	var selected = document.frm_search.property_type_g.value;
	if(selected==4 || selected==10 || selected==9 || selected==16 || selected==7 || selected==6)
	{
		document.getElementById("unit_combo").style.display='';
		document.getElementById("sqfeet").style.display='none';
	}
	else
	{
		document.getElementById("unit_combo").style.display='none';
		document.getElementById("sqfeet").style.display='';
	}
}


var priorityval = new Object();

priorityval['1'] = [{value:"1", text:"Within 3 months"},{value:"2", text:"3 to 6 months"},{value:"3", text:"6 to 9 months"},{value:"4", text:"More than 9 months"}];
priorityval['2'] = [{value:"5", text:"Within 1 month"},{value:"6", text:"1 to 2 months"},{value:"7", text:"2 to 3 months"},{value:"8", text:"More than 3 months"}];

function getalert_showhideloan(val, def_sel) {
	if(!def_sel)
		var def_sel='';

	getalert_change_res_com_requirement();
	getalert_disable_combo(document.frm_search.property_type_g.value,'frm_search');

	if(document.frm_search.city_g.value=='')
	{
		document.frm_search.city_g.disabled = false;
	}

	var newElem;
	var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
	var timeChooser = document.frm_search.elements['loan_time'];

	while (timeChooser.options.length) {
		timeChooser.remove(0);
	}

	newElem = document.createElement("option");
	newElem.text = "Estimated time of purchase";
	newElem.value = "";
	timeChooser.add(newElem, where);

	if(val == 'Rent' || val == 2) {
		var db = priorityval['2'];
	} else {
		var db = priorityval['1'];
	}

	for (var i = 0; i < db.length; i++) {
		newElem = document.createElement("option");
		newElem.text = db[i].text;
		newElem.value = db[i].value;
		timeChooser.add(newElem, where);
		if(db[i].value == def_sel) {
			newElem.selected = true;
		}
	}

}
/*------------------------ GET ALERT BOX VALIDATION ------------------------*/






