function loginUser(){
	opener.location = "index.php?file=login"
	opener.focus();
	this.close();
}
function xbGetWindowHeight(windowRef)
{
  var height = 0;
  
  if (!windowRef)
  {
    windowRef = window;
  }

  if (typeof(windowRef.innerWidth) == 'number')
  {
    height = windowRef.innerHeight;
  }
  else if (windowRef.document.body && typeof(windowRef.document.body.clientWidth) == 'number')
  {
    height = windowRef.document.body.clientHeight;    
  }
  return height;
}

var top_height = 80 + 23 + 23;
function Start(page) {
	OpenWin = this.open(page, "CtrlWindow", "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,height=450,width=520");
	OpenWin.focus();
}

if (document.images) {
		img1on = new Image();
		img1on.src = "card/26.jpg";
		img2on = new Image(); 
		img2on.src = "b2.gif";
		img3on = new Image(); 
		img3on.src = "z2.gif";
		img4on = new Image(); 
		img4on.src = "c2.gif";
		img5on = new Image(); 
		img5on.src = "k2.gif";

		
		img1off = new Image();
		img1off.src = "card/26.jpg";
		img2off = new Image();
		img2off.src = "b1.gif";
		img3off = new Image();
		img3off.src = "z1.gif";
		img4off = new Image();
		img4off.src = "c1.gif";
		img5off = new Image();
		img5off.src = "k1.gif";
		
		img1ad = new Image();
		img1ad.src = "card/26b.jpg";
		
		img2ad = new Image();
		img2ad.src = "batery1.gif";
		
		img3ad = new Image();
		img3ad.src = "charger.jpg";
		
		img4ad = new Image();
		img4ad.src = "carkit.jpg";
		
		img5ad = new Image();
		img5ad.src = "phonecases.jpg";

	}
		
function imgOn(imgName) {
		if (document.images) {
			document[imgName].src = eval(imgName + "on.src");
			document["holder"].src = eval(imgName + "ad.src");
		}
}
function imgOff(imgName) {
		if (document.images) {
			document[imgName].src = eval(imgName + "off.src");
			document["holder"].src = "images/pixelh.gif";
		}
}
function trim(str){
   return str.replace(/^\s*|\s*$/g,"");
}

function chk_checkout(x)
{
	if(trim(x.delivery_type.value)=='')
	{
		alert('Please select delivery type');
		x.delivery_type.focus();
		return false;
	}
	return true;
}
function chkcontact()
{
	x=document.contact;
	if(trim(x.name.value)=='')
	{
		alert('Please enter full name');
		x.name.focus();
		return false;
	}
	if(trim(x.company.value)=='')
	{
		alert('Please enter company name');
		x.company.focus();
		return false;
	}
	if(trim(x.address.value)=='')
	{
		alert('Please enter postal address');
		x.address.focus();
		return false;
	}
	if(trim(x.postcode.value)=='')
	{
		alert('Please enter postcode');
		x.postcode.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(x.email.value))))
	{
		alert('Please enter valid email address');
		x.email.focus();
		return false;
	}
	if(trim(x.phone.value)=='')
	{
		alert('Please enter phone no');
		x.phone.focus();
		return false;
	}
	if(trim(x.message.value)=='')
	{
		alert('Please enter message');
		x.message.focus();
		return false;
	}
	if(trim(x.check_code.value)=="")
	{
		alert('Please enter verification code');
		x.check_code.focus();
		return false;
	}
	/*if(x.check_code.value.toUpperCase()!=x.mycode.value)
	{
		alert('Entered Verification Code invalid');
		x.check_code.focus();
		x.check_code.value='';
		return false;
	}*/
}
function chklogin()
{
	x=document.frmlogin;
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(x.User_email.value))))
	{
		alert('Please enter valid email address');
		x.User_email.focus();
		return false;
	}
	if(trim(x.UserPassword.value)=='')
	{
		alert('Please Enter password');
		x.UserPassword.focus();
		return false;
	}
	return true;
	
}
function chkRegister(x)
{
	if(trim(x.UserFullName.value)=='')
	{
		alert('Please Enter Full Name');
		x.UserFullName.focus();
		return false;
	}
	if(trim(x.UserAddress1.value)=='')
	{
		alert('Please Enter Postal Address');
		x.UserAddress1.focus();
		return false;
	}
	if(trim(x.UserTown.value)=='')
	{
		alert('Please Enter Town');
		x.UserTown.focus();
		return false;
	}
	if(trim(x.UserPostcode.value)=='')
	{
		alert('Please Enter Postcode');
		x.UserPostcode.focus();
		return false;
	}
	if(trim(x.UserPhone.value)=='')
	{
		alert('Please Enter Phone Number');
		x.UserPhone.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(x.UserEmail.value))))
	{
		alert('Please Enter Valid Email Address');
		x.UserEmail.focus();
		return false;
	}
	
	/*if(trim(x.UserLoginName.value)=='')
	{
		alert('Please enter Username');
		x.UserLoginName.focus();
		return false;
	}*/
	if(trim(x.UserPassword.value)=='')
	{
		alert('Please Enter Password');
		x.UserPassword.focus();
		return false;
	}
	if(trim(x.UserPassword.value)!=trim(x.ReUserPassword.value))
	{
		alert('Both passwords mismatched');
		x.ReUserPassword.focus();
		return false;
	}
	if(trim(x.check_code.value)=="")
	{
		alert('Please enter verification code');
		x.check_code.focus();
		return false;
	}
	return true;
}
function chkmeter(meter){
	//alert(meter);
	if(isNaN(meter)){
		document.addtobasket.meters.focus();
		alert('Please enter valid length')
		return false;
	}
	if(meter==''){
		document.addtobasket.meters.focus();
		alert('Please enter valid length')
		return false;
	}
	if(meter==0){
		document.addtobasket.meters.focus();
		alert('Please enter valid length')
		return false;
	}
}
function requestswatch(){
	var meter = document.addtobasket.meters.value;
	/*if(isNaN(meter)){
		document.addtobasket.meters.focus();
		alert('Please enter valid length')
		return false;
	}
	if(meter==''){
		document.addtobasket.meters.focus();
		alert('Please enter valid length')
		return false;
	}*/
	document.addtobasket.action='index.php?file=default&type=Freeswatch';
	//alert(document.addtobasket.action)
	document.addtobasket.submit();
}
function getdelivery_price(x,y){
	//alert(y);
	window.location.href='index.php?file=checkout_detail&type='+x+'&length='+y;
	
	
}
function chkfrm(qty){
	if(qty==''){
		document.frm_card.quantity.focus();
		alert('Please enter valid no of card')
		return false;
	}
	if(isNaN(qty)){
		document.frm_card.quantity.focus();
		alert('Please enter valid no of card')
		return false;
	}
	if(qty == 0){
		document.frm_card.quantity.focus();
		alert('Please enter valid no of card')
		return false;
	}
	
}

function chkForgot(x)
{
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(x.email.value))))
	{
		alert('Please enter valid email address');
		x.email.focus();
		return false;
	}
		
}