function go(location){
  window.location="/servlet/ContentServer?pagename=cif/europe/"+globalUserType+"/page&assetName="+trim(location);
}
function trim(str){
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function swapImage(theImgName,theImgObj){
   if(document.images){
     document.images[theImgName].src = theImgObj.src;
     }
   }
function showLink(el) {
   var msg = "Inactive link for development...\n\nLink to: " + el;
   alert(msg);
   }
   
function checkResize()
{
	var NS = (document.all) ? 0 : 1;
	if ( NS )	location.reload();
}

function doSubmit(f){
     showLink(f.name);
     return false;
     }
	  
// from Usability Testing 
function popUp() {
	win = open('popUp.jsp', 'privacy', 'toolbar=no,menubar=no,location=no,resizable=yes,width=600,height=350,left=150,top=20')
	win.focus()
	//return false
}

function checkZipCode(field)
{
	pattern1 = new RegExp('[0-9]{5}');
	pattern2 = new RegExp('[0-9]{5}-[0-9]{4}');
	pattern3 = new RegExp('[a-zA-Z0-9]{6}');
  	pattern4 = new RegExp('[a-zA-Z0-9]{3} [a-zA-Z0-9]{3}')

    if (field.match(pattern1) || field.match(pattern2) || field.match(pattern3) || field.match(pattern4))
    {
      return true;
    }
    else
    {
    	alert("Please enter your zip code\nin one of the following formats:\n\n#####\n#####-####\n### ###");
        return false;
    }
}

function checkPhone(field)
{
    pattern1 = new RegExp('(1-|1 ){0,1}\\([0-9]{3}\\)[0-9]{3}-[0-9]{4}');
    pattern2 = new RegExp('(1-|1 ){0,1}\\([0-9]{3}\\) [0-9]{3}-[0-9]{4}');
    pattern3 = new RegExp('(1-|1 ){0,1}[0-9]{3}-[0-9]{3}-[0-9]{4}');
  	pattern4 = new RegExp('(1-|1 ){0,1}[0-9]{10}');

    if (field.match(pattern1) || field.match(pattern2) || field.match(pattern3)  || field.match(pattern4))
    {
      return true;
    }
    else
    {
    alert("Please enter your home phone\nin one of the following formats:\n\n#-###-###-####\n###-###-####\n(###) ###-####\n# (###) ###-####");
        return false;
    }
}

function isBlank(s)
{
	

	if((s == null) || (s == ""))
		return(true);
	
	for(var i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if((c != ' ') && (c != '\n') && (c != '\t'))
			return(false);
	}	
	return(true);
}
      
function checkEmail(field)
{
	pattern = new RegExp('[^ \\(\\)\\<\\>\\[\\]@,;:"\'\\\\]+[@][^ \\(\\)\\<\\>\\[\\]@,;:"\'\\\\]+(\\.[^ \\(\\)\\<\\>\\[\\]@,;:"\'\\\\]+)+',"i");
	
	return(field.match(pattern));
}


function doBack() {
    window.history.back();
}

function isUserNameBlank(s)
{
	 
	//valid=isBlank(s);
	alert ("test isBlank= " + s);
	return (false);
	
}