function trim(str){
   return str.replace(/^\s*|\s*$/g,"");
}

function showHoverBox(eleid){
	document.getElementById(eleid).className="left_img_box_hover";
}
function hideHoverBox(eleid){
	document.getElementById(eleid).className="left_img_box";
}

function chk_contact(y){
	if(trim(y.fname.value)==""){
		alert("Please Enter First Name!");
		y.fname.focus();
		return false;
	}
	if(trim(y.lname.value)==""){
		alert("Please Enter Last Name!");
		y.lname.focus();
		return false;
	}
	
	if(trim(y.phone.value)==""){
		alert("Please Enter Phone Number!");
		y.phone.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(y.email.value))))
	{
		alert('Please Enter Valid Email Address');
		y.email.focus();
		return false;
	}
	if(trim(y.address.value)==""){
		alert("Please Enter  Address");
		y.address.focus();
		return false;
	}
	
	if(trim(y.city.value)==""){
		alert("Please Enter  City Name");
		y.city.focus();
		return false;
	}
	if(trim(y.postcode.value)==""){
		alert("Please Enter Postcode ");
		y.postcode.focus();
		return false;
	}
	if(trim(y.message.value)==""){
		alert("Please Enter Your Message");
		y.message.focus();
		return false;
	}
	if(trim(y.code.value)==""){
		alert("Please Enter Verification Code");
		y.code.focus();
		return false;
	}
	
	return true;
}


function chk_checkout(y){
	str='';
	strfocus='';
	if(trim(y.fname.value)==""){
		str+="please enter your full name\n";
		if(strfocus==''){
			strfocus="fname";
		}
		
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(y.email.value))))
	{
		str+='please enter your valid email address\n';
		if(strfocus==''){
			strfocus="email";
		}
	}
	if(trim(y.phone.value)==""){
		str+="please enter your phone number\n";
		if(strfocus==''){
			strfocus="phone";
		}
	}
	
	if(trim(y.address.value)==""){
		str+="please enter your address\n";
		if(strfocus==''){
			strfocus="address";
		}
	}
	if(trim(y.city.value)==""){
		str+= "please enter your town/city\n";
		if(strfocus==''){
			strfocus="city";
		}
	}
	if(trim(y.county.value)==""){
		str+= "please enter your State/County\n";
		if(strfocus==''){
			strfocus="county";
		}
	}
	if(trim(y.postcode.value)==""){
		str+="please enter your postcode\n";
		if(strfocus==''){
			strfocus="postcode";
		}
	}
	if(document.getElementById('deln').checked==true)
	{
		if(trim(y.fnamedlv.value)==''){
			str+="please enter your full name for delivery\n";
		}
		if(strfocus==''){
			strfocus="fnamedlv";
		}
		if(trim(y.phone_dlv.value)==''){
			str+="please enter your phone number for delivery\n";
		}
		if(strfocus==''){
			strfocus="phone_dlv";
		}
		if(trim(y.addressdlv.value)==''){
			str+="please enter your address for delivery\n";
		}
		if(strfocus==''){
			strfocus="addressdlv";
		}
		if(trim(y.citydlv.value)==''){
			str+="please enter your city for delivery\n";
		}
		if(strfocus==''){
			strfocus="citydlv";
		}
		if(trim(y.postcodedlv.value)==''){
			str+="please enter your postcode for delivery\n";
		}
		if(strfocus==''){
			strfocus="postcodedlv";
		}
		
		
	}
		
	if(str !='')
	{
		alert(str);
		eval("y."+strfocus+".focus()");
		return false;
	}
	else
	{
		return true;
	}
	
}

function add_tocart(product_id,action,featur_id,price,cat_id,siteurl)
{
	if(action==1)
		window.location.href='options.php?product_id='+product_id;
	else
		window.location.href=siteurl+'save_basket.php?product_id='+product_id+'&product_price='+price+'&featur_id='+featur_id+'&cat_id='+cat_id;
	
}

function chk_login(y){
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(y.email.value))))
	{
		alert('Please Enter Valid Email Address');
		y.email.focus();
		return false;
	}
	if(trim(y.password.value)==""){
		alert("Please Enter Your Password");
		y.password.focus();
		return false;
	}
	
	return true;
}