function findthehorn(data, page, method, elem)
					{
					    if(window.ActiveXObject)
    					{
					        var CoObjc = new ActiveXObject("Microsoft.XMLHTTP") ;
    					} else	
						{	
    				    	var CoObjc = new XMLHttpRequest();
    					}
					    var content = document.getElementById(elem);
						if (elem == 'logindiv') 
						{
								var elemlogin = "loginpic";
							    var contentlogin = document.getElementById(elemlogin);
								var elemloginr = "registerpic";
							    var contentloginr = document.getElementById(elemloginr);
								var elemloginn = "nletterpic";
							    var contentloginn = document.getElementById(elemloginn);
						}   
						if (elem == 'sizefrom') 
						{
							var elemsizeto = "sizeto";    
						    var contentsizeto = document.getElementById(elemsizeto);
						}
						if (elem == 'citydiv1') 
						{
							var elem1 = "prov1div";    
						    var content1 = document.getElementById(elem1);
						}   
						if (elem == 'citydiv') 
						{
							var elem1 = "area";    
						    var content1 = document.getElementById(elem1);
							var elem2 = "provdiv";    
						    var content2 = document.getElementById(elem2);
						}   
						if (elem == 'searchfor') 
						{
							var elem2 = "bedfurn";    
						    var content2 = document.getElementById(elem2);
						}   
						if (elem == 'bedfurnadmin' || elem == 'bedfurnadmin1') 
						{
							var elem3 = "hfeatures";    
						    var content3 = document.getElementById(elem3);
							var elem4 = "floornumb";
						    var content4 = document.getElementById(elem4);
						}   
					    if(method == "GET")
 						{
					        if (data == 'null')
					        {
					            CoObjc.open("GET", page);
					        }
					        else
					        {
					            CoObjc.open("GET", page+"?"+data);
					        }
					    }
					    else if(method == "POST")
					    {
					        CoObjc.open("POST", page);
					    }

						CoObjc.onreadystatechange = function()
						{
							if (CoObjc.readyState < 4)
							{
								if (elem != 'logindiv') {
									content.innerHTML = '<img src="loading.gif">';
								} else if (elem == 'logindiv') {
									 if (data == 'id=registerpic') {
										content.innerHTML = '<table width="100%" border="0" cellspacing="2" cellpadding="0"><tr><td valign="middle" class="BodyText"><a href="index.php?action=signup&type=agent">Register as an Agent</a></td><td width="25"><img src="images/buttons/top_menu_icon_01.gif" width="22" height="20" border="0" /></td></tr><tr><td valign="middle" class="BodyText"><a href="index.php?action=signup&type=member">Register as a Customer</a></td><td><img src="images/buttons/top_menu_icon_02.gif" width="22" height="20" border="0" /></td></tr></table>';
									    contentloginr.innerHTML = "<a href=\"#\"><img src=\"images/buttons/top_menu_reg_activate.gif\" width=\"58\" height=\"24\" border=\"0\" OnClick=\"findthehorn('id=registerpic', 'logindivreg.php', 'POST', 'logindiv');\"/></a>";
									    contentloginn.innerHTML = "<a href=\"index.php?action=nletter_show\"><img src=\"images/buttons/top_menu_newsletter.gif\" width=\"60\" height=\"24\" border=\"0\" /></a>";
									    contentlogin.innerHTML = "<a href=\"#\"><img src=\"images/buttons/top_menu_login.gif\" width=\"52\" height=\"24\" border=\"0\" OnClick=\"findthehorn('id=loginpic', 'logindivlogin.php', 'POST', 'logindiv');\"/></a>";

									} else if (data == 'id=nletterpic') {
										content.innerHTML = '<table width="100%" border="0" cellspacing="2" cellpadding="0"><tr><td valign="middle" class="BodyText"><a href="admin/index.php">Agent Login</a></td><td width="25"><img src="images/buttons/top_menu_icon_01.gif" width="22" height="20" border="0" /></td></tr><tr><td valign="middle" class="BodyText"><a href="index.php?action=member_login">Customer Login</a></td><td><img src="images/buttons/top_menu_icon_02.gif" width="22" height="20" border="0" /></td></tr></table>';
									    contentloginr.innerHTML = "<a href=\"#\"><img src=\"images/buttons/top_menu_reg.gif\" width=\"58\" height=\"24\" border=\"0\" OnClick=\"findthehorn('id=registerpic', 'logindivreg.php', 'POST', 'logindiv');\"/></a>";

									    contentloginn.innerHTML = "<a href=\"index.php?action=nletter_show\"><img src=\"images/buttons/top_menu_newsletter.gif\" width=\"60\" height=\"24\" border=\"0\" /></a>";
									    contentlogin.innerHTML = "<a href=\"#\"><img src=\"images/buttons/top_menu_login.gif\" width=\"52\" height=\"24\" border=\"0\" OnClick=\"findthehorn('id=loginpic', 'logindivlogin.php', 'POST', 'logindiv');\"/></a>";

									} else if (data == 'id=loginpic') {
										content.innerHTML = '<table width="100%" border="0" cellspacing="2" cellpadding="0"><tr><td valign="middle" class="BodyText"><a href="admin/index.php">Agent Login</a></td><td width="25"><img src="images/buttons/top_menu_icon_01.gif" width="22" height="20" border="0" /></td></tr><tr><td valign="middle" class="BodyText"><a href="index.php?action=member_login">Customer Login</a></td><td><img src="images/buttons/top_menu_icon_02.gif" width="22" height="20" border="0" /></td></tr></table>';
									    contentloginr.innerHTML = "<a href=\"#\"><img src=\"images/buttons/top_menu_reg.gif\" width=\"58\" height=\"24\" border=\"0\" OnClick=\"findthehorn('id=registerpic', 'logindivreg.php', 'POST', 'logindiv');\"/></a>";
									    contentloginn.innerHTML = "<a href=\"index.php?action=nletter_show\"><img src=\"images/buttons/top_menu_newsletter.gif\" width=\"60\" height=\"24\" border=\"0\" /></a>";
									    contentlogin.innerHTML = "<a href=\"#\"><img src=\"images/buttons/top_menu_login_activate.gif\" width=\"52\" height=\"24\" border=\"0\" OnClick=\"findthehorn('id=loginpic', 'logindivlogin.php', 'POST', 'logindiv');\"/></a>";
									}
								}
								if (elem == 'citydiv') 
								{
									content1.innerHTML = '<img src="loading.gif">';
								}
							}
							else 
							{
								if (elem != 'logindiv') 
								{
									content.innerHTML = CoObjc.responseText;
								}
								
								if (elem == 'citydiv1' && data != 'id=Pakistan' && page=='ccityfinder1.php') 
								{
									content1.innerHTML = '<select  size="1" name="province1" id="province1" class="TextForm10p" OnChange="findthehorn(\'id=\'+this.value,\'cityfinder1.php\', \'POST\',\'citydiv1\');" style="width: 165px; visibility:hidden;"><option value="">Select country for options</option></select>';
								} else if (elem == 'citydiv1' && data == 'id=Pakistan'  && page=='ccityfinder1.php') 
								{
									content1.innerHTML = '<select  size="1" name="province1" id="province1" class="TextForm10p" OnChange="findthehorn(\'id=\'+this.value,\'cityfinder1.php\', \'POST\',\'citydiv1\');" style="width: 165px;"><option value="Punjab">Punjab</option><option value="Sindh">Sindh</option><option value="Baluchistan">Baluchistan</option><option value="NWFP">NWFP</option><option value="Kashmir">Kashmir</option></select>';

								}
								if (elem == 'citydiv') 
								{
									content1.options[0] = new Option("All","");
									if (data != 'id=Pakistan' && page=='ccityfinder2.php') 
									{
										content2.innerHTML = '<select  size="1" name="province" id="province" class="TextForm10p" OnChange="findthehorn(\'id=\'+this.value,\'cityfinder.php\', \'POST\',\'citydiv\');" style="width: 165px; visibility:hidden;"><option value="">Select country for options</option></select>';
									} else if (data == 'id=Pakistan'  && page=='ccityfinder2.php') 
									{
										content2.innerHTML = '<select  size="1" name="province" id="province" class="TextForm10p" OnChange="findthehorn(\'id=\'+this.value,\'cityfinder.php\', \'POST\',\'citydiv\');" style="width: 165px;"><option value="Punjab">Punjab</option><option value="Sindh">Sindh</option><option value="Baluchistan">Baluchistan</option><option value="NWFP">NWFP</option><option value="Kashmir">Kashmir</option></select>';
									}
								}
								if (elem == 'bedfurnadmin' || elem == 'bedfurnadmin1') 
								{
									if (data == 'id=Plot' || data == 'id=Commercial') {
										
										if (document.getElementById) { 
											content3.style.display = 'none';
											content4.style.display = 'none';
										} else { 
											if (document.layers) {
												content3.display = 'none'; 
												content4.display = 'none'; 

											} else {  
												content3.style.display = 'none'; 
												content4.style.display = 'none'; 
											} 
										} 
									} else if (data == 'id=Flat') {
										
										if (document.getElementById) { 
											content3.style.display = '';
											content4.style.display = '';
										} else { 
											if (document.layers) {
												content3.display = ''; 
												content4.display = ''; 

											} else {  
												content3.style.display = ''; 
												content4.style.display = ''; 
											} 
										} 

									} else {
										if (document.getElementById) { 
											content3.style.display = '';
											content4.style.display = 'none';
										} else { 
											if (document.layers) {
												content3.display = '';
												content4.display = 'none';
											} else {  
												content3.style.display = '';
												content4.style.display = 'none';
											} 
										} 
									}
								}   
								if (elem == 'searchfor') 
								{
									content2.innerHTML = '';
								}

								if (elem == 'sizefrom') 
								{
									if (data == 'id=yes') 
									{
										contentsizeto.innerHTML = '<select class=\"TextForm10p\" size=\"1\" name=\"plot_size-min\" style=\"width:115px;\" ><option value=\"\">All</option><option value=\"225\">225 Square Feet</option><option value=\"900\">900 Square Feet</option><option value=\"1350\">1350 Square Feet</option><option value=\"1800\">1800 Square Feet</option><option value=\"2250\">2250 Square Feet</option><option value=\"2700\">2700 Square Feet</option><option value=\"3600\">3600 Square Feet</option><option value=\"4500\">4500 Square Feet</option><option value=\"9000\">9000 Square Feet</option><option value=\"18000\">18000 Square Feet</option><option value=\"27000\">27000 Square Feet</option><option value=\"36000\">36000 Square Feet</option></select>';
									} else if (data == 'id=no')
									{
										contentsizeto.innerHTML = '<select class=\"TextForm10p\" size=\"1\" name=\"plot_size-max\" style=\"width:115px;\" ><option value=\"\">All</option><option value=\"225\">1 Marla</option><option value=\"900\">4 Marlas</option><option value=\"1350\">6 Marlas</option><option value=\"1800\">8 Marlas</option><option value=\"2250\">10 Marlas</option><option value=\"2700\">12 Marlas</option><option value=\"3600\">16 Marlas</option><option value=\"4500\">1 Kanal</option><option value=\"9000\">2 Kanals</option><option value=\"18000\">4 Kanals</option><option value=\"27000\">6 Kanals</option><option value=\"36000\">1 Acre</option></select>';
									}   
								}
			    			}    
    					}
						if(method == "GET")
    					{
			        		CoObjc.send(null);
			    		}
					    else if(method == "POST")
			    		{
					        CoObjc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
					        CoObjc.send(data);
					    }
					}
					
function findcurrency(data, page, method)
					{
					    if(window.ActiveXObject)
    					{
					        var CoObjc = new ActiveXObject("Microsoft.XMLHTTP") ;
    					} else	
						{	
    				    	var CoObjc = new XMLHttpRequest();
    					}
					    if(method == "GET")
 						{
					        if (data == 'null')
					        {
					            CoObjc.open("GET", page);
					        }
					        else
					        {
					            CoObjc.open("GET", page+"?"+data);
					        }
					    }
					    else if(method == "POST")
					    {
					        CoObjc.open("POST", page);
					    }
						if(method == "GET")
    					{
			        		CoObjc.send(null);
			    		}
					    else if(method == "POST")
			    		{
					    }
					}
					
					
function playwithorn(myslogan, method, elem)
					{
    if(window.ActiveXObject)
    {
        var CoObjc = new ActiveXObject("Microsoft.XMLHTTP") ;
    }
    else
    {
        var CoObjc = new XMLHttpRequest();
    }
    var content = document.getElementById(elem);
    CoObjc.onreadystatechange = function()
    {
	content.innerHTML = myslogan;
    }    
        CoObjc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        CoObjc.send(myslogan);
}

function validate_username(strng) 
{
	var illegalChars = /[\W_]/;
	if (illegalChars.test(strng)) {
		alert('Invalid username...');
		return false;
    }
	if ( strng == "")
	{	
		alert('Invalid username...');
		return false;
	}
	if ( strng.length < 6)
	{	
		alert('username must be minimum 6 characters...');
		return false;
	}
}

function validate_email(strng) 
{
	var emailFilter=/.@/;
	if (!(emailFilter.test(strng))) { 
		alert('Please enter a valid email address...\n');
		return false;
    }
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/;
	if (strng.match(illegalChars)) {
		alert('The email address contains illegal characters...\n');
		return false;
	}
}