
function CheckFraming(){
    try {
        if (top.location != location){
            throw 1;
        }
    }
    catch (err){
        GetObj("aspnetForm").style.display="none";
    }
}
	
function ShowEventMasterInformation(siteid, eventmasterid, venueid) {
    window.open(gblAppPath +"/EventMasterInformationPage.aspx?SiteId=" + siteid + "&EventMasterId=" + eventmasterid + "&VenueId=" + venueid + "&hfSKey=" + gethfSKey() + "&hfOIKey=" + gethfOIKey(), "EMINFO", "WIDTH=600 HEIGHT=500 scrollbars");
}
function ShowSiteInformation(siteid) {
    window.open(gblAppPath +"/SiteInformationPage.aspx?SiteId=" + siteid + "&hfSKey=" + gethfSKey() + "&hfOIKey=" + gethfOIKey(), "SITEINFO","WIDTH=600 HEIGHT=500 scrollbars");
}
function ShowVenueInformation(siteid, venueid) {
    window.open(gblAppPath +"/VenueInformationPage.aspx?SiteId=" + siteid +"&VenueId=" + venueid + "&hfSKey=" + gethfSKey() + "&hfOIKey=" + gethfOIKey(), "VENUEINFO","WIDTH=600 HEIGHT=500 scrollbars");
}    
function ShowDeliveryMethodInformation(deliveryMethodId) {
    window.open(gblAppPath +"/DeliveryMethodInformationPage.aspx?DeliveryMethodId=" + deliveryMethodId + "&hfSKey=" + gethfSKey() + "&hfOIKey=" + gethfOIKey(), "DELIVERYINFO", "WIDTH=600 HEIGHT=500");
}
function commitOrder() {		       
    try
    {		          			        			
        document.getElementById("ButtonsDiv").style.visibility = "hidden";
        document.getElementById("PleaseWaitDiv").style.display = "block";		
               
     }
     catch(ex)
     {
        
     }
     return true;	         
}
function display()
{
    document.getElementById("ButtonsDiv").style.visibility = "visible";
    document.getElementById("PleaseWaitDiv").style.display = "none";	
}
function gethfSKey()
{
    if(document.getElementById("hfSKey"))
    {
        return document.getElementById("hfSKey").value;
    }
    else
    {
        return "";
    }
}
function gethfOIKey()
{
    if(document.getElementById("hfOIKey"))
    {
        return document.getElementById("hfOIKey").value;
    }
    else
    {
        return "";
    }
}

function IllegalSeatSelection(cookieName, msg){
    // we use cookies to avoid displaying the same error when the user click the back button
    if(readCookie(cookieName).length==0){ 
        alert(msg);
        createCookie(cookieName,"1",20)
    }
}

function createCookie(name,value,minutes) {
if (minutes) 
{	
	var date = new Date();
	date.setTime(date.getTime()+(minutes*60*1000));
	var expires = "; expires="+date.toGMTString();
}
else
{
    var expires = "";
}
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return "";
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}

function popup(url,width, height, toolbar){
    window.open(url,"Window1","menubar=no,width="+width+",height="+height+",toolbar="+ (toolbar)?"yes":"no");
}

function GetObj(objId){
    return document.getElementById(objId);
}

function togglePayPal(){
    chkPayPal = GetObj("ctl00_CPH1_OrderFormControl1_MagneticCardEntryControl1_chkPayPal");
    if(chkPayPal!=null){ 
        GetObj("regPaymentTBL").style.display= chkPayPal.checked ? "none":"block";
        GetObj("ctl00_CPH1_OrderFormControl1_DiscountCodeTable").style.display= chkPayPal.checked?"none":"block";
    }
}

function CCIsEmpty(sender,args){ 
    chkPayPal = GetObj("ctl00_CPH1_OrderFormControl1_MagneticCardEntryControl1_chkPayPal");
    if(chkPayPal!=null){
        if(chkPayPal.checked){
            args.IsValid = true; 
            return;
        }
    }
    args.IsValid = args.Value.length>0;
}

function showSVDesc(ddl){
    if(svDescArr[ddl.selectedIndex-1]){
        GetObj("divSVDesc").innerHTML=svDescArr[ddl.selectedIndex-1];
        GetObj("divSVDesc").style.display="block";
    }
    else{
        GetObj("divSVDesc").style.display="none";
    }
}

function InitSVLogin(isPinCodeRequired){
 
    $(document).ready(function() {
        // init
        $("#svLoginError").hide();
        
        if(!isPinCodeRequired)
            $("#trPinCode").hide();
        
        
        $("#authImgURL").attr("src", authImgURL+"&ticks="+ new Date().getTime()); 
        
        
        $("#svLogin-Modal").modal({onOpen: function (dialog) {
	        dialog.overlay.fadeIn('slow', function () {
		        dialog.data.hide();
		        dialog.container.fadeIn('slow', function () {
			        dialog.data.slideDown('slow');
		        });
	        });
        }});

       
        $("#svLogin-Close").click(function(){
            $.modal.close();
        })
        
        $("#btnSubmitSV").click(function(){
            $(this).attr("disabled", true); 
            //$(this).attr("value", txtPlsWait); 
            
            var isvNumber = $("input#tbStoredValueNumber").val();
            var ipinCode = $("input#tbPincode").val();
            var ivalCode = $("input#tbValCode").val();
        
            $.ajax({
              type: "POST",
              url: "Process.aspx?action=svlogin",
              data: { svNumber: isvNumber, pinCode: ipinCode, valCode:ivalCode },
              dataType: "html",
              success: function(res) {
                eval(res);
              }
              ,error:(function() {  $.modal.close(); })

            });
        });
        
    });
}

function HanldeSVLoginError(msg){
    $("#svLoginError").html(msg).show();
    $("#authImgURL").attr("src", authImgURL+"&ticks="+ new Date().getTime()); 
    $("#btnSubmitSV").attr("disabled", false); 
}

function HanldeSVLoginFailure(){
    window.location = "OrderFormPage.aspx"; 
}

function HanldeSVLoginCompleted(){
    window.location = "OrderFormPage.aspx"; 
}

 
 



