/****  preLoad() START ****/

var iPath = '/assets/global/topNav/';
var iExt = 'gif';
var suffix = new Array('on', 'off');

function preLoad() {
	if(document.images) {
		var argLen = arguments.length;
    	for(var i = 0; i < argLen; i++) {
      		var arg = arguments[i];
      		var sufLen = suffix.length;
      		for(j = 0; j < sufLen; j++) {
		        var suf = suffix[j]
		        self[arg + '_' + suf] = new Image();
		        self[arg + '_' + suf].src = iPath + "n_" + arg + '_' + suf + '.' + iExt;
			}
		}   
	}
}

function preLoadSingle(elementName,onImagePath,offImagePath) {
  if(document.images) {
	    self[elementName + '_on'] = new Image();
	    self[elementName + '_on'].src = onImagePath;
	    self[elementName + '_off'] = new Image();
	    self[elementName + '_off'].src = offImagePath;
	}
}

/**** preLoad() END ****/


/**** changeImage() START ****/
function changeImage() {  
	if (document.images) {
		for (var i=0; i < changeImage.arguments.length; i+=2) {
			document[changeImage.arguments[i]].src = eval(changeImage.arguments[i+1] + ".src");
		}  
	}
}
/**** changeImage() END ****/

var clickCounter=0;

function shouldSubmit(){
	clickCounter++;
	if (clickCounter > 1) {
	  	return false;
	} else {
		return true;
	}
}

function rollOver(iName, iState) {
	if(document.images && self[iName + '_' + iState])
    	document.images[iName].src = self[iName + '_' + iState].src;
}

// AKAMAIZED NAV CODE
	function changeNav(navid,imgid){
		if (document.getElementById(imgid)){
			document.getElementById(navid).src = document.getElementById(imgid).src;
		}
	}
// END AKAMAIZED NAV CODE

function checkName (name1) {
 var fname = document.getElementById("name1").value;
	 if (fname=="" || fname==null || fname=="ENTER NAME") {
	    alert("Please enter a name");
		return false;
	 }
}

// use with -- writeDivBasedOnBrowser("divNameYourUsingInCssFile", browserDetection);
function detectBrowser() {
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("firefox") != -1) { return 'firefox'; }
	if (agt.indexOf("safari") != -1) { return 'safari'; }
	if (agt.indexOf("msie") != -1) { return 'ie'; }
	if (agt.indexOf("netscape") != -1) { return 'netscape'; }
	if (agt.indexOf("mozilla/5.0") != -1) { return 'mozilla'; }
	else { return 'default'; } // sets to "firefox" as default css.
}
