﻿// JScript File

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/buytickets/btn_go.gif";
out[6] =  "images/btnHome_go.gif";
function MouseOver(a){
  //eval("img"+a).src = over[a];
   document.getElementById("img"+a).src= over[a];
   document.getElementById("img"+a).border= 0;
}

function MouseOut(a){
     //eval("img"+a).src = out[a];
     document.getElementById("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 GetCityList()
{
    xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
			        
	document.getElementById("ddlCity").options.add(new Option("Select Region","-1"));    
	document.getElementById("ddlMovie").options.add(new Option("Select Movie","-1"));   
	document.getElementById("ddlDate").options.add(new Option("Select Date","-1"));   
	if(document.getElementById("ddlCity").value == -1)
	{
	    document.getElementById("ddlMovie").disabled=true;
	    document.getElementById("ddlDate").disabled=true;
	}
       	        
    var url="AjaxUtility/AjaxMaster.aspx?Region=1"; 
    xmlHttp1.onreadystatechange=GetCityList_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null) 
}
function GetCityList_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("ddlCity").options.length;i>0;i--)
			        {
			            document.getElementById("ddlCity").options[i]=null;
			        }
			        i=0;
        			
			        while(i<temp.length-1)
			        {
			            document.getElementById("ddlCity").options.add(new Option(temp[i+1],temp[i]));
			            i=i+2;
			        }
			       i=0;
			        for(i=0;i < document.getElementById("ddlCity").options.length;i++)
			        {
			            if(document.getElementById("ddlCity").options[i].value == "zone")
			            {
			                document.getElementById("ddlCity").options[i].style.color = "#FE0000";
			            }
			        }			        
			}

	    }
    }
}

function GetMovieList()
{
   
    document.getElementById("ddlMovie").options.add(new Option("Loading.....",""));
    xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
    var CityID = document.getElementById("ddlCity").value;
    if (CityID == -1)
    {
     var i=0;
			        for(i=document.getElementById("ddlMovie").options.length;i>=0;i--)
			        {
			            document.getElementById("ddlMovie").options[i]=null;
			        }    
     i=0;
			        for(i=document.getElementById("ddlDate").options.length;i>=0;i--)
			        {
			            document.getElementById("ddlDate").options[i]=null;
			        } 			        
                    document.getElementById("ddlMovie").options.add(new Option("Select Movie","-1"));   
                    document.getElementById("ddlDate").options.add(new Option("Select Date","-1")); 
                    document.getElementById("ddlMovie").disabled=true;
                    document.getElementById("ddlDate").disabled=true;
     return false;
    }
    if (CityID == "zone")
    {
       var i=0;
        for(i=document.getElementById("ddlMovie").options.length;i>0;i--)
        {
            document.getElementById("ddlMovie").options[i]=null;
        }     
       i=0;
        for(i=document.getElementById("ddlDate").options.length;i>=0;i--)
        {
            document.getElementById("ddlDate").options[i]=null;
        } 
        document.getElementById("ddlCity").selectedIndex=0;
        document.getElementById("ddlDate").options.add(new Option("Select Date","-1")); 
        document.getElementById("ddlMovie").disabled=true;
        document.getElementById("ddlDate").disabled=true;        
        return false;
    }
    var url="AjaxUtility/AjaxMaster.aspx?CityID="+CityID+"&Movie=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");
                   
                    var i=0;
                    for(i=document.getElementById("ddlMovie").options.length;i>=0;i--)
                    {
                        document.getElementById("ddlMovie").options[i]=null;
                    }    
                    i=0;
                    for(i=document.getElementById("ddlDate").options.length;i>=0;i--)
                    {
                        document.getElementById("ddlDate").options[i]=null;
                    } 			        
                    document.getElementById("ddlMovie").options.add(new Option("Select Movie","-1"));   
                    document.getElementById("ddlDate").options.add(new Option("Select Date","-1"));
		            document.getElementById("ddlMovie").disabled=true;
	                document.getElementById("ddlDate").disabled=true;                                        
            }
            else
            {
                document.getElementById("ddlMovie").disabled= false
			        var temp=str.split("|");
			        var i=0;
			        for(i=document.getElementById("ddlMovie").options.length;i>0;i--)
			        {
			            document.getElementById("ddlMovie").options[i]=null;
			        }
			        i=0;
        			
			        while(i<temp.length-1)
			        {
			            document.getElementById("ddlMovie").options.add(new Option(temp[i+1],temp[i]));
			            i=i+2;
			        }
			}
	    }
    }
}
function GetMovieDate()
{
    xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
    var CityID = document.getElementById("ddlCity").value;
    var ITZMovieID = document.getElementById("ddlMovie").value;
    if (CityID == -1)
    {
        alert("Please Select Region");
            var i=0;
			        for(i=document.getElementById("ddlMovie").options.length;i>=0;i--)
			        {
			            document.getElementById("ddlMovie").options[i]=null;
			        }    
            i=0;
			        for(i=document.getElementById("ddlDate").options.length;i>=0;i--)
			        {
			            document.getElementById("ddlDate").options[i]=null;
			        } 			        
                document.getElementById("ddlMovie").options.add(new Option("Select Movie","-1"));   
                document.getElementById("ddlDate").options.add(new Option("Select Date","-1")); 
                document.getElementById("ddlMovie").disabled=true;
                document.getElementById("ddlDate").disabled=true;
        return false;
    }
    if (ITZMovieID == -1)
    {
        alert("Please select Movie");
        var i=0;
			        for(i=document.getElementById("ddlDate").options.length;i>=0;i--)
			        {
			            document.getElementById("ddlDate").options[i]=null;
			        } 			        
                    document.getElementById("ddlDate").options.add(new Option("Select Date","-1")); 
                    document.getElementById("ddlDate").disabled=true;
        return false;
    }
    var url="AjaxUtility/AjaxMaster.aspx?CityID="+CityID+"&ITZMovieID="+ITZMovieID; 
    xmlHttp1.onreadystatechange=GetMovieDate_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null) 
}
function GetMovieDate_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
            {
                document.getElementById("ddlDate").disabled= false
			        var temp=str.split("|");
			        var i=0;
			        for(i=document.getElementById("ddlDate").options.length;i>0;i--)
			        {
			            document.getElementById("ddlDate").options[i]=null;
			        }
			        i=0;
        			
			        while(i<temp.length-1)
			        {
			            document.getElementById("ddlDate").options.add(new Option(temp[i+1],temp[i]));
			            i=i+2;
			        }
			}
			
	    }
    }
}
function checkAllField()
{
       	var currentTime = new Date()
        var month = currentTime.getMonth() + 1
        var day = currentTime.getDate()
        var year = currentTime.getFullYear()
        var hours = currentTime.getHours()
        var minutes = currentTime.getMinutes()
        var seconds = currentTime.getSeconds()        
        var temp = month + "-" + day + "-" + year + "-" + hours + "-" + minutes + "-" + seconds; 
        
    var CityID = document.getElementById("ddlCity").value;
    var ITZMovieID = document.getElementById("ddlMovie").value;
    var showDate = document.getElementById("ddlDate").value;
    if(CityID == -1)
    {
            alert("Please Select Region");
            var i=0;
			        for(i=document.getElementById("ddlMovie").options.length;i>=0;i--)
			        {
			            document.getElementById("ddlMovie").options[i]=null;
			        }    
            i=0;
			        for(i=document.getElementById("ddlDate").options.length;i>=0;i--)
			        {
			            document.getElementById("ddlDate").options[i]=null;
			        } 			        
	        document.getElementById("ddlMovie").options.add(new Option("Select Movie","-1"));   
	        document.getElementById("ddlDate").options.add(new Option("Select Date","-1")); 
		    document.getElementById("ddlMovie").disabled=true;
	        document.getElementById("ddlDate").disabled=true;
	        GetCityList();
      return false;
    }
    if(ITZMovieID == -1)
    {
        alert("Please select Movie");
        var i=0;
			        for(i=document.getElementById("ddlDate").options.length;i>=0;i--)
			        {
			            document.getElementById("ddlDate").options[i]=null;
			        } 			        
	    document.getElementById("ddlDate").options.add(new Option("Select Date","-1")); 
	    document.getElementById("ddlDate").disabled=true;
      return false;
    }
    if(showDate == -1)
    {
        alert("Please select Date");
        return false;
    }
    xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
    var url="AjaxUtility/AjaxMaster.aspx?CityID="+CityID+"&ITZMovieID="+ITZMovieID+"&showDate="+showDate+"&isSession=0"; 
    xmlHttp1.onreadystatechange=checkAllField_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null) 
    
   //location.href="buyTickets.aspx?CityID="+CityID+"&ITZMovieID="+ITZMovieID+"&showDate="+showDate+"&temp="+temp;
    
}
function checkAllField_CallBack()
{
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{	
	    if (xmlHttp1.status == 200)      
	    { 
	        var str;
			str = xmlHttp1.responseText;
			if(str == "0")
			{
			    location.href="buyTickets.aspx";
			}
	    }
	}
}
function readMore(ITZMovieCode)
{
   xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
    var url="AjaxUtility/AjaxMaster.aspx?MovieSynCode="+ITZMovieCode+"&isSession=0"; 
    xmlHttp1.onreadystatechange=readMore_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null) 
 }
 function readMore_CallBack()
 {
     if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
    	    {	
		        if (xmlHttp1.status == 200)      
		        {       
	                var str;
			        str = xmlHttp1.responseText;
			        if(str == "0")
			        {
			            location.href="MovieSynopsis.aspx";
			        }
                }
             }
 }
 
 function GetUserForm()
 {
    xmlHttp1=GetXmlHttpObject()
    if (xmlHttp1==null)
    {
        alert ("Browser does not support HTTP Request")
        return
    }
    var url="AjaxUtility/AjaxUserForm.aspx";
    xmlHttp1.onreadystatechange=GetUserForm_CallBack
    xmlHttp1.open("GET",url,true)
    xmlHttp1.send(null)   
    var div_temp = document.getElementById('div_screen');
    div_temp.style.width = (parseInt(document.body.scrollWidth)) + 'px';
    div_temp.style.height = (parseInt(document.body.scrollHeight))+ 'px';//document.body.parentNode.scrollHeight + 'px';    
    div_temp.style.display = 'block';
 }
 function GetUserForm_CallBack()
 {
            if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
    	    {	
		        if (xmlHttp1.status == 200)      
		        {       
	                var str;
			        str = xmlHttp1.responseText;
                    var ntipobj = document.getElementById( "LoginToolTip" );
                    var w = screen.width; // Get the width of the screen
                    var h = screen.height; // Get the height of the screen

                     // The size of the Window
                     var win_width = w/2; //- 700;
                     var win_height = (h/2)//- 450;

                     // Where to place the Window
                     var left = width/6;
                     var top = height;

                           if(window.navigator.appName == "Microsoft Internet Explorer")
                           {
                                ntipobj.style.left = (win_width + document.documentElement.scrollLeft) - left;
                                ntipobj.style.top = (win_height + document.documentElement.scrollTop) - top;
                           }
                           else
                           {
                                ntipobj.style.left = ((win_width + document.documentElement.scrollLeft) - left)+ "px";
                                ntipobj.style.top = ((win_height+ document.documentElement.scrollTop) - top)+"px" ;
                           }
                    ntipobj.style.visibility="visible";
                    ntipobj.innerHTML =str;
                }
            }
 }
 function hideUserTip()
 {
    var div_temp = document.getElementById('div_screen');
    div_temp.style.display = '';
    var ntipobj = document.getElementById( "LoginToolTip" );
    ntipobj.style.visibility="";
    ntipobj.innerHTML ="";
 }
 function validateUserFormData()
 {
            var UserFormName = document.getElementById('txtUserFormName').value;
            var UserFormNumber = document.getElementById('txtUserFormNumber').value;
            var UserFormID = document.getElementById('txtUserFormID').value;
            if(UserFormName == "")
            {
                alert("Please enter name.");
                document.getElementById('txtUserFormName').focus();
                return false;
            }      
            if(!isNaN(UserFormName))
            {
                alert("Name should not be numeric.");
                document.getElementById('txtUserFormName').select();
                document.getElementById('txtUserFormName').focus();
                return false;
            }
            if(UserFormNumber == "")
            {
                alert("Please enter contact number.");
                document.getElementById('txtUserFormNumber').focus();
                return false;
            }     
            if(isNaN(UserFormNumber))
            {
                alert("Contact Number should be numeric.");
                document.getElementById('txtUserFormNumber').select();                
                document.getElementById('txtUserFormNumber').focus();
                return false;
            }    
            if(UserFormID == "")
            {
                alert("Please enter Email ID.");
                document.getElementById('txtUserFormID').focus();
                return false;
            }  
            xmlHttp1=GetXmlHttpObject()
            if (xmlHttp1==null)
            {
                alert ("Browser does not support HTTP Request")
                return
            }
            var url="AjaxUtility/AjaxUserForm.aspx?Name="+UserFormName+"&ContactNo="+UserFormNumber+"&MailID="+UserFormID;
            xmlHttp1.onreadystatechange=validateUserFormData_CallBack
            xmlHttp1.open("GET",url,true)
            xmlHttp1.send(null)   
 }
 function validateUserFormData_CallBack()
 {
            if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
    	    {	
		        if (xmlHttp1.status == 200)      
		        {  
	                var str;
			        str = xmlHttp1.responseText;		        
		            alert(str);
		            hideUserTip();
		        }
		    }
}