﻿// JScript File
var pageLoadStatus = 0;
var tempITZMovCode = 0;
var tempCitID = 0;
var checkMovie = 0;
var a;
over = new Array();
over[0]= "images/topheder_04_m.jpg";
over[1]= "images/topheder_05_m.jpg";
over[2]= "images/topheder_06_m.jpg";
over[3]= "images/topheder_07_m.jpg";
over[4]= "images/topheder_08_m.jpg";
over[5]= "images/buytickets/btn_go_m.gif";
over[6]= "images/btnHome_go_m.gif";

out = new Array();
out[0] =  "images/topheder_04.jpg";
out[1] =  "images/topheder_05.jpg";
out[2] =  "images/topheder_06.jpg";
out[3] =  "images/topheder_07.jpg";
out[4] =  "images/topheder_08.jpg";
out[5] =  "images/btn_go.gif";
out[5] =  "images/buytickets/btn_go.gif";
out[6] =  "images/btnHome_go.gif";
function MouseOver(a){
  //eval("img"+a).src = over[a];
  if(a != 5)
  {
    document.getElementById("img"+a).src= over[a];
    document.getElementById("img"+a).border= 0;
  }
  else if (a == 5)
  {
    document.getElementById("ctl00_img"+a).src= over[a];
  }
}

function MouseOut(a){
     //eval("img"+a).src = out[a];
  if(a != 5)
  {
     document.getElementById("img"+a).src= out[a];
  }
  else if(a == 5)
  {
    document.getElementById("ctl00_img"+a).src= out[a];
  }
}

var xmlHttp1

function GetXmlHttpObject()
{ 

    var objXMLHttp=null
    if (window.XMLHttpRequest)
    {
         objXMLHttp=new XMLHttpRequest()
    }
    else if (window.ActiveXObject)
    {
        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
    }
   
    return objXMLHttp
}
function GetRegionList()
{
 tempITZMovCode = 0;
  tempCitID = 0;
  
    xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
    var i=0;
			        for(i=document.getElementById("ctl00_ddlCity").options.length;i>=0;i--)
			        {
			            document.getElementById("ctl00_ddlCity").options[i]=null;
			        }
     i=0;
			        for(i=document.getElementById("ctl00_ddlMovie").options.length;i>=0;i--)
			        {
			            document.getElementById("ctl00_ddlMovie").options[i]=null;
			        }    
	document.getElementById("ctl00_ddlCity").options.add(new Option("Select Region ","-1"));    
	document.getElementById("ctl00_ddlMovie").options.add(new Option("Select Movie","-1"));  
    document.getElementById("ctl00_ddlCity").style.width="160px"; 
    document.getElementById("ctl00_ddlMovie").style.width="210px"; 
    var url="AjaxUtility/AjaxMaster.aspx?Region=1"; 
    xmlHttp1.onreadystatechange=GetRegionList_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null) 
}
function GetRegionList_CallBack()
{
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{	
	    if (xmlHttp1.status == 200)      
	    { 
	        var str
			str = xmlHttp1.responseText;
            if(str.length==0)
            {
                   alert("No records to display");
            }
            else
            {
			        var temp=str.split("|");
			        var i=0;
			        for(i=document.getElementById("ctl00_ddlCity").options.length;i>0;i--)
			        {
			            document.getElementById("ctl00_ddlCity").options[i]=null;
			        }
			        i=0;
        			
			        while(i<temp.length-1)
			        {
		                document.getElementById("ctl00_ddlCity").options.add(new Option(temp[i+1],temp[i]));
			            i=i+2;
			        }
			       i=0;
			        for(i=0;i < document.getElementById("ctl00_ddlCity").options.length;i++)
			        {
			            if(document.getElementById("ctl00_ddlCity").options[i].value == "zone")
			            {
			                document.getElementById("ctl00_ddlCity").options[i].style.color = "#FE0000";
			            }
			        }
			        
			        if(pageLoadStatus == 0 && document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel") != null && document.getElementById("ctl00_ContentPlaceHolder1_hdnCityID") != null)
			        {
                            if(document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel").value != null && document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel").value != "" && document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel").value == "1")
                            {
                                document.getElementById("Movie").checked=true;
                                GetMovieList();
                            }
                            else
                            {			    
	                             var tempCityID = 0;
                                 tempCityID=document.getElementById("ctl00_ContentPlaceHolder1_hdnCityID").value;
                                 document.getElementById("ctl00_ddlCity").value=tempCityID;
                                 BindMovieByCity();
                            }
			        }
		        
			}
	    }
    }
}
function GetMovieList()
{
 tempITZMovCode = 0;
  tempCitID = 0;
    xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
            var i=0;
			        for(i=document.getElementById("ctl00_ddlCity").options.length;i>=0;i--)
			        {
			            document.getElementById("ctl00_ddlCity").options[i]=null;
			        }
            i=0;
			        for(i=document.getElementById("ctl00_ddlMovie").options.length;i>=0;i--)
			        {
			            document.getElementById("ctl00_ddlMovie").options[i]=null;
			        }			        
	document.getElementById("ctl00_ddlCity").options.add(new Option("Select Movie","-1"));
	document.getElementById("ctl00_ddlMovie").options.add(new Option("Select Region","-1"));
    document.getElementById("ctl00_ddlCity").style.width="210px"; 
    document.getElementById("ctl00_ddlMovie").style.width="160px"; 	
    var url="AjaxUtility/AjaxMaster.aspx?MovieSearch=1"; 
    xmlHttp1.onreadystatechange=GetMovieList_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null) 
}
function GetMovieList_CallBack()
{
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{	
	    if (xmlHttp1.status == 200)      
	    { 
	        var str;
			str = xmlHttp1.responseText;
            if(str.length==0)
            {
                   alert("No records to display");
            }
            else
            {
			        var temp=str.split("|");
			        var i=0;
			        for(i=document.getElementById("ctl00_ddlCity").options.length;i>0;i--)
			        {
			            document.getElementById("ctl00_ddlCity").options[i]=null;
			        }
			        i=0;
        			
			        while(i<temp.length-1)
			        {
			            document.getElementById("ctl00_ddlCity").options.add(new Option(temp[i+1],temp[i]));
			            i=i+2;
			        }
                    if(document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel") != null && document.getElementById("ctl00_ContentPlaceHolder1_hdnITZMovieID") != null)			
                    {        
	        	        if(document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel").value != null && document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel").value != "" && document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel").value == "1")
                        {
                            var tempITZMovieCode = 0;
                            tempITZMovieCode=document.getElementById("ctl00_ContentPlaceHolder1_hdnITZMovieID").value;
                            document.getElementById("ctl00_ddlCity").value=tempITZMovieCode;
                            BindMovieByCity();
                        }
                    }
                          
			}
	    }
    }
}
function BindMovieByCity()
{
  tempITZMovCode = 0;
  tempCitID = 0;
    var Movie;
     var i=0;
    xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
    
    var CityID = document.getElementById("ctl00_ddlCity").value;
    if (CityID == -1)
    {
        alert("Please select Region");
        return false;
    }
    if (CityID == "zone")
    {
       i=0;
        for(i=document.getElementById("ctl00_ddlMovie").options.length;i>0;i--)
        {
            document.getElementById("ctl00_ddlMovie").options[i]=null;
        }     
        document.getElementById("ctl00_ddlCity").selectedIndex=0;
        return false;
    }    
    if(document.getElementById("City").checked==true)
    {
         Movie=1;
    }
    if(document.getElementById("Movie").checked==true)
    {
         Movie=2;
    }    
    i=0;
    for(i=document.getElementById("ctl00_ddlMovie").options.length;i>0;i--)
    {
        document.getElementById("ctl00_ddlMovie").options[i]=null;
    }      
    var url="AjaxUtility/AjaxMaster.aspx?CityID="+CityID+"&Movie="+Movie;
    xmlHttp1.onreadystatechange=BindMovieByCity_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null) 
}
function BindMovieByCity_CallBack()
{
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{	
	    if (xmlHttp1.status == 200)      
	    { 
	        var str;
			str = xmlHttp1.responseText;
            if(str.length==0)
            {
                   alert("No records to display");
            }
            else
            {
			        var temp=str.split("|");
			        var i=0;
			        for(i=document.getElementById("ctl00_ddlMovie").options.length;i>0;i--)
			        {
			            document.getElementById("ctl00_ddlMovie").options[i]=null;
			        }
			        i=0;
        			
			        while(i<temp.length-1)
			        {
			            document.getElementById("ctl00_ddlMovie").options.add(new Option(temp[i+1],temp[i]));
			            i=i+2;
			        }
                    if(pageLoadStatus == 0 && document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel") != null && document.getElementById("ctl00_ContentPlaceHolder1_hdnCityID") != null && document.getElementById("ctl00_ContentPlaceHolder1_hdnITZMovieID") != null) 
			        {
                        if(document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel").value != null && document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel").value != "" && document.getElementById("ctl00_ContentPlaceHolder1_hdnSearchSel").value == "1")
                        {
                    	            var tempCityID = 0;
			                        tempCityID=document.getElementById("ctl00_ContentPlaceHolder1_hdnCityID").value;
                                    document.getElementById("ctl00_ddlMovie").value=tempCityID;
                        }
                        else
                        {
			                var tempITZMovieCode = 0;
		                    tempITZMovieCode=document.getElementById("ctl00_ContentPlaceHolder1_hdnITZMovieID").value;
                            document.getElementById("ctl00_ddlMovie").value=tempITZMovieCode;
                        }
                         pageLoadStatus =1;
			        }			        
			}
	    }
    }
}


function getQueryVariable(variable) 
{ 
     var query = window.location.search.substring(1); 
     var vars = query.split("&");  
     for (var i=0;i<vars.length;i++) 
     {    
         var pair = vars[i].split("=");    
         if (pair[0] == variable) 
         {      
            return pair[1];    
         }  
     }   
 }
 
 function MasterSearch()
 {
    tempITZMovCode=0;
    tempCitID=0;
    if(document.getElementById("Movie").checked==true)
    {
        if(document.getElementById("ctl00_ddlCity").value == -1)
        {
            alert("Please select movie");
            return false;
        }
        if(document.getElementById("ctl00_ddlMovie").value == -1)
        {
            alert("Please select region");
            return false;
        }
            checkMovie = 1;
            tempITZMovCode=document.getElementById("ctl00_ddlCity").value;
            tempCitID=document.getElementById("ctl00_ddlMovie").value;

    }    
    else
    {
       if(document.getElementById("ctl00_ddlCity").value == -1)
        {
            alert("Please Select Region");
            return false;
        }
        if(document.getElementById("ctl00_ddlMovie").value == -1)
        {
            alert("Please select movie");
            return false;
        }            
            tempITZMovCode=document.getElementById("ctl00_ddlMovie").value;
            tempCitID=document.getElementById("ctl00_ddlCity").value;
            checkMovie = 0;
    }
   xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
   var url="AjaxUtility/AjaxMaster.aspx?CityID="+tempCitID+"&ITZMovieID="+tempITZMovCode; 

    xmlHttp1.onreadystatechange=MasterSearch_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null) 
    //location.href="SerachByRegion.aspx?CityID="+CityID+"&ITZMovieCode="+ITZMovieCode; 
 }
 function MasterSearch_CallBack()
{
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{	
	    if (xmlHttp1.status == 200)      
	    { 
	        var str;
			str = xmlHttp1.responseText;
            if(str.length==0)
            {
                   alert("No records to display");
            }
            else
            {
                    
                    var temp=str.split("|");
                    storeSession(tempCitID,tempITZMovCode,temp[0]);
                    /*GetShowDateList(tempCitID,tempITZMovCode,temp[0]);
                    GetShowDetails(tempCitID,tempITZMovCode,temp[0]);
                    GetShortOrderSummary(tempCitID,tempITZMovCode,temp[0]);*/
                    //location.href="buyTickets.aspx?CityID="+tempCitID+"&ITZMovieID="+tempITZMovCode+"&showDate="+temp[0]+"&checkMovie="+checkMovie+"&temp="+rand;
            }
	    }
    }
 }
function storeSession(CityID,ITZMovieID,showDate)
{
    var searchSel = 0;
    if(document.getElementById("City").checked==true)
    {
         searchSel=0;
    }
    if(document.getElementById("Movie").checked==true)
    {
         searchSel=1;
    }
    xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
    var url="AjaxUtility/AjaxMaster.aspx?CityID="+CityID+"&ITZMovieID="+ITZMovieID+"&showDate="+showDate+"&searchSel="+searchSel+"&isSession=0"; 
    xmlHttp1.onreadystatechange=storeSession_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null) 
}
function storeSession_CallBack()
{
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{	
	    if (xmlHttp1.status == 200)      
	    { 
	        var str;
			str = xmlHttp1.responseText;
			if(str == "0")
			{
			    location.href="buyTickets.aspx";
			}
	    }
	}
}