
function validateEmail(e, email, label,valitatedTemp) 
{	
  //var re = new RegExp('\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*');
  var re = new RegExp('^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*$');
  
  em = trim(document.getElementById(email).value);
  
  if (em == "") 
  {
	document.getElementById(label).innerHTML='<span class="cc_err">Please enter your email.</span>';
	tagError("Please enter your email.");
	return false;
  } else {
	if (em.match(re)) {		
		return true;
	} else {
		document.getElementById(label).innerHTML='<span class="cc_err">The email address you entered is not a valid format. Please try again.</span>';
		tagError("The email address you entered is not a valid format.  Please try again.");
		return false;
	}
  }
}

function validateEmailTAF(e, email, label, name) 
{	
  
  sender = document.getElementById(name).value;
  
  if (sender == "") 
  {
	document.getElementById(label).innerHTML='<span class="cc_err">Please enter your name.</span>';
	tagError("Please enter your name.");
	return false;
  } else {
	return validateEmail(e, email, label,"1");
  }
	
  
}

			
			function validate(e, zip, label)
			{	
				if (trim(document.getElementById(zip).value)=="")
				{
					document.getElementById(label).innerHTML='<span class="cc_err">Please enter a Zip Code</span>';
					tagError("Please enter a Zip Code");
					return false;
				}
				else
				{	
					window.open("/StoreLocator/PrxResults.aspx?Zip=" + trim(document.getElementById(zip).value),"windowname","location=yes, width=" + screen.width + ", height=" + screen.height + ", left=0, top=0, menubar=yes, resizable=yes, scrollbars=yes, toolbar=yes");
					return true;
				}
			}
			
			function trim(data)
			{
				for(i=0; i<data.length; )
				{
					if(data.charAt(i)==" ")
						data=data.substring(i+1, data.length);
					else
						break;
				}

				for(i=data.length-1; i>=0; i=data.length-1)
				{
					if(data.charAt(i)==" ")
						data=data.substring(0,i);
					else
						break;
				}
				return data;
			}
			
			function clickButton(e, buttonid){ 
				var bt = document.getElementById(buttonid); 
				if (typeof bt == 'object'){ 
					if(navigator.appName.indexOf("Netscape")>(-1)){ 
							if (e.keyCode == 13){ 
								bt.click(); 
								return false; 
							} 
					} 
					if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1)){ 
							if (event.keyCode == 13){ 
								bt.click(); 
								return false; 
							} 
					} 
				}
			}
				
			function change_link(id)
			{
				document.getElementById(id).className='link_cakes_creator_special';
			}
		
			function change_link_off(id)
			{
				document.getElementById(id).className ='link_cakes_creator_text';
			}
			
			function change_image(id)
			{
		 		document.getElementById(id).src='../images/cakecreator/cake_creator/arrow_on.jpg';
			}
				
			function change_image_off(id)
			{
				document.getElementById(id).src='../images/cakecreator/cake_creator/arrow_off.jpg';
			}