// form submition scripts from original website
function submitIt(  ) {
  if( !isEmail( document.subform.email.value ) ) {
	alert("Sorry, we need you to put in an email address!");
	document.subform.email.focus( );
	document.subform.email.select( );
	}
	  
  else if( !validEmail( document.subform.email.value ) ) {
	alert ("Sorry, the email address seems to be invalid - please check");
	document.subform.email.focus( );
	document.subform.email.select( );
	}
  
  else{
	document.subform.submit();
	}
  }
  
function isEmail( emailtxt ) {
  if( emailtxt == "" ) { return false; }
	return true;
 }
 
function validEmail( emailtxt ) {
  invalidChars = " /:,;"
  if( emailtxt == "" ) { return false; }
  for( i = 0; i < invalidChars.length; i++ ) {
	badChar = invalidChars.charAt( i );
	if( emailtxt.indexOf( badChar, 0 ) != -1 ) { return false; }
	}
	atPos = emailtxt.indexOf( "@", 1 );
	if( atPos == -1 ) { return false; }
	if( emailtxt.indexOf( "@", atPos + 1 ) != -1 ) { return false; }
	periodPos = emailtxt.indexOf( ".", atPos );
	if( periodPos == -1 ) { return false; }
	if( periodPos + 3 > emailtxt.length ) { return false; }
	return true;
  }

function isEmail(string) {
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1)
        return true;
    else
        return false;
}

function isReady(form) {
      if (form.recipient_realname.value == false) {
	   alert("Please enter the name of your friend.");
	   form.recipient_realname.focus();
 	   form.recipient_realname.select();
	   return false;
      }
      if (form.recipient.value == false) {
	   alert("Please enter your friend's email address.");
	   form.recipient.focus();
	   form.recipient.select();
	   return false;
      }
      if (isEmail(form.recipient.value) == false) {
           alert("Sorry your friend's email address is not valid.");
           form.recipient.focus();
           form.recipient.select();
           return false;
      }
      if (form.realname.value == false) {
	   alert("Please enter your name.");
	   form.realname.focus();
 	   form.realname.select();
	   return false;
      }
      if (form.email.value == false) {
	   alert("Please enter your email address.");
	   form.email.focus();
	   form.email.select();
	   return false;
      }
      if (isEmail(form.email.value) == false) {
           alert("Sorry your email address is not valid.");
           form.email.focus();
           form.email.select();
           return false;
      }
      if (form.message.value == false) {
	   alert("Please enter your message.");
	   form.message.focus();
 	   form.message.select();
	   return false;
      }
      if (form.message.value.length > 240) {
	   alert("Sorry, your message is too long.");
	   form.message.focus();
 	   form.message.select();
	   return false;
      }
          
    return true;
}
// end form submition scripts

// rollover code
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
// end rollover code

// popup window centering variables
var posx=(screen.width/2)-140;
var posy=(screen.height/2)-330;

var posxViral=(screen.width/2)-139;
var posyViral=(screen.height/2)-200;

var posxPost=(screen.width/2)-225;
var posyPost=(screen.height/2)-228;

var posxSynopsis=(screen.width/2)-195;
var posySynopsis=(screen.height/2)-125;

var posxGallery=(screen.width/2)-125;
var posyGallery=(screen.height/2)-220;

var posxWall=(screen.width/2)-250;
var posyWall=(screen.height/2)-175;

function doNothing(){
}
// end popup window centering variables

// rollover image information including name, height, and width
if (document.images) {
  nav_available_f2 = new Image(118 ,20); nav_available_f2.src = "images/nav_available_f2.gif";
  nav_available_f1 = new Image(118 ,20); nav_available_f1.src = "images/nav_available.gif";
  nav_trailer_f2 = new Image(75 ,20); nav_trailer_f2.src = "images/nav_trailer_f2.gif";
  nav_trailer_f1 = new Image(75 ,20); nav_trailer_f1.src = "images/nav_trailer.gif";
  nav_postcards_f2 = new Image(97 ,20); nav_postcards_f2.src = "images/nav_postcards_f2.gif";
  nav_postcards_f1 = new Image(97 ,20); nav_postcards_f1.src = "images/nav_postcards.gif";
  nav_wallpaper_f2 = new Image(101 ,20); nav_wallpaper_f2.src = "images/nav_wallpaper_f2.gif";
  nav_wallpaper_f1 = new Image(101 ,20); nav_wallpaper_f1.src = "images/nav_wallpaper.gif";
  nav_gallery_f2 = new Image(123 ,20); nav_gallery_f2.src = "images/nav_gallery_f2.gif";
  nav_gallery_f1 = new Image(123 ,20); nav_gallery_f1.src = "images/nav_gallery.gif";
  nav_history_f2 = new Image(78 ,20); nav_history_f2.src = "images/nav_history_f2.gif";
  nav_history_f1 = new Image(78 ,20); nav_history_f1.src = "images/nav_history.gif";
  nav_fanclub_f2 = new Image(79 ,20); nav_fanclub_f2.src = "images/nav_fanclub_f2.gif";
  nav_fanclub_f1 = new Image(79 ,20); nav_fanclub_f1.src = "images/nav_fanclub.gif";
  footer_send_f2 = new Image(225 ,16); footer_send_f2.src = "images/footer_send_f2.gif";
  footer_send_f1 = new Image(225 ,16); footer_send_f1.src = "images/footer_send.gif";
  wallpapers_640_f2 = new Image(74 ,8); wallpapers_640_f2.src = "images/wallpapers_640_f2.gif";
  wallpapers_640_f1 = new Image(74 ,8); wallpapers_640_f1.src = "images/wallpapers_640.gif";
  wallpapers_800_f2 = new Image(72 ,8); wallpapers_800_f2.src = "images/wallpapers_800_f2.gif";
  wallpapers_800_f1 = new Image(72 ,8); wallpapers_800_f1.src = "images/wallpapers_800.gif";
  wallpapers_1024_f2 = new Image(76 ,8); wallpapers_1024_f2.src = "images/wallpapers_1024_f2.gif";
  wallpapers_1024_f1 = new Image(76 ,8); wallpapers_1024_f1.src = "images/wallpapers_1024.gif";
  gallery_thmb_01_f2 = new Image(75 ,97); gallery_thmb_01_f2.src = "images/gallery_thmb_01_f2.jpg";
  gallery_thmb_01_f1 = new Image(75 ,97); gallery_thmb_01_f1.src = "images/gallery_thmb_01.jpg";
  gallery_thmb_02_f2 = new Image(75 ,97); gallery_thmb_02_f2.src = "images/gallery_thmb_02_f2.jpg";
  gallery_thmb_02_f1 = new Image(75 ,97); gallery_thmb_02_f1.src = "images/gallery_thmb_02.jpg";
  gallery_thmb_03_f2 = new Image(75 ,97); gallery_thmb_03_f2.src = "images/gallery_thmb_03_f2.jpg";
  gallery_thmb_03_f1 = new Image(75 ,97); gallery_thmb_03_f1.src = "images/gallery_thmb_03.jpg";
  gallery_thmb_04_f2 = new Image(75 ,97); gallery_thmb_04_f2.src = "images/gallery_thmb_04_f2.jpg";
  gallery_thmb_04_f1 = new Image(75 ,97); gallery_thmb_04_f1.src = "images/gallery_thmb_04.jpg";
  gallery_thmb_05_f2 = new Image(75 ,97); gallery_thmb_05_f2.src = "images/gallery_thmb_05_f2.jpg";
  gallery_thmb_05_f1 = new Image(75 ,97); gallery_thmb_05_f1.src = "images/gallery_thmb_05.jpg";
  gallery_thmb_06_f2 = new Image(75 ,97); gallery_thmb_06_f2.src = "images/gallery_thmb_06_f2.jpg";
  gallery_thmb_06_f1 = new Image(75 ,97); gallery_thmb_06_f1.src = "images/gallery_thmb_06.jpg";
  gallery_thmb_07_f2 = new Image(75 ,97); gallery_thmb_07_f2.src = "images/gallery_thmb_07_f2.jpg";
  gallery_thmb_07_f1 = new Image(75 ,97); gallery_thmb_07_f1.src = "images/gallery_thmb_07.jpg";
  gallery_thmb_08_f2 = new Image(75 ,97); gallery_thmb_08_f2.src = "images/gallery_thmb_08_f2.jpg";
  gallery_thmb_08_f1 = new Image(75 ,97); gallery_thmb_08_f1.src = "images/gallery_thmb_08.jpg";
  gallery_thmb_09_f2 = new Image(75 ,97); gallery_thmb_09_f2.src = "images/gallery_thmb_09_f2.jpg";
  gallery_thmb_09_f1 = new Image(75 ,97); gallery_thmb_09_f1.src = "images/gallery_thmb_09.jpg";
  gallery_thmb_10_f2 = new Image(75 ,97); gallery_thmb_10_f2.src = "images/gallery_thmb_10_f2.jpg";
  gallery_thmb_10_f1 = new Image(75 ,97); gallery_thmb_10_f1.src = "images/gallery_thmb_10.jpg";
  gallery_thmb_11_f2 = new Image(75 ,97); gallery_thmb_11_f2.src = "images/gallery_thmb_11_f2.jpg";
  gallery_thmb_11_f1 = new Image(75 ,97); gallery_thmb_11_f1.src = "images/gallery_thmb_11.jpg";
  gallery_thmb_12_f2 = new Image(75 ,97); gallery_thmb_12_f2.src = "images/gallery_thmb_12_f2.jpg";
  gallery_thmb_12_f1 = new Image(75 ,97); gallery_thmb_12_f1.src = "images/gallery_thmb_12.jpg";
  gallery_thmb_13_f2 = new Image(75 ,97); gallery_thmb_13_f2.src = "images/gallery_thmb_13_f2.jpg";
  gallery_thmb_13_f1 = new Image(75 ,97); gallery_thmb_13_f1.src = "images/gallery_thmb_13.jpg";
  gallery_thmb_14_f2 = new Image(75 ,97); gallery_thmb_14_f2.src = "images/gallery_thmb_14_f2.jpg";
  gallery_thmb_14_f1 = new Image(75 ,97); gallery_thmb_14_f1.src = "images/gallery_thmb_14.jpg";
  postcards_send_card_f2 = new Image(268 ,11); postcards_send_card_f2.src = "images/postcards_send_card_f2.gif";
  postcards_send_card_f1 = new Image(268 ,11); postcards_send_card_f1.src = "images/postcards_send_card.gif";
  available_sub_season1_f2 = new Image(74 ,20); available_sub_season1_f2.src = "images/available_sub_season1_f2.gif";
  available_sub_season1_f1 = new Image(74 ,20); available_sub_season1_f1.src = "images/available_sub_season1.gif";
  available_sub_season2_f2 = new Image(80 ,20); available_sub_season2_f2.src = "images/available_sub_season2_f2.gif";
  available_sub_season2_f1 = new Image(80 ,20); available_sub_season2_f1.src = "images/available_sub_season2.gif";
  available_sub_season3_f2 = new Image(80 ,20); available_sub_season3_f2.src = "images/available_sub_season3_f2.gif";
  available_sub_season3_f1 = new Image(80 ,20); available_sub_season3_f1.src = "images/available_sub_season3.gif";
  available_sub_season4_f2 = new Image(79 ,20); available_sub_season4_f2.src = "images/available_sub_season4_f2.gif";
  available_sub_season4_f1 = new Image(79 ,20); available_sub_season4_f1.src = "images/available_sub_season4.gif";
}
// end rollover image information including name, height, and width