﻿// JScript File
//function Search()
//{
//    var url="Default.aspx?Type=Search&CategoryID="+CategoryID+"&pageid="+Math.random();    
//	AjaxHandler(url,GetCategoryDetails);
//}

var Show = false;
function ShowImage(URL)
{
    document.getElementById('ctl00_ContentPlaceHolder1_ImgAdv').src=URL;
}

function SelectCategory(CategoryID)
{
    var url="Default.aspx?Type=SubCategory&CategoryID="+CategoryID+"&pageid="+Math.random();    
	AjaxHandler(url,GetCategoryDetails);
}

function SelectArea(CityID)
{
    var url="Default.aspx?Type=SubCategory&CategoryID="+CategoryID+"&pageid="+Math.random();    
	AjaxHandler(url,GetAreaDetails);
}

function ShowDIV(divID1)
{  
 document.getElementById(divID1).style.display='block';
}

function HideDIV(divID1)
{  
 document.getElementById(divID1).style.display='none';
}

function ShowDIVContact(divID1)
{
    var ID = divID1.substring(4);
    if(document.getElementById("msg"+ID))
    {
        document.getElementById("msg"+ID).innerHTML = "";
        document.getElementById("txtname"+ID).value = "";
        document.getElementById("txtemail"+ID).value = "";
        document.getElementById("txtmobile"+ID).value = "";
        document.getElementById("txtdesc"+ID).value = "";
    }
    document.getElementById(divID1).style.display='block';
}

function HideDIVContact(divID1)
{  
 document.getElementById(divID1).style.display='none';
}


//Display Grid value


//Binding Area
function GetAreaDetails(strcontrol)
{
    if(xmlHttp.readyState==1 || xmlHttp.readyState==2 || xmlHttp.readyState==3)
    { 
        document.getElementById("ctl00_ContentPlaceHolder1_lblMessage").innerHTML="Retriveing...";
    }
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {  
        if(getData.length > 1)
		{
		    document.getElementById("OptionTable1").style.display="block";
		    document.getElementById("OptionTable2").style.display="block";
		    document.getElementById("OptionOne").innerHTML = getData[1];
		    document.getElementById("OptionTwo").innerHTML = getData[2];
		}
		else
		{
		    document.getElementById("OptionTable1").style.display="none";
		    document.getElementById("OptionTable2").style.display="none";
		}
	}
}

function SelectCity()
{
    document.getElementById("ctl00_ContentPlaceHolder1_lblMessage").innerHTML="Select Duration.";	
}
function SelectType()
{
    document.getElementById("ctl00_ContentPlaceHolder1_lblMessage").innerHTML="Select Category."
}

function Search()
{
    var Option = "0";
    if(document.getElementById("ctl00_ContentPlaceHolder1_rbOptionOne").checked == true)
    {
        Option = "0"
    }
    else if(document.getElementById("ctl00_ContentPlaceHolder1_rbOptionTwo").checked == true)
    {
        Option = "1";
    }
    else
    {
        Option = "0,1"
    }
    
    var url="Default.aspx?Type=Search&category="+document.getElementById('ctl00_ContentPlaceHolder1_ddlCategory').value
    +"&subcategory="+document.getElementById('ctl00_ContentPlaceHolder1_ddlSubcategory').value
    +"&city="+document.getElementById('ctl00_ContentPlaceHolder1_ddlCity').value
    +"&Area="+document.getElementById('ctl00_ContentPlaceHolder1_ddlArea').value
    +"&PType="+Option+"&pageid="+Math.random();    
	AjaxHandler(url,GetResult);
}

//Display Grid
function GetResult()
{
    if(xmlHttp.readyState==1 || xmlHttp.readyState==2 || xmlHttp.readyState==3)
    {
         document.getElementById('ctl00_ContentPlaceHolder1_lblData').innerHTML="<table width=100%><tr><td width=100% align='center'><img src='Images/load1.gif'></td></tr></table>";
    }
    if(xmlHttp.readyState==4)
    { 
        document.getElementById('ctl00_ContentPlaceHolder1_lblData').innerHTML=xmlHttp.responseText;
        document.getElementById('ctl00_ContentPlaceHolder1_lblCat').innerHTML="Search Results";
    }
}

//Binding Sub-Category
function GetCategoryDetails()
{
    if(xmlHttp.readyState==1 || xmlHttp.readyState==2 || xmlHttp.readyState==3)
    { 
        document.getElementById("ctl00_ContentPlaceHolder1_lblMessage").innerHTML="Retriveing...";
    }
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {  
        var getData=xmlHttp.responseText.split("^~^");
		//get the options
		var arrOption=new Array;
		arrOption=getData[0].split("~");
		//set the value and text fields for the option
		var arrTextValue = new Array;
		var strOption;	
		//CLEAR THE ListBox
		for(var k=document.getElementById("ctl00_ContentPlaceHolder1_ddlSubcategory").options.length-1; k >= 0 ; k--)
		{   
			document.getElementById("ctl00_ContentPlaceHolder1_ddlSubcategory").options[k]=null;
		}
		var arrLength = arrOption.length;
		for(var k=0; k < arrLength -1 ; k++)
		{   
			if(arrOption[1]=="All" || arrOption[0]=="All" )
			{
				document.getElementById("ctl00_ContentPlaceHolder1_ddlSubcategory").options[0]= new Option(arrOption[0],arrOption[0]);
				break;
			}
			if(arrOption.length > 1)
			{
				strOption = arrOption[k];
				arrTextValue = strOption.split(",");
				document.getElementById("ctl00_ContentPlaceHolder1_ddlSubcategory").options[k]= new Option(arrTextValue[1],arrTextValue[0]);
			}

		}	
		document.getElementById("ctl00_ContentPlaceHolder1_lblMessage").innerHTML="Select sub-category.";	
	}
}


//AJAX Handler

function AjaxHandler(url,handler)
{
	xmlHttp=GetXmlHttpObject(handler)
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
		 strName="Microsoft.XMLHTTP"
		} 		
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp			
	} 
	
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
}



//*******************************************************
//For Next and Previous
//*******************************************************

function ShowDetails(start,length)
{
    var Option = "0";
    if(document.getElementById("ctl00_ContentPlaceHolder1_rbOptionOne").checked == true)
    {
        Option = "0"
    }
    else if(document.getElementById("ctl00_ContentPlaceHolder1_rbOptionTwo").checked == true)
    {
        Option = "1";
    }
    else
    {
        Option = "0,1"
    }
	var url="Default.aspx?Type=show&Start=" + start + "&Length=" + length 
	+"&category="+document.getElementById('ctl00_ContentPlaceHolder1_ddlCategory').value
    +"&subcategory="+document.getElementById('ctl00_ContentPlaceHolder1_ddlSubcategory').value
    +"&city="+document.getElementById('ctl00_ContentPlaceHolder1_ddlCity').value
    +"&Area="+document.getElementById('ctl00_ContentPlaceHolder1_ddlArea').value
    +"&PType="+Option+"&pageid="+Math.random(); 
	xmlHttp=GetXmlHttpObject(GetDetailsPagging)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
}

function ShowSubCategory(start,length)
{
	var url = location.href + "&Type=show&Start=" + start + "&Length=" + length 
	+ "&pageid="+Math.random(); 
	xmlHttp=GetXmlHttpObject(GetDetailsPagging)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
}

function GetDetailsPagging()
{
	if( xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
	   document.getElementById("ctl00_ContentPlaceHolder1_lblData").innerHTML=xmlHttp.responseText;  
	}
	else
	{
		
		document.getElementById("ctl00_ContentPlaceHolder1_lblData").innerHTML="<table width=100%><tr><td align=center><img src='Images/Load1.gif'></td></tr></table>"
	}
}


function ShowPremiumDetails(start,length)
{
	var url="premiumAjax.aspx?Type=show&Start=" + start + "&Length=" + length +"&pageid="+Math.random(); 
	xmlHttp=GetXmlHttpObject(GetPremiumDetailsPagging)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
}


function GetPremiumDetailsPagging()
{
	if( xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
	   document.getElementById("ctl00_ContentPlaceHolder1_lblPremium").innerHTML=xmlHttp.responseText;  
	}
	else
	{
		
		document.getElementById("ctl00_ContentPlaceHolder1_lblPremium").innerHTML="<table width=100%><tr><td align=center><img src='Images/Load1.gif'></td></tr></table>"
	}
}

//*******************************************************
//For Next and Previous
//*******************************************************	

function SaveDetail(ID)
{
    var Message = "";
    
    if(document.getElementById("txtname"+ID).value == "")
    {
        Message += "Please enter your name.\n";
    }
    if(document.getElementById("txtemail"+ID).value == "")
    {
        Message += "Please enter your email address.\n";
    }
    else if(document.getElementById("txtemail"+ID).value.indexOf('@') == -1)
    {
         Message += "Please enter valid email address.\n";
    }
    if(document.getElementById("txtmobile"+ID).value == "")
    {
        Message += "Please enter your phone number.\n";
    }
    else if(!Number(document.getElementById("txtmobile"+ID).value))
    {
        Message += "Please enter valid phone number.\n";
    }
    if(document.getElementById("txtdesc"+ID).value == "")
    {
        Message += "Please enter your response.\n";
    }
    
    if(Message.length > 0)
    {
        alert("Please correct following :\n"+Message);
        return;
    }
    
    var url="advdetails.aspx?Type=Response&id="+ID+"&Contact="+document.getElementById("txtname"+ID).value +
    "&Email="+document.getElementById("txtemail"+ID).value +"&Mobile="+document.getElementById("txtmobile"+ID).value +
    "&Desc="+document.getElementById("txtdesc"+ID).value+"&pageid="+Math.random();    
	AjaxHandler(url,function (){
	    if( xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	    {
	        HideDIV("divC"+ID);
	       document.getElementById("Msg"+ID).innerHTML=xmlHttp.responseText;  
	    }
	});
}