//BROWSER-SPECIFIC FIXES
if(navigator.userAgent.toLowerCase().indexOf("firefox") >= 0){
	document.write('<link rel="stylesheet" type="text/css" href="firefox.css" />');
}

function email_friend(){ // LAUNCH EMAIL THIS SITE TO A FRIEND
	var winemail = window.open("email_friend.php","emailwin","height=560,width=496,status=0,menubar=0,scrollbars=1,resizable");
}

function email_friend_preview(){ // LAUNCH EMAIL THIS SITE TO A FRIEND
	var winemail2 = window.open("email.php?sender="+document.emailfriend.yourname.value+"&message="+document.emailfriend.message.value,"emailwin2","height=560,width=620,status=0,menubar=0,scrollbars=1,resizable");
}

function privacy_policy(){ // LAUNCH PRIVACY POLICY
	var win_priv = window.open('privacy.html','win_priv','height=220,width=460,scrollbars=auto,statusbar=0,menubar=0');
}

// FORMS
function form_click(element,default_value){ // CLEAR FORM ELEMENTS WHEN USER CLICKS ON THEM
	if(element.value == default_value){
		element.value = "";
//		element.select();
	}
	return;
}
function form_clickback(element,default_value){
	if(element.value == ""){
		element.value = default_value;
	}
	return;
}
function validate_signup(){ // VALIDATE SIGN UP FORM
	f = document.forms['signup'];
	if(f.firstname.value.length < 1 || f.firstname.value == "First Name"){
		alert('Please enter your First Name');
		f.firstname.select();
		return false;
	}
	if(f.lastname.value.length < 1 || f.lastname.value == "Last Name"){
		alert('Please enter your Last Name');
		f.lastname.select();
		return false;
	}
	if(validate_email(f.email.value) == false){
		alert('Please enter a valid e-mail address');
		f.email.select();
		return false;
	}
	if(f.country.options.selectedIndex == 0){
		alert('Please select your country');
		f.country.focus();
		return false;
	}
}

function validate_emailfriend(){ // VALIDATE EMAIL-A-FRIEND FORM
	f = document.forms['emailfriend'];
	if(validate_email(f.friend_email.value) == false){
		alert('Please enter a valid e-mail address for your friend');
		f.friend_email.select();
		return false;
	}
	if(f.yourname.value.length < 1 || f.yourname.value == "Your Name*"){
		alert('Please enter your Name');
		f.yourname.select();
		return false;
	}
	if(validate_email(f.youremail.value) == false){
		alert('Please enter your e-mail address');
		f.youremail.select();
		return false;
	}
/*	ADDITIONAL VALIDATION IF NEEDED, FOR ADDITIONAL FRIENDS EMAIL ADDRESSES
	if(f.friend_email2.value != "Friend's Email Address"){
		if(validate_email(f.friend_email2.value) == false){
			alert('Please enter a valid e-mail address for your friend');
			f.friend_email2.select();
			return false;
		}
	}
	if(f.friend_email3.value != "Friend's Email Address"){
		if(validate_email(f.friend_email3.value) == false){
			alert('Please enter a valid e-mail address for your friend');
			f.friend_email3.select();
			return false;
		}
	}
	if(f.friend_email4.value != "Friend's Email Address"){
		if(validate_email(f.friend_email4.value) == false){
			alert('Please enter a valid e-mail address for your friend');
			f.friend_email4.select();
			return false;
		}
	}
*/
}


function validate_email(str){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str)){
		testresults=true;
	} else {
		testresults=false;
	}
	return testresults;
}

// IMAGE ROLLOVERS
var IMG_PATH = "images/";
var nav_home = new Image();
nav_home.src = IMG_PATH + "nav_home.gif";
var nav_home_on = new Image();
nav_home_on.src = IMG_PATH + "nav_home_on.gif";

var nav_campaign = new Image();
nav_campaign.src = IMG_PATH + "nav_campaign.gif";
var nav_campaign_on = new Image();
nav_campaign_on.src = IMG_PATH + "nav_campaign_on.gif";

var nav_films = new Image();
nav_films.src = IMG_PATH + "nav_films.gif";
var nav_films_on = new Image();
nav_films_on.src = IMG_PATH + "nav_films_on.gif";

// IMAGE ROLLOVER FUNCTIONS
function rollover(what){
	document.images[what].src = eval('nav_' +what+ '_on.src');
}
function rolloff(what){
	document.images[what].src = eval('nav_' +what+ '.src');
}
