﻿// JScript File
var xHttp;
function dynamicsort(byorder,pagenostart,actiontype,pagetotal,supp)
{  document.getElementById("SelectHtlResult").style.visibility="hidden";
    document.getElementById("imgprogress").style.visibility="visible";
if (pagenostart==1)
            {
                document.getElementById("pre").style.visibility="hidden";
                document.getElementById("first").style.visibility="hidden";
                document.getElementById("prep").style.visibility="hidden";
                document.getElementById("firstp").style.visibility="hidden";
                document.getElementById("next").style.visibility="visible";
                document.getElementById("last").style.visibility="visible";
                if (pagetotal>=3)
                {
                document.getElementById("nextF").style.visibility="visible";
                document.getElementById("nextL").style.visibility="visible";
                 document.getElementById("nextF").innerHTML=2
                 document.getElementById("nextL").innerHTML=3
                }
                else
                {
                document.getElementById("nextF").style.visibility="visible";
                document.getElementById("nextL").style.visibility="hidden";
                document.getElementById("nextF").innerHTML=2
                }
                
            }
document.getElementById("currentsel").innerHTML=pagenostart
   
    var category;
    var airlinename;
    document.getElementById("GoogleMap").style.visibility="visible";
    //document.getElementById("map_canvas").style.height="0px";
    document.getElementById("Layer3").style.top="1000px";
    changeOpac(40,'bodymain');
    xHttp=GetXmlHttpObject();
    if (xHttp==null) 
    {
    alert("Your browser does not support Ajax");
    return;

    }
    var address="dynamicresultnew.aspx?";
     address=address+"&byorder="+byorder;
     address=address+"&pagenostart="+pagenostart;
    address=address+"&actiontype="+actiontype;
     address=address+"&supp="+supp;

    //address=address+"&imagehotel="+imagehotel;
    xHttp.onreadystatechange=function()
    {
         if (xHttp.readyState==4)
         {
            if (xHttp.status==200)
            {

                document.getElementById("Layer3").innerHTML=xHttp.responseText;
                document.getElementById("imgprogress").style.visibility="hidden";
               // filldropdown(pagenostart,byorder,actiontype);
                 changeOpac2(100,'bodymain');
           
            }
            else
            {
               document.getElementById("imgprogress").style.visibility="hidden";
                alert("There is techincal problem while retrieving data from server");
               changeOpac2(100,'bodymain');
 
            }
        }
    }

    xHttp.open("GET",address,true);
    xHttp.send(null); 

}

//for paging
function showpage(pagenostart,actiontype,pagetotal,supp)
{


if (pagenostart=="First Page")
{
        pagenostart=1
        document.getElementById("next").style.visibility="visible";
        document.getElementById("last").style.visibility="visible";
        document.getElementById("pre").style.visibility="hidden";
        document.getElementById("first").style.visibility="hidden";
        document.getElementById("prep").style.visibility="hidden";
        document.getElementById("firstp").style.visibility="hidden";
        if (pagetotal>=3)
            {
            document.getElementById("nextL").style.visibility="visible";
            document.getElementById("nextL").innerHTML=3
            }
        else
            {
            document.getElementById("nextL").style.visibility="hidden";
            document.getElementById("nextL").innerHTML=3
            }
            document.getElementById("nextF").style.visibility="visible";
            document.getElementById("nextF").innerHTML=2
}
else if (pagenostart=="Previous Page")
{
                pagenostart=parseInt(document.getElementById("currentsel").innerHTML)-1;
                    if (pagenostart==1)
                    {
                            document.getElementById("next").style.visibility="visible";
                            document.getElementById("last").style.visibility="visible";
                            document.getElementById("pre").style.visibility="hidden";
                            document.getElementById("first").style.visibility="hidden";
                            document.getElementById("prep").style.visibility="hidden";
                            document.getElementById("firstp").style.visibility="hidden";
                            var pstart1,pstartn1
                            pstart1=parseInt(pagenostart)+1;
                            pstartn1=parseInt(pstart1)+1;
                                  if (pagetotal>=3)
                                  {
                                     document.getElementById("nextL").style.visibility="visible";
                                     document.getElementById("nextL").innerHTML=pstartn1
                                  }
                                  else
                                  {
                                   document.getElementById("nextL").style.visibility="hidden";
                                     document.getElementById("nextL").innerHTML=pstartn1
                                  }
                         
                            document.getElementById("nextF").style.visibility="visible";
                            document.getElementById("nextF").innerHTML=pstart1
                    
                    }
                    else
                    {
                                var pstart,pstartn;
                                pstart=parseInt(pagenostart)-1;
                                pstartn=parseInt(pstart)-1;
                                document.getElementById("prep").style.visibility="visible";
                                document.getElementById("prep").innerHTML=pstart
                                if (pstartn!=0)
                                    {
                                    document.getElementById("firstp").style.visibility="visible";
                                    document.getElementById("firstp").innerHTML=pstartn
                                    }
                                else
                                    {
                                    document.getElementById("firstp").style.visibility="hidden";
                                    document.getElementById("firstp").innerHTML=pstartn
                                    }
                                if (pagenostart==0)
                                {
                                document.getElementById("prep").style.visibility="hidden";
                                }    
                                    pstart=parseInt(pagenostart)+1;
                                    pstartn=parseInt(pstart)+1;           
                                    if (pstart==pagetotal)
                                    {
                                    document.getElementById("next").style.visibility="visible";
                                     document.getElementById("last").style.visibility="visible";
                                    document.getElementById("nextF").style.visibility="visible";
                                    document.getElementById("nextF").innerHTML=pstart
                                     document.getElementById("nextL").style.visibility="hidden";
                                    document.getElementById("nextL").innerHTML=pstart
                                    
                                    }
                                    else
                                    {
                                     document.getElementById("next").style.visibility="visible";
                                     document.getElementById("last").style.visibility="visible";
                                    document.getElementById("nextL").style.visibility="visible";
                                    document.getElementById("nextL").innerHTML=pstartn
                                    document.getElementById("nextF").style.visibility="visible";
                                    document.getElementById("nextF").innerHTML=pstart
                                    }
                    
                    }
}

else if (pagenostart=="Next Page")
        {
                        pagenostart=parseInt(document.getElementById("currentsel").innerHTML)+1;
                        if (pagenostart==pagetotal)
                         {
                            document.getElementById("next").style.visibility="hidden";
                            document.getElementById("last").style.visibility="hidden";
                            document.getElementById("nextF").style.visibility="hidden";
                            document.getElementById("nextL").style.visibility="hidden";
                             var pstart1,pstartn1
                             pstart1=parseInt(pagenostart)-1;
                             pstartn1=parseInt(pstart1)-1;
                      
                            document.getElementById("pre").style.visibility="visible";
                            document.getElementById("first").style.visibility="visible";
                            if (pagenostart==2)
                            {
                              document.getElementById("firstp").style.visibility="hidden";
                              document.getElementById("firstp").innerHTML=pstartn1
                            }
                            else
                            {
                             document.getElementById("firstp").style.visibility="visible";
                             document.getElementById("firstp").innerHTML=pstartn1
                            }
                            document.getElementById("prep").style.visibility="visible";
                            document.getElementById("prep").innerHTML=pstart1
                          
                        }
                         else
                         {
                                 var pstart,pstartn;
                                 pstart=parseInt(pagenostart)+1;
                                 pstartn=parseInt(pstart)+1;
                                 document.getElementById("nextF").style.visibility="visible";
                                 document.getElementById("nextF").innerHTML=pstart
                                 document.getElementById("pre").style.visibility="visible";
                                document.getElementById("first").style.visibility="visible";
                         
                                 if (pstartn>pagetotal)
                                 {
                                  document.getElementById("nextL").style.visibility="hidden";
                                 }
                                 else
                                 {
                                 document.getElementById("nextL").style.visibility="visible";
                                  document.getElementById("nextL").innerHTML=pstartn
                                 }
                                                      
                                if (pagenostart==2)
                                    {
                                    pstart=parseInt(pagenostart)-1;
                                    pstartn=parseInt(pstart)+1;
                                     document.getElementById("prep").style.visibility="visible";
                                     document.getElementById("firstp").style.visibility="hidden";
                                    document.getElementById("prep").innerHTML=pstart
                                    }
                                else
                                    {
                                    pstart=parseInt(pagenostart)-1;
                                    pstartn=parseInt(pstart)-1;
                                    document.getElementById("prep").innerHTML=pstart
                                     document.getElementById("firstp").innerHTML=pstartn
                                     document.getElementById("prep").style.visibility="visible";
                                     document.getElementById("firstp").style.visibility="visible";
                                    }
                    }
        }
else if (pagenostart=="Last Page")
{
            document.getElementById("next").style.visibility="hidden";
            document.getElementById("last").style.visibility="hidden";
            document.getElementById("pre").style.visibility="visible";
            document.getElementById("first").style.visibility="visible";
            document.getElementById("prep").style.visibility="visible";
           
            document.getElementById("nextF").style.visibility="hidden";
            document.getElementById("nextL").style.visibility="hidden";
            pagenostart=pagetotal
             var pstartG,pstartnG;
            pstartG=parseInt(pagenostart)-1;
            pstartnG=parseInt(pstartG)-1;
            document.getElementById("prep").innerHTML=pstartG
            if (pagetotal==2)
            {
             document.getElementById("firstp").style.visibility="hidden";
            }
            else
            {
             document.getElementById("firstp").style.visibility="visible";
              document.getElementById("firstp").innerHTML=pstartnG
             }
           
}
else
{          
            if (pagenostart==2)
            {
                document.getElementById("pre").style.visibility="visible";
                document.getElementById("first").style.visibility="visible";
                document.getElementById("prep").style.visibility="visible";
                document.getElementById("firstp").style.visibility="hidden";
                document.getElementById("prep").innerHTML=1
                var testno;
                testno=parseInt(pagenostart)+2
                if (pagetotal>=3)
                {
                             if (pagetotal>=testno)
                            {
                            document.getElementById("next").style.visibility="visible";
                            document.getElementById("last").style.visibility="visible";
                            document.getElementById("nextF").style.visibility="visible";
                            document.getElementById("nextF").innerHTML=parseInt(pagenostart)+1
                            document.getElementById("nextL").style.visibility="visible";
                            document.getElementById("nextL").innerHTML=parseInt(pagenostart)+2
                            }
                            else
                            {
                            document.getElementById("nextF").style.visibility="visible";
                            document.getElementById("nextL").style.visibility="hidden";
                            document.getElementById("nextF").innerHTML=parseInt(pagenostart)+1
                            }
            
                
                }
                              
                else
                {
                 document.getElementById("next").style.visibility="hidden";
                            document.getElementById("last").style.visibility="hidden";
                document.getElementById("nextF").style.visibility="hidden";
                document.getElementById("nextL").style.visibility="hidden";
              
                }
            }
            
            else if (pagenostart==1)
            {
                document.getElementById("pre").style.visibility="hidden";
                document.getElementById("first").style.visibility="hidden";
                document.getElementById("prep").style.visibility="hidden";
                document.getElementById("firstp").style.visibility="hidden";
                document.getElementById("next").style.visibility="visible";
                document.getElementById("last").style.visibility="visible";
                if (pagetotal>=3)
                {
                document.getElementById("nextF").style.visibility="visible";
                document.getElementById("nextL").style.visibility="visible";
                 document.getElementById("nextF").innerHTML=2
                 document.getElementById("nextL").innerHTML=3
                }
                else
                {
                document.getElementById("nextF").style.visibility="visible";
                document.getElementById("nextL").style.visibility="hidden";
                document.getElementById("nextF").innerHTML=2
                }
                
            }
            
             else if (pagenostart==pagetotal)
            {
                document.getElementById("pre").style.visibility="visible";
                document.getElementById("first").style.visibility="visible";
                document.getElementById("prep").style.visibility="visible";
                document.getElementById("firstp").style.visibility="visible";
                document.getElementById("next").style.visibility="hidden";
                document.getElementById("last").style.visibility="hidden";
                 document.getElementById("nextF").style.visibility="hidden";
                document.getElementById("nextL").style.visibility="hidden";
                if (pagetotal>=3)
                {
                document.getElementById("prep").style.visibility="visible";
                document.getElementById("firstp").style.visibility="visible";
                document.getElementById("prep").innerHTML=parseInt(pagenostart)-1;
                document.getElementById("firstp").innerHTML=parseInt(pagenostart)-2;
                }
                          
            }
            else
            {
           
                document.getElementById("pre").style.visibility="visible";
                document.getElementById("first").style.visibility="visible";
                document.getElementById("prep").style.visibility="visible";
                document.getElementById("firstp").style.visibility="visible";
                document.getElementById("next").style.visibility="visible";
                document.getElementById("last").style.visibility="visible";
                document.getElementById("nextF").style.visibility="visible";
                document.getElementById("prep").innerHTML=parseInt(pagenostart)-1;
                document.getElementById("firstp").innerHTML=parseInt(pagenostart)-2;
                var testno;
                testno=parseInt(pagenostart)+2
                if (pagetotal>=testno)
                {
                 document.getElementById("nextL").style.visibility="visible";
                 document.getElementById("nextF").innerHTML=parseInt(pagenostart)+1;
                 document.getElementById("nextL").innerHTML=parseInt(pagenostart)+2;
                }
                else
                {
                 document.getElementById("nextL").style.visibility="hidden";
                 document.getElementById("nextF").innerHTML=parseInt(pagenostart)+1;
                }
                           
                
             
            }
           
 
}
document.getElementById("currentsel").innerHTML=pagenostart
document.getElementById("imgprogress").style.visibility="visible";
document.getElementById("SelectHtlResult").style.visibility="hidden";
var category;
var airlinename;
document.getElementById("GoogleMap").style.visibility="visible";
//document.getElementById("map_canvas").style.height="0px";
document.getElementById("Layer3").style.top="1000px";
changeOpac(40,'bodymain');
xHttp=GetXmlHttpObject();
if (xHttp==null) 
{
alert("Your browser does not support Ajax");
return;

}
var address="dynamicresultnew.aspx";
address=address+"?pagenostart="+pagenostart;
address=address+"&actiontype="+actiontype;
  address=address+"&supp="+supp;
xHttp.onreadystatechange=function()
{
  if (xHttp.readyState==4)
 {

 if (xHttp.status==200)
 {
    document.getElementById("Layer3").innerHTML=xHttp.responseText;
    //fillhoteldyna(pagenostart)
    document.getElementById("imgprogress").style.visibility="hidden";
    changeOpac2(100,'bodymain');
  }
  else
  {
   document.getElementById("imgprogress").style.visibility="hidden";
  alert("There is techincal problem while retrieving data from server");
   changeOpac2(100,'bodymain');
 
  }
  }
};

xHttp.open("GET",address,true);
xHttp.send(null); 
}
//end here


function GetXmlHttpObject()
{

var xmlHttp=null;
try
{
xmlHttp=new XMLHttpRequest();
}

catch (e)
{

try
{
xmlHttp=new  ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}

function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function changeOpac2(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function IncludeJavaScript(jsFile)
{
  document.write('<script type="text/javascript" src="'  + jsFile + '"></scr' + 'ipt>'); 
}


function getOptionss()
  {
   var x=document.getElementById("ddlHotelName");
  var len=x.length;
  for (i=0;i<len;i++)

    {
      x.remove(x.selectedIndex)
    }
   }
   

function filldropdown(startno,orderby,typeaction)
{

xHttp=GetXmlHttpObject();
if (xHttp==null) 
{
alert("Your browser does not support Ajax");
return;
}

var address="../dynacmic_FillHotel.aspx";
address=address+"?pagenostart="+startno;
address=address+"&byorder="+orderby;
address=address+"&actiontype="+typeaction;
xHttp.onreadystatechange=function()
{

  if (xHttp.readyState==4)
    {
        if (xHttp.status==200)
            {
            document.getElementById("fillhotel").innerHTML=xHttp.responseText;
            sortlist();
            }
         else
            { 
             alert("There is techincal problem while retrieving data from server");
            }
  
    }
};

xHttp.open("GET",address,true);
xHttp.send(null); 
}

function sortlist() {
var lb = document.getElementById('ddlHotelName');
arrTexts = new Array();
for(i=0; i<lb.length; i++)  {
  arrTexts[i] = lb.options[i].text;
}
arrTexts.sort();
for(i=0; i<lb.length; i++)  {
  lb.options[i].text = arrTexts[i];
  lb.options[i].value = arrTexts[i];
}
}



function DealHotels(ttotal,curr)
{

document.getElementById("imgprogress").style.visibility="visible";
document.getElementById("SelectHtlResult").style.visibility="hidden";
document.getElementById("GoogleMap").style.visibility="hidden";
document.getElementById("map_canvas").style.height="0px";
document.getElementById("Layer3").style.top="250px";
changeOpac(40,'bodymain');

        xHttp=GetXmlHttpObject();
        if (xHttp==null) 
        {
        alert("Your browser does not support Ajax");
        return;
        }

var address="../SpeacialDeal.aspx?";
 address=address+"ttotal="+ttotal;
 address=address+"&currencysign="+curr;
xHttp.onreadystatechange=function()
{
            if (xHttp.readyState==4)
                {

                 if (xHttp.status==200)
                        {

                         document.getElementById("Layer3").innerHTML=xHttp.responseText;
                         document.getElementById("imgprogress").style.visibility="hidden";
                         changeOpac2(100,'bodymain');
                        }
                  else
                  {
                   document.getElementById("imgprogress").style.visibility="hidden";
                   alert("There is techincal problem while retrieving data from server");
                   changeOpac2(100,'bodymain');
                 
                  }
  }
};

xHttp.open("GET",address,true);
xHttp.send(null); 
}


function Insert_Cust_Review()
{
xHttp=GetXmlHttpObject();
if (xHttp==null) 
{
//alert("Your browser does not support Ajax");
return;
}
var name,email,contents,htlname
//name=document.getElementById("custName").innerHTML;
name=document.getElementById("custName").value;
email=document.getElementById("custmail").value;
contents=document.getElementById("customerReview").value;
htlname=document.getElementById("custHtlName").innerHTML;
if (name=="")
{
alert("Plz Enter Your Name");
return;
}
if (email=="")
{
alert("Plz Enter Your E-mail Address");
return;
}
if (contents=="")
{
alert("Plz Enter Your Comments");
return;
} 
var address="../CustomerReview.aspx";
address=address+"?name="+name;
address=address+"&email="+email;
address=address+"&contents="+contents;
address=address+"&Htlname="+htlname;
xHttp.open("GET",address,true);
xHttp.send(null); 
document.getElementById("cust_reView").style.visibility="hidden";
}

function getOptionss()
  {
  var x=document.getElementById("ddlHotelName");
  var len=x.length;
  for (i=0;i<len;i++)

    {
      x.remove(x.selectedIndex)
    }
   }
   

function fillhoteldyna(startno)
{

xHttp=GetXmlHttpObject();
if (xHttp==null) 
{
alert("Your browser does not support Ajax");
return;
}


var address="../dynacmic_FillHotel.aspx";
address=address+"?pagenostart="+startno;

xHttp.onreadystatechange=function()
{

  if (xHttp.readyState==4)
    {

        if (xHttp.status==200)
            {
            
            document.getElementById("fillhotel").innerHTML=xHttp.responseText;
            sortlist();
            }
         else
            { 
            
            }
  
    }
};

xHttp.open("GET",address,true);
xHttp.send(null); 

}


function sortlist() {
var lb = document.getElementById('ddlHotelName');

arrTexts = new Array();

for(i=0; i<lb.length; i++)  {
  arrTexts[i] = lb.options[i].text;
}

arrTexts.sort();

for(i=0; i<lb.length; i++)  {
  lb.options[i].text = arrTexts[i];
  lb.options[i].value = arrTexts[i];
}
}


