 function contact_check(){

	var firstname=document.getElementById('firstname').value;
	var lastname=document.getElementById('lastname').value;
	var phone=document.getElementById('phone').value;
	var email=document.getElementById('email').value;
	var message=document.getElementById('message').value;
	
	var ph=/^[0-9\()\#\+\" "]+$/;
	var remail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;

	var ermssg='';

	

	if(firstname==""){

		ermssg =ermssg +'Please enter the First Name.<br />';

	}
	if(lastname==""){

		ermssg =ermssg +'Please enter the Last Name.<br />';

	}
	if(phone!="")
	{
		if(!ph.test(phone))
		ermssg =ermssg +'Phone no. must be number.<br />';
		
	}

	if(email==""){

		ermssg = ermssg + 'Please enter the Email address.<br />';

	}

	if(email!=""){	

		if(!remail.test(email))

			ermssg = ermssg + 'Please enter the valid Email address.<br />';	

	}
	if(message==""){

		ermssg = ermssg + 'Please write your query.<br />';

	}
	if(ermssg !=""){

	document.getElementById('clmemssgid').innerHTML=ermssg;

	}

	else{

	document.contactus.submit();

	

	}
}



/******************/	
function check_co(p_szString)
		
		{
		var result = /[^0-9\-\(\)]/.test(p_szString);
		return result;
		}	

function show(layerName) 
{

	var card_type1=document.getElementById('cc_type').value;
//alert(card_type);
	if(card_type1=="debitcard")
	{
	document.getElementById(layerName).style.display = '';	
	
	}
	if(card_type1=="creditcard")
	{
	document.getElementById(layerName).style.display = 'none';	
	
	}
	
}

function hide(layerName) 
{

var card_type=document.getElementById('cc_type').value;
//alert(card_type);
	if(card_type=="creditcard")
	{
		 document.getElementById(layerName).style.display = 'none';
	}
}

function LTrim( value ) {     	
     	var re = /\s*((\S+\s*)*)/;
    	return value.replace(re, "$1");    	
    }
    
   // Removes ending whitespaces
   function RTrim( value ) {   	
    	var re = /((\s*\S+)*)\s*/;
    	return value.replace(re, "$1");   	
    }

 // Removes leading and ending whitespaces
    function trim( value ) {
       	return LTrim(RTrim(value));
        }


function ChangeFlow(topage)
{
	document.ShoppingCart.ToPageStatus.value=topage;	
	document.ShoppingCart.submit();

}
function ReCalculateOnCheckOut()
{
	ChangeFlow('check');
	//window.location.href='checkout.php';
}

/* Shipping Address Is Same As Billing Address Starts */

function CheckOutValidation()
{		
	
	
	var ShipFirstName = document.getElementById("ShipFirstName").value;
	var ShipSurname = document.getElementById("ShipSurname").value;
	var ShipAddress = document.getElementById("ShipAddress").value;
	var ShipCity = document.getElementById("ShipCity").value;
	var ShipState = document.getElementById("ShipState").value;
	var ShipPostCode = document.getElementById("ShipPostCode").value;
	var ShipCountry = document.getElementById("ShipCountry").value;
	var ShipPhone = document.getElementById("ShipPhone").value;	
	var ShipEmail = document.getElementById("ShipEmail").value;
	var ph=/^[0-9\()\#\+\" "]+$/;
	var remail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
	var ermssg='';
	if(ShipFirstName==""){

		ermssg =ermssg +'Please enter the Name.<br />';

	}
	if(ShipSurname==""){

		ermssg =ermssg +'Please enter the Company Name.<br />';

	}
	if(ShipEmail==""){

		ermssg =ermssg +'Please enter the Email.<br />';

	}
	if(ShipEmail!=""){	

		if(!remail.test(ShipEmail))

			ermssg = ermssg + 'Please enter the valid Email address.<br />';	

	}
	if(trim(ShipAddress)==""){

		ermssg =ermssg +'Please enter the Address.<br />';

	}
	if(ShipCountry==""){

		ermssg =ermssg +'Please enter the Country.<br />';

	}
	if(ShipCity==""){

		ermssg =ermssg +'Please enter the City.<br />';

	}
	if(ShipPostCode==""){

		ermssg =ermssg +'Please enter the Post Code.<br />';

	}
	if(ShipPhone==""){

		ermssg =ermssg +'Please enter the Phone No.<br />';

	}
	if(ShipPhone!="")
	{
		if(!ph.test(ShipPhone))
		ermssg =ermssg +'Phone no. must be number.<br />';
		
	}
	if(ermssg !=""){

	document.getElementById('errspanid').innerHTML=ermssg;

	}
	else{
	document.frmCheckout.submit();

	}
}


/* Shipping Address Is Same As Billing Address Starts */

function ShowProductImageLarge(image_path)
{	
	$('ImageLarge').src=image_path;	
}

function removetxt()
{
	if($('SearchText').value=="Search by keywords")
	{
	 	$('SearchText').value="";
	}
}

function puttxt()
{
	if($('SearchText').value=="")
	{
	 	$('SearchText').value="Search by keywords";
	}
}

function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
   //window.resizeTo()
window.open(href, windowname, 'width=500,height=350,scrollbars=yes');
return false;
}

function resize(win,width,height)
{
if (parseInt(navigator.appVersion)>3)
  win.resizeTo(width,height+125);
}
