// JavaScript Document

//=======================================================================
// Preload Images and RollOver
//=======================================================================


var sActHref = window.location.href;
var sLng = sActHref.substr(sActHref.indexOf(".com/") + 16, 2);

//=======================================================================
// Preload Images and RollOver
//=======================================================================

var preloadFlag = false;


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}


function changeImages() {
	if (document.images) {
    	for (var i=0; i<changeImages.arguments.length; i+=2) {
    		document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    	}
    }
}


function preloadImages() {
	if (document.images) {
		btn_mainMenu_1 = newImage("/" + sLng + "/images/menu_over_01.jpg");
		btn_mainMenu_2 = newImage("/" + sLng + "/images/menu_over_02.jpg");
		btn_mainMenu_3 = newImage("/" + sLng + "/images/menu_over_03.jpg");
		btn_mainMenu_4 = newImage("/" + sLng + "/images/menu_over_04.jpg");
		btn_mainMenu_5 = newImage("/" + sLng + "/images/menu_over_05.jpg");
		btn_mainMenu_6 = newImage("/" + sLng + "/images/menu_over_06.jpg");
		btn_mainMenu_7 = newImage("/" + sLng + "/images/menu_over_07.jpg");
		btn_mainMenu_8 = newImage("/" + sLng + "/images/menu_over_08.jpg");
		btn_mainMenu_9 = newImage("/" + sLng + "/images/menu_over_09.jpg");
		btn_mainMenu_10 = newImage("/" + sLng + "/images/top_perm2008_over_05.gif");
		btn_mainMenu_11 = newImage("/" + sLng + "images/top_perm2008_over_03.gif");
		

		preloadFlag = true;
	}
}

preloadImages();

//=======================================================================
// Redirect dropdown archives
//=======================================================================

function redirect() {
  URL = document.archives_form.archives.options[document.archives_form.archives.options.selectedIndex].value;
  if (URL != "")
  {
  		window.open(URL,'archives','width=800,height=600,top=50,left=50,resizable=yes,scrollbars=yes,statusbar=yes,toolbar,menubar=yes,location=yes');
  }
  document.archives_form.reset();
}

function jsOpenWindow(url,w,h) {

	var nx = (screen.width / 2) - (w / 2);
	var ny = (screen.height / 2) - (h / 2);

	var w = window.open(url,'win','width=' + w + ',height=' + h + ',left=' + nx + ',top=' + ny + ',resizable=yes');
}

function jsCloseWindow() {

	window.close();
}

function jsValidateEmailRegExp(email) {

	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!(filter.test(email))) {
		return (false);
		}
	else {
		return (true);
	}
}

function jsValidateCanadianPostalCode(code) {

	var filter  = /^\s*[a-ceghj-npr-tvxy]\d[a-z](\s)?\d[a-z]\d\s*$/i;
	
	if (!(filter.test(code))) {
		return (false);
	}	 
	else {
		return (true);
	 }
}

function jsASPGridSearch(field, val) {

	eval('document.frmASPGridSearch.' + field + '.value = val');
	document.frmASPGridSearch.submit();
}

