/**
 * Various popup windows
 */

// flips the images
function flipImage(img, imgfile) {
  img.src = imgfile;
}

// Email a Friend popup
function emailFriend(uri) {
  features = "directories=no,location=no,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no,width=250,height=350";
  open("/extensions/emailfriend.jsp?uri="+uri, "emailFriend", features).focus();      
}

// fine print popup
function fineprintPopup(url) {
  features = "directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=400,height=500";
  open(url, "fineprint", features).focus();      
}

// ticket ordering price chart popup
function pricechartPopup(url) {
  features = "directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=600,height=600";
  open(url, "pricechart", features).focus();      
}
  
// 3-D view seating popup
function seatingPop(imageroot) {
  var features = "directories=no,location=no,menubar=no,resizable=yes,scrollbars=no,toolbar=no,status=no,width=638,height=416";
  open("/extensions/seating.jsp?imageroot="+imageroot, "seatingPop", features).focus();
}

// change the window size
function changeSize(isLarge, img, imageroot) {
  if (isLarge) {
    window.resizeTo(660,480);
    img.src = "/design/"+imageroot+"-real-sm.jpg";
    return false;
  } else {
    window.resizeTo(820,580);
    img.src = "/design/"+imageroot+"-real.jpg";
    return true;
  }
}

// reglular popups with height, width inline
function popup(url, width, height) {
  var features = "directories=no,location=no,menubar=no,resizable=no,scrollbars=no,toolbar=no,status=no,width="+width+",height="+height;
  open(url, "imageviewer", features).focus();
}

