﻿   var Stream_Id='1';
   var Subject_Id;
   var Course_Id;
   var Country_Id;
   var State_Id; 
   
   var Pricing='0'
   var City_id='0';
   var Areas='';
   var p_Rest='0';
   var p_PubBar='0';
   var p_FastFood='0';
   var p_MultiCus='0';
   var CusineLst='0';
   var sql=''; 
  // GetData(0)
  // Get_Areas()
  
//=================================Manage Cities==================================================
function ChkPricing()
{
   if(document.getElementById("Chk_typ0").checked)
   {
    document.getElementById("Chk_typ1").checked=false;
    document.getElementById("Chk_typ2").checked=false;
    document.getElementById("Chk_typ3").checked=false;
    document.getElementById("Chk_typ4").checked=false;
   }
}
function ChkPricingAny()
{
   if( document.getElementById("Chk_typ1").checked ||  document.getElementById("Chk_typ2").checked ||  document.getElementById("Chk_typ3").checked ||  document.getElementById("Chk_typ4").checked) 
   {
   document.getElementById("Chk_typ0").checked=false;
   }
   else
   {
     document.getElementById("Chk_typ0").checked=true
   }
}
//============================Selection Restaurant Type====================================

function ChkResTyp()
{
   if(document.getElementById("Chk_ResTyp0").checked)
   {
    document.getElementById("Chk_ResTyp1").checked=false;
    document.getElementById("Chk_ResTyp2").checked=false;
    document.getElementById("Chk_ResTyp3").checked=false;
    document.getElementById("Chk_ResTyp4").checked=false;
   }
}

function ChkResTypAny()
{
   if( document.getElementById("Chk_ResTyp1").checked ||  document.getElementById("Chk_ResTyp2").checked ||  document.getElementById("Chk_ResTyp3").checked ||  document.getElementById("Chk_ResTyp4").checked) 
   {
   document.getElementById("Chk_ResTyp0").checked=false;
   }
   else
   {
   document.getElementById("Chk_ResTyp0").checked=true;
   }
}
//=====================================Check Cuisine List==================================
    //document.getElementById("hdnSutunlar").value="";

   

function ChkCuisineTyp()
{
   if(document.getElementById("Chk_CuisineAny").checked)
   {
        var options = document.getElementById("chkLst_cusines").getElementsByTagName('input');
        var arrayOfCheckBoxLabels= document.getElementById("chkLst_cusines").getElementsByTagName("label")
        for(i=0;i<options.length;i++)
        {
             options[i].checked=false
           //alert(arrayOfCheckBoxLabels[i].innerHTML);
        }
   }
}

function ChkCuisineTypAny()
{
   var options = document.getElementById("chkLst_cusines").getElementsByTagName('input');
    var arrayOfCheckBoxLabels= document.getElementById("chkLst_cusines").getElementsByTagName("label")
   var p=0;
    for(i=0;i<options.length;i++)
    {
       if(options[i].checked)
        {
            p=1;
        }
    }
    if(p==0)
    {    
      document.getElementById("Chk_CuisineAny").checked=true;
    }
    else
    {
      document.getElementById("Chk_CuisineAny").checked=false;
    }
}
//============================Selection Manage City====================================

function ChkCity()
{
 if(document.getElementById("Chk_City0").checked)
   {
    document.getElementById("Chk_City1").checked=false;
    document.getElementById("Chk_City2").checked=false;
    document.getElementById("Chk_City3").checked=false;
    document.getElementById("Chk_City4").checked=false;
   }
  Manage_Cities();
}

function ChkCityAny()
{
   if( document.getElementById("Chk_City1").checked ||  document.getElementById("Chk_City2").checked ||  document.getElementById("Chk_City3").checked ||  document.getElementById("Chk_City4").checked) 
   {
   document.getElementById("Chk_City0").checked=false;
   }
   else
   {
   document.getElementById("Chk_City0").checked=true;
   }
    Manage_Cities();
}
//========================================================================
   function Manage_Cities()
   {
    
     document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Chd").style.display='none';
     document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Moh").style.display='none';
     document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Punch").style.display='none';
     document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Other").style.display='none';
     document.getElementById("Td_Area").style.display='none';
     document.getElementById("Td_Area_Header").style.display='none';
     
     if(document.getElementById("Chk_typ0").checked==true){Pricing='0' }
     else if(document.getElementById("Chk_typ1").checked==true && document.getElementById("Chk_typ2").checked==true && document.getElementById("Chk_typ3").checked==true && document.getElementById("Chk_typ4").checked==true){Pricing="'Value Line', 'Moderate', 'Expensive', 'Luxury'" }
     else if(document.getElementById("Chk_typ1").checked==true && document.getElementById("Chk_typ2").checked==true && document.getElementById("Chk_typ3").checked==true && document.getElementById("Chk_typ4").checked==false){Pricing="'Value Line', 'Moderate', 'Expensive'" }
     else if(document.getElementById("Chk_typ1").checked==true && document.getElementById("Chk_typ2").checked==true && document.getElementById("Chk_typ3").checked==false && document.getElementById("Chk_typ4").checked==true){Pricing="'Value Line', 'Moderate', 'Luxury'" }
     else if(document.getElementById("Chk_typ1").checked==true && document.getElementById("Chk_typ2").checked==false && document.getElementById("Chk_typ3").checked==true && document.getElementById("Chk_typ4").checked==true){Pricing="'Value Line', 'Expensive', 'Luxury'" }
     else if(document.getElementById("Chk_typ1").checked==false && document.getElementById("Chk_typ2").checked==true && document.getElementById("Chk_typ3").checked==true && document.getElementById("Chk_typ4").checked==true){Pricing="'Moderate', 'Expensive', 'Luxury'" }
     else if(document.getElementById("Chk_typ1").checked==false && document.getElementById("Chk_typ2").checked==true && document.getElementById("Chk_typ3").checked==true && document.getElementById("Chk_typ4").checked==false){Pricing="'Moderate', 'Expensive'" }
     else if(document.getElementById("Chk_typ1").checked==false && document.getElementById("Chk_typ2").checked==true && document.getElementById("Chk_typ3").checked==false && document.getElementById("Chk_typ4").checked==true){Pricing="'Moderate', 'Luxury'" }
     else if(document.getElementById("Chk_typ1").checked==true && document.getElementById("Chk_typ2").checked==true && document.getElementById("Chk_typ3").checked==false && document.getElementById("Chk_typ4").checked==false){Pricing="'Value Line', 'Moderate'" }
     else if(document.getElementById("Chk_typ1").checked==true && document.getElementById("Chk_typ2").checked==false && document.getElementById("Chk_typ3").checked==true && document.getElementById("Chk_typ4").checked==false){Pricing="'Value Line', 'Expensive'" }
     else if(document.getElementById("Chk_typ1").checked==true && document.getElementById("Chk_typ2").checked==false && document.getElementById("Chk_typ3").checked==false && document.getElementById("Chk_typ4").checked==true){Pricing="'Value Line', 'Luxury'" }
     else if(document.getElementById("Chk_typ1").checked==false && document.getElementById("Chk_typ2").checked==false && document.getElementById("Chk_typ3").checked==true && document.getElementById("Chk_typ4").checked==true){Pricing="'Expensive', 'Luxury'" }
     else if(document.getElementById("Chk_typ1").checked==true && document.getElementById("Chk_typ2").checked==false && document.getElementById("Chk_typ3").checked==false && document.getElementById("Chk_typ4").checked==false){Pricing="'Value Line'" }
     else if(document.getElementById("Chk_typ1").checked==false && document.getElementById("Chk_typ2").checked==true && document.getElementById("Chk_typ3").checked==false && document.getElementById("Chk_typ4").checked==false){Pricing="'Moderate'" }
     else if(document.getElementById("Chk_typ1").checked==false && document.getElementById("Chk_typ2").checked==false && document.getElementById("Chk_typ3").checked==true && document.getElementById("Chk_typ4").checked==false){Pricing="'Expensive'" }
     else if(document.getElementById("Chk_typ1").checked==false && document.getElementById("Chk_typ2").checked==false && document.getElementById("Chk_typ3").checked==false && document.getElementById("Chk_typ4").checked==true){Pricing="'Luxury'" }
     else if(document.getElementById("Chk_typ1").checked==false && document.getElementById("Chk_typ2").checked==false && document.getElementById("Chk_typ3").checked==false && document.getElementById("Chk_typ4").checked==false){Pricing="0" }
     
     if(document.getElementById("Chk_City0").checked==true){City_id='0';}
     else if(document.getElementById("Chk_City1").checked==true && document.getElementById("Chk_typ2").checked==true && document.getElementById("Chk_City3").checked==true && document.getElementById("Chk_City4").checked==true){City_id='1, 2, 3, 4'}
     else if(document.getElementById("Chk_City1").checked==true && document.getElementById("Chk_City2").checked==true && document.getElementById("Chk_City3").checked==true && document.getElementById("Chk_City4").checked==false){City_id='1, 2, 3'}
     else if(document.getElementById("Chk_City1").checked==true && document.getElementById("Chk_City2").checked==true && document.getElementById("Chk_City3").checked==false && document.getElementById("Chk_City4").checked==true){City_id='1, 2, 4'}
     else if(document.getElementById("Chk_City1").checked==true && document.getElementById("Chk_City2").checked==false && document.getElementById("Chk_City3").checked==true && document.getElementById("Chk_City4").checked==true){City_id='1, 3, 4'}
     else if(document.getElementById("Chk_City1").checked==false && document.getElementById("Chk_City2").checked==true && document.getElementById("Chk_City3").checked==true && document.getElementById("Chk_City4").checked==true){City_id='2, 3, 4'}
     else if(document.getElementById("Chk_City1").checked==false && document.getElementById("Chk_City2").checked==true && document.getElementById("Chk_City3").checked==true && document.getElementById("Chk_City4").checked==false){City_id='2,3'}
     else if(document.getElementById("Chk_City1").checked==false && document.getElementById("Chk_City2").checked==true && document.getElementById("Chk_City3").checked==false && document.getElementById("Chk_City4").checked==true){City_id='2,4'}
     else if(document.getElementById("Chk_City1").checked==true && document.getElementById("Chk_City2").checked==true && document.getElementById("Chk_City3").checked==false && document.getElementById("Chk_City4").checked==false){City_id='1, 2'}
     else if(document.getElementById("Chk_City1").checked==true && document.getElementById("Chk_City2").checked==false && document.getElementById("Chk_City3").checked==true && document.getElementById("Chk_City4").checked==false){City_id='1,3'}
     else if(document.getElementById("Chk_City1").checked==false && document.getElementById("Chk_City2").checked==false && document.getElementById("Chk_City3").checked==true && document.getElementById("Chk_City4").checked==true){City_id='3, 4'}
     else if(document.getElementById("Chk_City1").checked==true && document.getElementById("Chk_City2").checked==false && document.getElementById("Chk_City3").checked==false && document.getElementById("Chk_City4").checked==true){City_id='1,4'}
     else if(document.getElementById("Chk_City1").checked==true && document.getElementById("Chk_City2").checked==false && document.getElementById("Chk_City3").checked==false && document.getElementById("Chk_City4").checked==false)
     {
        City_id='1';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Chd").style.display='block';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Moh").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Punch").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Other").style.display='none';
        document.getElementById("Td_Area").style.display='block';
        document.getElementById("Td_Area_Header").style.display='block';
     }
     else if(document.getElementById("Chk_City1").checked==false && document.getElementById("Chk_City2").checked==true && document.getElementById("Chk_City3").checked==false && document.getElementById("Chk_City4").checked==false)
     {
        City_id='2'
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Chd").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Moh").style.display='block';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Punch").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Other").style.display='none';
        document.getElementById("Td_Area").style.display='block';
        document.getElementById("Td_Area_Header").style.display='block';
     }
     else if(document.getElementById("Chk_City1").checked==false && document.getElementById("Chk_City2").checked==false && document.getElementById("Chk_City3").checked==true && document.getElementById("Chk_City4").checked==false)
     {
        City_id='3'
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Chd").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Moh").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Punch").style.display='block';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Other").style.display='none';
        document.getElementById("Td_Area").style.display='block';
        document.getElementById("Td_Area_Header").style.display='block';
     }
     else if(document.getElementById("Chk_City1").checked==false && document.getElementById("Chk_City2").checked==false && document.getElementById("Chk_City3").checked==false && document.getElementById("Chk_City4").checked==true)
     {
        City_id='4'
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Chd").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Moh").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Punch").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Other").style.display='block';
        document.getElementById("Td_Area").style.display='block';
        document.getElementById("Td_Area_Header").style.display='block';
    }
     else if(document.getElementById("Chk_City1").checked==false && document.getElementById("Chk_City2").checked==false && document.getElementById("Chk_City3").checked==false && document.getElementById("Chk_City4").checked==false)
     {
        City_id='0';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Chd").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Moh").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Punch").style.display='none';
        document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Other").style.display='none';
        document.getElementById("Td_Area").style.display='none';
        document.getElementById("Td_Area_Header").style.display='none';
     }
    // alert("City "+City_id)
     return false;
 }
 //===================================Manage Areas================================================
 function SelBox_Org()
 {
    if(City_id=='1')
    {obj= document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Chd");}
    else  if(City_id=='2')
    {obj= document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Moh");}
    else if(City_id=='3')
    {obj= document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Punch");}
    else if(City_id=='4')
    {obj= document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Other");}

    for(var i=0; i<obj.options.length; ++i)
    {
       if(obj.options[0].selected==true)
        {
            obj.options[i].selected=false
            obj.options[0].selected=true
        }
    }
return false;
}   

  //==============================Calculate Cuisines==============================================
  function CalCuisines()
  {
    var options = document.getElementById("chkLst_cusines").getElementsByTagName('input');
    var arrayOfCheckBoxLabels= document.getElementById("chkLst_cusines").getElementsByTagName("label")
    var p=0;
    if(document.getElementById("Chk_CuisineAny").checked)
    {
      CusineLst='0'
    }
    else
    {
         for(i=0;i<options.length;i++)
         {
            if(options[i].checked)
            {
              if(CusineLst=='0')
              {
                 CusineLst="'"+arrayOfCheckBoxLabels[i].innerHTML +"', ";
              }
              else
              {
                CusineLst +="'"+arrayOfCheckBoxLabels[i].innerHTML +"', ";
              }
            }
        }
      var strCLen=CusineLst.length;
      CusineLst= CusineLst.slice(0,strCLen-2); 
    }
    
    Popup.hide('DivCuisine')
   chk(1)
}
//===========================Get Selected Area===============================
 function GetArea()
 {   var obj; Areas=''
    if(City_id=='1')
    {obj= document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Chd"); for(var i=0; i<obj.options.length; ++i){if(obj.options[i].selected==true){Areas +=(obj.options[i].value) + ", ";}}}
    else  if(City_id=='2')
    {obj= document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Moh"); for(var i=0; i<obj.options.length; ++i){if(obj.options[i].selected==true){Areas +=(obj.options[i].value) + ", ";}}}
    else if(City_id=='3')
    {obj= document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Punch"); for(var i=0; i<obj.options.length; ++i){if(obj.options[i].selected==true){Areas +=(obj.options[i].value) + ", ";}}}
    else if(City_id=='4')
    {obj= document.getElementById("ctl00_ContentPlaceHolder1_LstBox_Other"); for(var i=0; i<obj.options.length; ++i){if(obj.options[i].selected==true){Areas +=(obj.options[i].value) + ", ";}}}
    else{Areas='0';}
}
//===========================================GetRestType=================================================
var RT='';
function GetRestType()
{
     if(document.getElementById("Chk_ResTyp1").checked==false && document.getElementById("Chk_ResTyp2").checked==false && document.getElementById("Chk_ResTyp3").checked==false && document.getElementById("Chk_ResTyp4").checked==false)
     {   p_Rest=0; p_PubBar=0; p_FastFood=0; p_MultiCus=0; RT=0;  }
     else
     {
        if(document.getElementById("Chk_ResTyp1").checked==true){p_Rest='1';}else{p_Rest='0';}// there is either 0 or 1
        if(document.getElementById("Chk_ResTyp2").checked==true){p_PubBar='1';}else{p_PubBar='0';}//so when we say 2 there is no relating data
        if(document.getElementById("Chk_ResTyp3").checked==true){p_FastFood='1';}else{p_FastFood='0';} // i do this for sql or condiation. 2 does not get any data"
        if(document.getElementById("Chk_ResTyp4").checked==true){p_MultiCus='1';}else{p_MultiCus='0';}
        
        if(document.getElementById("Chk_ResTyp1").checked==true && document.getElementById("Chk_ResTyp2").checked==false && document.getElementById("Chk_ResTyp3").checked==false && document.getElementById("Chk_ResTyp4").checked==false)
        { RT=0;}
        else if(document.getElementById("Chk_ResTyp1").checked==false && document.getElementById("Chk_ResTyp2").checked==true && document.getElementById("Chk_ResTyp3").checked==false && document.getElementById("Chk_ResTyp4").checked==false)
        { RT=0;}
        else if(document.getElementById("Chk_ResTyp1").checked==false && document.getElementById("Chk_ResTyp2").checked==false && document.getElementById("Chk_ResTyp3").checked==true && document.getElementById("Chk_ResTyp4").checked==false)
        { RT=0;}
        else if(document.getElementById("Chk_ResTyp1").checked==false && document.getElementById("Chk_ResTyp2").checked==false && document.getElementById("Chk_ResTyp3").checked==false && document.getElementById("Chk_ResTyp4").checked==true)
        { RT=0;}
        else
        {RT=0;}
       
     }
}

//=======================================Get Cuisine===========================================================
 var CusHttp;
 function CusHttpObj()
 {
   return (window.XMLHttpRequest)?(new XMLHttpRequest()):(new ActiveXObject("Microsoft.XMLHTTP"));
 }
function GetCuisines()
{  //To Get Selected Pricing and City
   Manage_Cities();
   //----------To Get Area-----------
   GetArea();
   //----------To Get Restaurants Type-----------
   GetRestType();
   //---------Now Get Cuisine From DB--------------
   //Pricing, City_id, Areas, p_Rest, p_PubBar, p_FastFood, p_MultiCus
   var sql_Pricing=""; var sql_City_id=""; var sql_Areas=""; var sql_p_Rest=""; var sql_p_PubBar=""; var sql_p_FastFood=""; var sql_p_MultiCus="";
   if(Pricing!=0)
   { sql_Pricing="and tbl_Res_Info.Pricing in (" + Pricing + ") "  }
   
   
   if(City_id!=0)
   { sql_City_id ="and tbl_Res_Info.City_Id in (" + City_id + ") " }
   
   
   var strLen=Areas.length;
   Areas= Areas.slice(0,strLen-2); 
   if(Areas!=0)
   { sql_Areas ="and tbl_Res_Info.Area_Id in  (" + Areas + ") " }
   
   
   if(p_Rest!=0) //always true it is eithere 1 or 2
   { sql_p_Rest="and tbl_Res_Info.Home_Delivery = " + p_Rest + " " }
   
   
   if(p_PubBar!=0)
   { sql_p_PubBar="or tbl_Res_Info.Pub_Bar = " + p_PubBar + " " }
   
   
    if(p_FastFood!=0)
   { sql_p_FastFood="or tbl_Res_Info.Fast_Food = " + p_FastFood + " " }
   
   
    if(p_MultiCus!=0)
   { sql_p_MultiCus="or tbl_Res_Info.MultiCuisine = " + p_MultiCus + " " }
   

    sql=sql_Pricing+""+sql_City_id+""+sql_Areas+""+sql_p_Rest+""+sql_p_PubBar+""+sql_p_FastFood+""+sql_p_MultiCus;

   CusHttp=CusHttpObj();
   CusHttp.onreadystatechange=GetCuisines_Callback;
   var param='&sql='+sql;
  
   var url="../HttpReq/Res_Cuisines.aspx?"+param
  
   CusHttp.open ('GET',url,true);
   CusHttp.send(null);
sql_p_Rest="";sql_p_PubBar="";sql_p_FastFood="";sql_p_MultiCus="";
//   
}
function GetCuisines_Callback()
{
     if (CusHttp.readyState==4 || CusHttp.readyState=="complete")
       {
         var txt = CusHttp.responseText;
         var f=txt.indexOf('Div1');
         var l=txt.indexOf('Div2');
         l=l-34
         var v=txt.substring(f+6, l);
         document.getElementById("Td_CuisineList").innerHTML=v
         Popup.showModal('DivCuisine',null,null,{'screenColor':'#000','screenOpacity':.6});return false;
         
     }
  } 





//===========================================Get Sort Value For Sorting===========================================================
//This Function has three parameters val tells which field will be sorted means if val=1 sort by city,2 sort by area etc.and pno is
//Page No.Status tells this is search by nam or all. 

var sValue=0
var pvalue
function SortValue(val)
{  
     if(val==1){ sValue=1;  } else if(val==2) { sValue=2;  }  else if(val==3) { sValue=3; } else if(val==4){ sValue=4;} else if (val==5)  {sValue=5;}
    
     pvalue=101;
     return GetData(0)  
     return false;   
}

// This Function Call by paging
function paging(pno)
{
  pvalue=0
  if(pno==1){ GetData(1)} else if(pno==2){ GetData(2)} else if(pno==3){ GetData(3)}  else if(pno==4){GetData(4) }
}


//This Function call by GetButtons if someone is searching by name then fstatus will b 1 else 2
var fstatus
function chk(status)
{
  if(status==1){ fstatus=1 }else if(status==2){ fstatus=2}else {fstatus=3}
  pvalue=0
  return GetData(0)
}



//===========================================Get Data===========================================================

 var ResHttp;
function ResHttpObj()
{
      return (window.XMLHttpRequest)?(new XMLHttpRequest()):(new ActiveXObject("Microsoft.XMLHTTP"));
}

 var p_PageNum;
 var TotalRec;
 var RecCount;
  var Resut_Typ=1;
function GetData(btnval)
 {
  
     
        
     document.getElementById("img_loader").style.display='block';
     //document.getElementById("").style.display='block';
     if(pvalue!=101)
     {
        if (btnval=='0'){p_PageNum=1;}
        if (btnval=='1'){p_PageNum=1;}
        if (btnval=='3'){if(TotalRec>p_PageNum*10){p_PageNum=p_PageNum+1;}if(RecCount=='0'){p_PageNum=p_PageNum-1;}}
        if (btnval=='2'){if(p_PageNum>1){p_PageNum=p_PageNum-1;}}      
        if (btnval=='4')
        {var rem=TotalRec%10; if(rem>0){var TRec=parseInt(TotalRec/10); p_PageNum=TRec+1;}
        else{var TRec=parseInt(TotalRec/10); p_PageNum=TRec}}
    }
   
    //To Get Selected Pricing and City
    Manage_Cities();
    //----------To Get Area-----------
    GetArea();
    //----------To Get Restaurants Type-----------
    GetRestType();
    //---------Now Get Cuisine From DB--------------
    //SortValue();
    //Pricing, City_id, Areas, p_Rest, p_PubBar, p_FastFood, p_MultiCus
    var sql_Pricing=""; var sql_City_id=""; var sql_Areas=""; var sql_p_Rest=""; var sql_p_PubBar=""; var sql_p_FastFood=""; var sql_p_MultiCus=""; var sql_CusineList="";var sql_Nam="";
    if(Pricing!=0)
    {
      sql_Pricing="and tbl_Res_Info.Pricing in ("+Pricing+") "
    }
    if(City_id!=0)
    {
      sql_City_id ="and tbl_Res_Info.City_Id in (" + City_id + ") "
    }
    var strLen=Areas.length;
    Areas= Areas.slice(0,strLen-2); 
    if(Areas!=0)
    {
      sql_Areas ="and tbl_Res_Info.Area_Id in  (" + Areas + ") "
    }
    if(p_Rest!=0) //always true it is eithere 1 or 2
    {
      sql_p_Rest="and  tbl_Res_Info.Home_Delivery = "+p_Rest+" "
    }
    if(p_PubBar!=0)
    {
      sql_p_PubBar="and tbl_Res_Info.Pub_Bar = "+p_PubBar+" "
    }
    if(p_FastFood!=0)
    {
     sql_p_FastFood="and tbl_Res_Info.Fast_Food = "+p_FastFood+" "
    }
    if(p_MultiCus!=0)
    {
     sql_p_MultiCus="and tbl_Res_Info.MultiCuisine = "+p_MultiCus+" "
    }
    if(CusineLst!=0)
    {
     sql_CusineList=" and tbl_Res_Cuisine.cuisine in ("+CusineLst+" )"
    }
     var currentTime = new Date();   
     var param;
     var url;
     sql=sql_Pricing+""+sql_City_id+""+sql_Areas+""+sql_p_Rest+""+sql_p_PubBar+""+sql_p_FastFood+""+sql_p_MultiCus+""+sql_CusineList
    if(fstatus==1)
    {
     param='&sql='+sql+'&p_PageNum='+p_PageNum+'&sValue='+sValue+'&key='+ currentTime.getTime();;  
     url="../HttpReq/GetRestInfo.aspx?"+param
    }
    else if(fstatus==2)
    {
           var nam=document.getElementById('txtnam').value                   
           if(nam!='')
           {
             while (nam.substring(0,1) == ' ') { nam = nam.substring(1, nam.length); } while (nam.substring(nam.length-1, nam.length) == ' ') { nam = nam.substring(0,nam.length-1); }    //For trim the name
             nam=nam.split("'").join("\'");                    
            // sql_Nam=nam;  
             param='&p_PageNum='+p_PageNum+'&sValue='+sValue+'&snam='+nam+'&key='+ currentTime.getTime();;  
             url="../HttpReq/NamSearchRestInfo.aspx?"+param       
           }
           else
           {
           document.getElementById("img_loader").style.display='none';
              alert("Please Enter Name !!")
              document.getElementById('txtnam').focus();
              
           }
   }
   else
   {
        var keyword=document.getElementById('txt_Keyword').value                   
        if(keyword!='')
           {
             while (keyword.substring(0,1) == ' ') { keyword = keyword.substring(1, keyword.length); } while (keyword.substring(keyword.length-1, keyword.length) == ' ') { keyword = keyword.substring(0,keyword.length-1); }    //For trim the name
             keyword=keyword.split("'").join("\'");                    
            // sql_Nam=nam;  
             param='&p_PageNum='+p_PageNum+'&sValue='+sValue+'&keyword='+keyword+'&key='+ currentTime.getTime();;  
             url="../HttpReq/KeySearchRestInfo.aspx?"+param       
           }
           else
           {
              document.getElementById("img_loader").style.display='none';
              alert("Please Enter Keyword !!")
              document.getElementById('txt_Keyword').focus();
           }
   }
    //-------------------------------------------------------------------------------------------------------------------------------------------
    

    

    ResHttp=ResHttpObj();
    ResHttp.onreadystatechange=GetRes_Callback;
    
   // sValue="";
    sql_CusineList="";
    CusineLst="";
    sql_p_MultiCus=""
    sql_p_FastFood="";
    sql_p_Rest="";
    sql_p_PubBar="";
   // document.getElementById('txtnam').value="";
   // alert(url)
    ResHttp.open ('GET',url,true);
    ResHttp.send(null);
    return false;
 }
    
function GetRes_Callback()
{
     if (ResHttp.readyState==4 || ResHttp.readyState=="complete")
     {  
        var txt = ResHttp.responseText;
        //-----------------------------------No of Records Accessed--------------------------------------------------
         var FisRec=txt.indexOf('TD61');
         var LisRec=txt.indexOf('TD62');
         LisRec=LisRec-33
         var Rec=txt.substring(FisRec+6, LisRec);
         RecCount=parseInt(Rec)
         
        if(Rec.length=='18')
        {
            document.getElementById("DIV_Res").style.display='block'; 
            document.getElementById("Td_Result").innerHTML="Sorry! No Record Found";
              document.getElementById("img_loader").style.display='none';
            document.getElementById("Btn_GetData").value="Get Result";

            document.getElementById("TdPaging1").style.display='none'; 
            document.getElementById("DivPageStatus1").style.display='none'
            document.getElementById("DivPageStatus").style.display='none'
            document.getElementById("TdPaging2").style.display='none'
            return false;
        }
        //-----------------------------------Total No of Records------------------------------------------------------
         var FisTRec=txt.indexOf('TD62');
         var LisTRec=txt.indexOf('TD63');
         LisTRec=LisTRec-33
         var TRec=txt.substring(FisTRec+6, LisTRec);
         TotalRec=parseInt(TRec) 
         
        //-----------------------------------------------------------------------------------------------------------
      
        if(RecCount<1 && TotalRec<1)
        {
       
         document.getElementById("TdPaging1").style.display='none'; 
         document.getElementById("DivPageStatus1").style.display='none'
         document.getElementById("DivPageStatus").style.display='none'
         document.getElementById("Btn_GetData").value="Get Result";
         document.getElementById("TdPaging2").style.display='none'
        }
        else
         {
            document.getElementById("TdPaging1").style.display='block'; 
            document.getElementById("DivPageStatus1").style.display='block'
            document.getElementById("DivPageStatus").style.display='block'
            document.getElementById("TdPaging2").style.display='block'
         }
         if(RecCount<1 && TotalRec>0)
         {
            p_PageNum=p_PageNum-1
         }
        //-----------------------------------Paging Message-------------------------------------------------
       
       var rem=TotalRec%10
         if(rem>0)
         {
        var TRec=parseInt(TotalRec/10)
        TRec=TRec+1;
         document.getElementById("DivPageStatus").innerHTML="Page  "+p_PageNum+" of "+ TRec
          document.getElementById("DivPageStatus1").innerHTML="Page "+p_PageNum+" of "+ TRec
        }
        else
        {
          var TRec=parseInt(TotalRec/10)
          document.getElementById("DivPageStatus").innerHTML="Page "+p_PageNum+" of "+ TRec
          document.getElementById("DivPageStatus1").innerHTML="Page "+p_PageNum+" of "+ TRec
        }
   //-----------------------------------------------------------------------------------------------------
      
         var avc=TotalRec%p_PageNum 
         
           if(TotalRec<11)
           {
            document.getElementById("Spanone").style.display='block'; 
            document.getElementById("Span2").style.display='block'; 
            document.getElementById("Span3").style.display='block'; 
            document.getElementById("Span4").style.display='block'; 
            document.getElementById("Span5").style.display='block'; 
            document.getElementById("Span6").style.display='block'; 
            document.getElementById("Span7").style.display='block';
            document.getElementById("Span8").style.display='block';
            
            document.getElementById("Spanone").style.color='gray' 
            document.getElementById("Span2").style.color='gray' 
            document.getElementById("Span3").style.color='gray' 
            document.getElementById("Span4").style.color='gray' 
            document.getElementById("Span5").style.color='gray' 
            document.getElementById("Span6").style.color='gray' 
            document.getElementById("Span7").style.color='gray' 
            document.getElementById("Span8").style.color='gray' 
            
            document.getElementById("a11").style.display='none'; 
            document.getElementById("a22").style.display='none'; 
            document.getElementById("a33").style.display='none'; 
            document.getElementById("a44").style.display='none'; 
            document.getElementById("a55").style.display='none'; 
            document.getElementById("a66").style.display='none'; 
            document.getElementById("a77").style.display='none'; 
            document.getElementById("a88").style.display='none'; 
         }
         else
         {
            document.getElementById("Spanone").style.display='none'; 
            document.getElementById("Span2").style.display='none'; 
            document.getElementById("Span3").style.display='none'; 
            document.getElementById("Span4").style.display='none'; 
            document.getElementById("Span5").style.display='none'; 
            document.getElementById("Span6").style.display='none'; 
            document.getElementById("Span7").style.display='none';
            document.getElementById("Span8").style.display='none';
                                           
            document.getElementById("a11").style.display='block'; 
            document.getElementById("a22").style.display='block'; 
            document.getElementById("a33").style.display='block'; 
            document.getElementById("a44").style.display='block'; 
            document.getElementById("a55").style.display='block'; 
            document.getElementById("a66").style.display='block'; 
            document.getElementById("a77").style.display='block'; 
            document.getElementById("a88").style.display='block';  
         }
        
         
         if(TotalRec>p_PageNum*10)
           {
           document.getElementById("Span3").style.display='none'; 
           document.getElementById("a33").style.display='block'; 
           
           document.getElementById("Span4").style.display='none'; 
           document.getElementById("a44").style.display='block'; 
           
           document.getElementById("Span7").style.display='none'; 
           document.getElementById("a77").style.display='block'; 
           
           document.getElementById("Span8").style.display='none'; 
           document.getElementById("a88").style.display='block'; 
           }
           else
           {
             document.getElementById("Span3").style.display='block'; 
             document.getElementById("a33").style.display='none'; 
             document.getElementById("Span3").style.color='gray'
             
             document.getElementById("Span4").style.display='block'; 
             document.getElementById("a44").style.display='none'; 
             document.getElementById("Span4").style.color='gray'
             
             document.getElementById("Span7").style.display='block'; 
             document.getElementById("a77").style.display='none'; 
             document.getElementById("Span7").style.color='gray'
             
             document.getElementById("Span8").style.display='block'; 
             document.getElementById("a88").style.display='none'; 
             document.getElementById("Span8").style.color='gray'
           }
               
         if(TotalRec>10 && p_PageNum>1)
         {
           document.getElementById("Spanone").style.display='none'; 
           document.getElementById("a11").style.display='block'; 
           
           document.getElementById("Span2").style.display='none'; 
           document.getElementById("a22").style.display='block'; 
           
           document.getElementById("Span5").style.display='none'; 
           document.getElementById("a55").style.display='block'; 
           
           document.getElementById("Span6").style.display='none'; 
           document.getElementById("a66").style.display='block'; 
         }
         else
         {
          document.getElementById("Spanone").style.display='block'; 
          document.getElementById("a11").style.display='none'; 
          document.getElementById("Spanone").style.color='gray'
         
          document.getElementById("Span2").style.display='block'; 
          document.getElementById("a22").style.display='none'; 
          document.getElementById("Span2").style.color='gray' 
          
          document.getElementById("Span5").style.display='block'; 
          document.getElementById("a55").style.display='none'; 
          document.getElementById("Span5").style.color='gray' 
         
          document.getElementById("Span6").style.display='block'; 
          document.getElementById("a66").style.display='none'; 
          document.getElementById("Span6").style.color='gray' 
         }
       
       if(RecCount>0)
       {
         document.getElementById("DIV_Res").style.display='block';  
         var S_Rec=txt.indexOf('Td_Rec');
         var E_Rec=txt.indexOf('Td_Rec_End');
         E_Rec=E_Rec-33
         var Result=txt.substring(S_Rec-24, E_Rec);
       // alert(Result)
         document.getElementById("Td_Result").innerHTML=Result
         document.getElementById("Btn_GetData").value="Get Result";
        document.getElementById("img_loader").style.display='none';

       }
       else
       {
        document.getElementById("Td_Result").innerHTML="No Record Found";
        document.getElementById("DIV_Res").style.display='block';  
        document.getElementById("Btn_GetData").value="Get Result";
        document.getElementById("img_loader").style.display='none';

       }
      document.getElementById("GoogleAd_1").innerHTML='<iframe id="googlead" href="" src="../Ad1.aspx" width="160" height="505" scrolling="no" frameborder="0" marginwidth="0" marginheight="0">'; 
      document.getElementById("GoogleAd_2").innerHTML='<iframe id="googlead" href="" src="../Ad2.aspx" width="468" height="60" scrolling="no" frameborder="0" marginwidth="0" marginheight="0">'; 
      document.getElementById("GoogleAd_3").innerHTML='<iframe id="googlead" href="" src="../Ad3.aspx" width="468" height="60" scrolling="no" frameborder="0" marginwidth="0" marginheight="0">'; 
      document.getElementById("Div_GoogleAnalyst").innerHTML='<iframe id="googlead" href="" src="../GoogleAnalyst.aspx" width="1" height="1" scrolling="no" frameborder="0" marginwidth="0" marginheight="0">'; 
      document.getElementById("img_loader").style.display='none';
    }
}



//=======================================OPen PopUp For More Information===========================================

function GetMoreInfo(id)
{
    var w = 1000, h = 800;
    if (document.all || document.layers)
    {
        w = screen.availWidth;
        h = screen.availHeight;
    }
    var popW = 390, popH =400;
    var leftPos = (w-popW)/2, topPos = (h-popH)/2;
    window.open('Restaurant-PopUp.aspx?Res_Id='+ id,null,'width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos);
    return false;  
}


function CallSearch(e,sts)
{   
          var charCode = e.which || e.keyCode;
         
          if (charCode == 13 || charCode == 1 || charCode == 0)
          { 
             if(sts==1)
             {
                 return chk(2);
                 return false;   
             }
             else if(sts==3)
             {
                 return chk(3);
                 return false;
             }
          
          }
 } 
