function preloadAllImages() {
	MM_preloadImages('images/header/Waterline_dot_com_o.gif','images/header/mailing_list_o.gif','images/header/your_account_o.gif','images/nav_glob/womanswear_o.gif','images/nav_glob/menswear_o.gif','images/nav_glob/accessories_o.gif','images/nav_glob/beauty_fragrance_o.gif','images/nav_glob/model_shots_o.gif');
}

function goBack() {
	history.go(-1);
}

function showProductQuantity() {
  var i,p,v,obj,args=showProductQuantity.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; d=args[i+3];
    if (obj.style) { 
	 	obj=obj.style; 
		v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
		d=(d=='block')?'block':(d=='none')?'none':d; 
	}
    obj.visibility=v;
	 obj.display=d;
	 }
}

function crossBrowserLinkClick(element) {
	if (element.click) {
		element.click();
	} else {
		var href = element.href;
		//strip off the leading 'javascript:'
		var func;
		
		if (href.indexOf('javascript:') > -1) {
			func = href.substr(11);
		} else
			func = href;
			
		//strip the space off (encoded as %20)
		if (func.substr(0, 3) == '%20')
			func = func.substr(3);	

		//run the function
		eval(func);
	}
}

function updateInfoBox(txtHolder, newTxt){
	if (document.getElementById(txtHolder)) {
		document.getElementById(txtHolder).innerHTML = newTxt;
	}
}

function validateControl(controlToValidate,regex,txtHolder,errorMsg)
{
	if (document.getElementById(txtHolder))
	{
		document.getElementById(txtHolder).innerHTML = '';
		
		if (document.getElementById(controlToValidate))
		{	
			document.getElementById(controlToValidate).className = 'textInput';
			document.getElementById(txtHolder).className = 'AccessInvisible';
			
			var text = trim(document.getElementById(controlToValidate).value);
		
			if (!text.match(regex))
			{	
				document.getElementById(txtHolder).innerHTML = errorMsg;
				document.getElementById(controlToValidate).className = 'ErrorInput textInput';
				document.getElementById(txtHolder).className = 'AccessVisible';
			}
		}
	}
}

function compareControls(controlToValidate1,controlToValidate2,txtHolder,errorMsg)
{
	if (document.getElementById(txtHolder))
	{
		document.getElementById(txtHolder).innerHTML = '';
		
		if (document.getElementById(controlToValidate1) && document.getElementById(controlToValidate2))
		{	
			document.getElementById(controlToValidate1).className = 'textInput';
			document.getElementById(controlToValidate2).className = 'textInput';
			
			document.getElementById(txtHolder).className = 'AccessInvisible';
			
			var text = trim(document.getElementById(controlToValidate1).value);
			var text2 = trim(document.getElementById(controlToValidate2).value);
		
			if (!text.match(text2) || text.length != text2.length)
			{	
				document.getElementById(txtHolder).innerHTML = errorMsg;
				
				document.getElementById(controlToValidate1).className = 'ErrorInput textInput';
				document.getElementById(controlToValidate2).className = 'ErrorInput textInput';
				
				document.getElementById(txtHolder).className = 'AccessVisible';
			}
		}
	}
}

function trim(str)
{
  return str.replace(/^\s+|\s+$/g, '')
}


/* ***********************************
	Scroller
 *********************************** */	
 
 
