//----------------------------------    
// When document loads
//----------------------------------
jQuery(function(){

  //----------------------------------    
  // Decrypt emails
  //----------------------------------
  $("a[href^='mailto']").each(function(){
    var lnk=$(this).attr("href");
    $(this).html($(this).html().replace(/^(mailto:)(.+):([^\?]+)(\?.+)?$/i,"$3@$2$4"));    
    $(this).attr("href",lnk.replace(/^(mailto:)(.+):([^\?]+)(\?.+)?$/i,"$1$3@$2$4"));
  });
   
});

//
// Function to create a popup window
//
var popupwin=null;
function popup(url,options) {
   if (!options) options="width=610,height=500,scrollbars=yes,resizable=yes";
   popupwin = window.open(url,"popupwin",options);
   popupwin.focus();
   return false;
}
//
// Toggle layer on/off
//
function toggleFeature(elm) {
   var currobj=document.getElementById(currfeature);
   currfeature = elm;
   var obj=document.getElementById(currfeature);
   if (currobj) currobj.style.display = "none";
   if (obj) obj.style.display="";
   return false;
}

//
// Seat Selector
//
var sswin,sscontrol,ssbutton;
function SeatSelectorOpen(url,control,button) {
    // Get reference to control, button, and radio
    sscontrol=document.getElementById(control);
    ssbutton=button;                             
    if (!sscontrol||!ssbutton) return false;    
    // Open seat selector
    sswin=window.open('/orders/seatselector.aspx?'+url,"sswin",
        'width=602,height=472,directories=0,location=0,menubar=0,'+
        'resizable=0,scrollbars=0,status=0,titlebar=0');
    sswin.focus();
    return false;
}
function SeatSelectorUpdate(command,args) {
    // Store the values
    if (command=='update') {
        sscontrol.value=args;
        setTimeout("SeatSelectorPostback()",500);
    }    
}
function SeatSelectorPostback() {
    __doPostBack(ssbutton,'');
}