function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function navigate(choice) {

  if(choice.options[choice.selectedIndex].value=="viewfinders"){
    url="http://www.atlanticfilm.com/view/";
    window.open(url,'','scrollbars=yes,width=800,height=600,status,resizable,menubar,toolbar,location');
    refreshparent();
  }else if(choice.options[choice.selectedIndex].value=="ecma"){
    url="http://www.atlanticfilm.com/ecma/";
    window.open(url,'','scrollbars=yes,width=800,height=600,status,resizable,menubar,toolbar,location');
    refreshparent();
  }else{
    return choice.options[choice.selectedIndex].value;
  }
}

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}

function changeparent(url)
{
  opener.location=url;
  self.close();
}


var myWindow;
function openCenteredWindow(url) {
    var width = 600;
    var height = 400;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));
    var windowFeatures = "width=" + width + ",height=" + height + 
        ",status,resizable,menubar,location,scrollbars,toolbar,left=" + left + ",top=" + top + 
        "screenX=" + left + ",screenY=" + top;
    myWindow = window.open(url, "subWind", windowFeatures);
}



var AlphaNum = /[^a-zA-Z0-9]/;
var validEMail = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;

function checkAlphaNum( f ) {
	if( f.value.length > 0 ) {
		if( AlphaNum.test(f.value) == true ) {
			alert( f.name + ": Please only use AlphaNumeric Characters" );
			return false;
		} else return true;
	} else {
		alert( f.name + ": Field left blank" );
		return false;
	}
}

function checkDelRegForm( f ) {
	var err = new String();

	if( f.FIRST_NAME.value.length <= 0 )
		err += "\tFirst name left empty\n";

	if( f.LAST_NAME.value.length <= 0 )
		err += "\tLast name left empty\n";
	
	if( f.JOB_TITLE.value.length <= 0 )
		err += "\tTitle left empty\n";

	if( f.ORGANIZATION_NAME.value.length <= 0 )
		err += "\tTitle left empty\n";

	if( f.ADDR1_LINE_1.value.length <= 0 )
		err += "\tPrimary address line left empty\n";

	if( f.ADDR1_CITY.value.length <= 0 )
		err += "\tCity Name left empty\n";

	if( f.ADDR1_PROVINCE.value.length <= 0 )
		err += "\tProvince Name left empty\n";

	if( f.ADDR1_POSTAL_CODE.value.length <= 0 )
		err += "\tPostal code left empty\n";

	if( f.ADDR_1_COUNTRY.value.length <= 0 )
		err += "\tCountry name left empty\n";

	if( f.AFF_DB_REGISTRATION_LOOK_UP_ARRIVAL_DATE.value.length <= 0 )
		err += "\tArrival Date left empty\n";

	if( f.AFF_DB_REGISTRATION_LOOK_UP_DEPARTURE_DATE.value.length <= 0 )
		err += "\tDeparture Date left empty\n";

	if( f.AFF_DB_REGISTRATION_REGISTRATION_TOTAL.value.length <= 0 )
		err += "\tTotal Amount left empty\n";


	if( f.EMAIL.value.length <= 0 )
		err += "\tEMail Address left empty\n";
	else if( validEMail.test(f.EMAIL.value) == false )
		err += "\tIncorrect EMail address format\n";

	if( err.length > 0 ) {
		alert( "The following errors have been encountered:\n" + err );
		return false;

	} else return true;
}


function checkEventRegForm( f ) {
	var err = new String();

	if( f.reg_email.value.length <= 0 )
		err += "\tEMail Address left empty\n";
	else if( validEMail.test(f.reg_email.value) == false )
		err += "\tIncorrect EMail address format\n";

	if( f.reg_fname.value.length <= 0 )
		err += "\tFirst name left empty\n";

	if( f.reg_lname.value.length <= 0 )
		err += "\tLast name left empty\n";
	
	if( f.reg_title.value.length <= 0 )
		err += "\tTitle left empty\n";

	if( f.reg_institution.value.length <= 0 )
		err += "\tInstitution left empty\n";
		
	if( err.length > 0 ) {
		alert( "The following errors have been encountered:\n" + err );
		return false;
	} else return true;
}
function checkWhatsNewForm( f ) {
	var err = new String();

	if( f.wn_title.value.length <= 0 )
		err += "\tTitle\n";

	if( f.wn_teaser.value.length <= 0 )
		err += "\tTeaser\n";
	
	if( f.wn_body.value.length <= 0 )
		err += "\tBody\n";

	if( f.wn_posted.value.length <= 0 )
		err += "\tDate Posted\n";
		
	if( f.wn_postuntil.value.length <= 0 )

		err += "\tPost Until Date\n";
		
	if( err.length > 0 ) {
		alert( "The following fields must be completed:\n" + err );
		return false;
	} else return true;
}

function checkLinksForm( f ) {
	var err = new String();

	if( f.lk_name.value.length <= 0 )
		err += "\tLink Name left empty\n";

	if( f.lk_link.value.length <= 0 )
		err += "\tLink Address left empty\n";
	
	if( err.length > 0 ) {
		alert( "The following errors have been encountered:\n" + err );
		return false;
	} else return true;
}