/* ////////////////////////////////////////////////////////////////////Last Updated:  2008-05-13Update By: Philip Kinlow //////////////////////////////////////////////////////////////////// *//*****************************************Browser Sniffing Global VariablesAuthor: unknownDate Added:Description: Consolidated from: http://www.worldvision.org/worldvision/master.nsf/wvfunctions.js******************************************/var isie, isns4, isns6;var browser = navigator.appName;//alert(browser);var browserver = navigator.appVersion.substring(0, 1);// Added support for NS6 (which actually equates to a value of 5)//alert(browserver);var ie = "Microsoft Internet Explorer";var ns = "Netscape";// Determine Browser Type/Version Combosif (browser==ie && browserver >=4){ // It is IE and it is version 4 or greater	isie = true;	isns4 = false;	isns6 = false;	showval = 'display';}else if (browser==ns && browserver==4){ // It is NS version 4 (or an incremental release still less than 6)	isns4 = true;	isns6 = false;	isie = false;	showval = 'show';}else if (browser==ns && browserver>=5){ // It is NS 6	isns6 = true;	isns4 = false;	isie = false;	showval = 'show';}//alert("Is it IE 4 or greater?\n" + isie);//alert("Is it NS 4?\n" + isns4);//alert("Is it NS 6 or greater?\n" + isns6);/*****************************************Change protocolAuthor: unknownDate Added:Description: Consolidated from: http://www.worldvision.org/worldvision/master.nsf/homepage.js******************************************/var newwin = null;currLoc = new String(document.location);currProtocol = new String(document.location.protocol);if (currProtocol.indexOf("https") >= 0){ doubleSlashPos = currLoc.indexOf("//"); newLoc = new String(currLoc.substr(doubleSlashPos)); newLoc = "http:" + newLoc; document.location = newLoc;}/*****************************************Function Name: openwinAuthor: Ton HanchaiDate Added:Description:  Pop Up Window ScriptConsolidated from: http://www.worldvision.org/worldvision/master.nsf/global.js******************************************/function openwin(url, _w, _h) {	var w = 480, h = 340;	if (document.all || document.layers) {		w = screen.availWidth;   		h = screen.availHeight;	}	var popW = _w, popH = _h;	var leftPos = (w-popW)/2, topPos = (h-popH)/2;	var newWindow = window.open(url,'_blank','width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos + ',scrollbars=0');	newWindow.focus();}/*****************************************Function Name: closeWinAuthor: Ton HanchaiDate Added:Description: Close Pop Up WindowConsolidated from: http://www.worldvision.org/worldvision/master.nsf/global.js******************************************/function closeWin() {	window.self.close();}/*****************************************Function Name: changePageAuthor: unknownDate Added:Description: Consolidated from: http://www.worldvision.org/worldvision/master.nsf/homepage.js******************************************//* This is now OLD on the homepage. Instead use openPage() */function changePage(theform) {	var tempPage = theform.selCountry.value;	if (tempPage != "Select a Country")	{	top.location.href = tempPage;	}}/*****************************************Function Name: openPageAuthor: unknownDate Added:Description: Consolidated from: http://www.worldvision.org/worldvision/master.nsf/homepage.js******************************************/// Function used to open new pages on the international gateway select boxfunction openPage(theform){	// grab the value from the form element	var newPage	=	theform.selCountry.value;	// if the selected value is NOT "Select a Country" then open the new	// page based on the value passed into the function.	if(newPage	!=	"Select a Country")	{		//open a new pop up window.		window.open(newPage);	}}/******************************************Function Name: changeMenuAuthor: UnknownDate Added:Description:  Consolidated from: http://www.worldvision.org/worldvision/wvususfo.nsf/selectMenu.js************************************************/function changeMenu(objRef,NewWin){	if(NewWin){		var myWindow = window.open(getMenuValue(objRef));	}else{		location.href = getMenuValue(objRef);	}}/*********************************************Function Name: getMenuValueAuthor: UnknownDate Added:Description:  Consolidated from: http://www.worldvision.org/worldvision/wvususfo.nsf/selectMenu.js************************************************/function getMenuValue(objRef){	return objRef.options[objRef.selectedIndex].value;}/********************************************Function Name: CheckRegExpAuthor: UnknownDate Added:Description:  Consolidated from: http://www.worldvision.org/worldvision/master.nsf/wvfunctions.js**********************************************/function CheckRegExp(input, re){	if (input.search(re) != -1)	{		return true;	}	else	{		return false;	}}/*********************************************Function Name: randomSelectAuthor: UnknownDate Added:Description:  // Returns a random value in the range of [0..iUniverse], but Math.floor drops the remainder // for the returned value, thus if the random number result is 2.5 would return a 2. // randomSelect is seeded with a value of 9, in order to select one in 9 [0..8]. Consolidated from: http://www.worldvision.org/worldvision/master.nsf/wvfunctions.js*********************************************/function randomSelect(iUniverse){ var randomNumber = Math.floor(Math.random() * iUniverse);//   alert(randomNumber);   return(randomNumber);}/*****************************************************************Function Name: include_domAuthor: UnknownDate Added:Description: Function to include external javascript libraries through the DOM tree in the HEAD tag Consolidated from: http://www.worldvision.org/worldvision/master.nsf/wvfunctions.js*******************************************************************/function include_dom(script_filename) {    var html_doc = document.getElementsByTagName('head').item(0);    var js = document.createElement('script');    js.setAttribute('language', 'javascript');    js.setAttribute('type', 'text/javascript');    js.setAttribute('src', script_filename);    html_doc.appendChild(js);    return false;}/********************************************************************Author: UnknownDate Added:Description:  Consolidated from: http://www.worldvision.org/worldvision/master.nsf/homepopunder.js*********************************************************************/function launchpopunder(){   // set randomSelect(24) to get 1 in 24 chance    // to test set randomSelect(2) to get 1 in 2 chance   /*   var randomNum = randomSelect(3);	//alert (randomNum);  	if (randomNum > 1)	{ 	//alert("random: selected");	newwin = window.open('/worldvision/master.nsf/email_signup_popunder_africaboy?OpenPage', 'Popwin', 'screenX=10,screenY=10,top=10,left=10, height=385,width=342,nostatus,resizable=no'); 	//newwin = window.open('/worldvision/sample1.nsf/satisfaction_fy05q3?OpenForm', 'Popwin', 'screenX=10,screenY=10,top=10,left=10, height=385,width=342,nostatus,resizable=no');			 	}	else	{ //alert("random: not selected");	newwin = window.open('/worldvision/master.nsf/email_signup_popunder_new?OpenPage', 'Popwin', 'screenX=10,screenY=10,top=10,left=10,height=385,width=342,nostatus,resizable=no');	}	*/		newwin = window.open('/worldvision/master.nsf/email_signup_popunder?OpenPage', 'Popwin', 'screenX=10,screenY=10,top=10,left=10, height=385,width=375,nostatus,resizable=no');}