// JavaScript Document
var xmlhttp;
function showCity(id)
{ 
	xmlhttp=GetXmlHttpObject()
	if (xmlhttp==null)
 	{
 		alert ("Browser does not support HTTP Request")
 		return
 	}
	if(id==""){
		alert('Please select one district');
		return false;
	}
	var url="get_city.php";
	url=url+"?sid="+Math.random();
	url=url+"&dist="+id;
	xmlhttp.onreadystatechange=stateChanged ;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}
function stateChanged() 
{ 
	if (xmlhttp.readyState==4 || xmlhttp.readyState==200){ 
		document.getElementById("selcity").options.length=0;
		var response=xmlhttp.responseText;
		var car=new Array();
		car=response.split(",");
		var i=0;
		while(i<car.length){
			splitcar=new Array();
			splitcar=car[i].split("-");
			var tempOpt=new Option(splitcar[1],splitcar[0]);
			document.getElementById("selcity").options.add(tempOpt);
			i++;
		}
	}
}
function GetXmlHttpObject()
{
	var xmlhttp=null;
	try{
 		// Firefox, Opera 8.0+, Safari
 		xmlhttp=new XMLHttpRequest();
 	}
	catch (e)
 	{
 		//Internet Explorer
 		try{
 			 xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
  		}
 		catch(e){
  			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  		}
 	}
	return xmlhttp;
}



/* Search Scripts */
function getProduct(){
	for (var i=0; i < document.frmSearch.search_by.length; i++){
		if (document.frmSearch.search_by[i].checked){
			var search_by = document.frmSearch.search_by[i].value;
		}
	}
	setAutoComplete("cat", "results", "autocomplete.php?search_by="+search_by+"&part=");
}
function getValue(id,subcontent){
	document.getElementById("searchlink").value=id;
	document.getElementById("part").innerHTML=id;
	dropdowncontent.hidediv(subcontent);
	clearAutoComplete();
	setAutoComplete("city", "city_div", "autocity.php?dist="+id+"&part=");
}
/*Ajax Ads*/
var t;function timestamp(){t = setTimeout("ajax_nav()",4000);}
function ajax_nav()
{
	url = 'advt.php';
	var xmlHttpReq_user = false;
    var self = this;
   if (window.XMLHttpRequest) {
        self.xmlHttpReq_user = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq_user = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq_user.open('POST', url, true);
    self.xmlHttpReq_user.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	self.xmlHttpReq_user.send(null);
    self.xmlHttpReq_user.onreadystatechange = function() 
	{
		if (self.xmlHttpReq_user.readyState == 4) 
		{
          if(self.xmlHttpReq_user.responseText!="")
			{
				updatepageSearch(self.xmlHttpReq_user.responseText);
			}
		}
    }
   
	timestamp();
}
function updatepageSearch(news_str)
{str1=trim(news_str,'');if (str1!=""){document.getElementById("ads").style.visibility = "visible" ;		
document.getElementById("ads").innerHTML=str1;}
}
function trim(str2, chars){return ltrim(rtrim(str2, chars), chars);}
function ltrim(str2, chars) {chars = chars || "\\s";return str2.replace(new RegExp("^[" + chars + "]+", "g"), "");}
function rtrim(str2, chars) {chars = chars || "\\s";return str2.replace(new RegExp("[" + chars + "]+$", "g"), "");
}


/**********************/

function emailValidator(obj){
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value))){
		return false;
	}
	return true;
}

function popWindow(id,evt)
{
	sendItemBox(evt,275,"<img src=\"images/loader.gif\"/>");	
	new Ajax.Request('send_sms.php',
	{
			method:'post',
			parameters: {bid:id},
			onSuccess: function(transport){
			var response = trim(transport.responseText);			
			document.getElementById("divLayer").innerHTML	=	response;
			},
			onFailure: function(){ alert('Browser Not Compatible..') }
		  });
	return false;
}

function sendEmailSms(bid)
{
	
	var email	=document.getElementById("email").value;
	var name	=	document.getElementById("name").value;
	var phone	=	document.getElementById("phone").value;
	var msg	=	"";
	if(name=="") {
			msg	=	"Please enter your name";
	}
	else if(trim(email)==''){
			msg	=	"Please enter your email address";
	}
	else if(!emailValidator(document.getElementById("email"))){
			msg	=	"Invalid Email Address";
	}
	else if(phone=="") {
			msg	=	"Please enter your phone number";
	}
	else if(isNaN(phone)){
			msg	=	"Please enter a valid phone number";
	}
	else{
		document.getElementById("sendDiv").innerHTML	=	"Sending....";
		new Ajax.Request('send_sms.php',
		{
				method:'post',
				parameters: {b_id:bid,name:name,phone:phone,email:email},
				onSuccess: function(transport){
				
				var response = trim(transport.responseText);
				document.getElementById("sendDiv").innerHTML	= "successfully sent";
				setTimeout('closeLayer();',500);
				
				},
				onFailure: function(){ alert('Browser Not Compatible..') }
			  });
			return false;
	}
	document.getElementById("sendDiv").innerHTML	=	msg;
	
}
