 function contact_check(frmmcdermoit){

	var fname=document.getElementById('firstname').value;
	var lname=document.getElementById('lastname').value;
	var email=document.getElementById('email').value;
	var message=document.getElementById('message').value;
	var remail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
	var ermssg='';
	
	if(fname==""){
		ermssg =ermssg +'Please enter your first name<br />';
	}
	if(lname==""){
		ermssg =ermssg +'Please enter your last name<br />';
	}
	if(email==""){
		ermssg = ermssg + 'Please enter your email address<br />';
	}
	if(email!=""){	
		if(!remail.test(email))
			ermssg = ermssg + 'Please enter the valid email address<br />';	
	}
	if(message==""){
		ermssg = ermssg + 'Please enter your message<br />';
	}
	
	
	if(ermssg !=""){
	document.getElementById('clmemssgid').innerHTML=ermssg;
	}
	else{
	document.contactus_formcdermoit.submit();
	}
	
}

 function comment_check(){

	var test_desc=document.getElementById('test_desc').value;
	var ermssg='';
	
	if(test_desc==""){
		ermssg =ermssg +'<br />Please enter your comment<br />';
	}
	
	if(ermssg !=""){
	document.getElementById('cmntid').innerHTML=ermssg;
	}
	else{
	document.frmTest.submit();
	}
	
}

 function reg_check(){

	var name=document.getElementById('name').value;
	var userpassword=document.getElementById('userpassword').value;
	var company_name=document.getElementById('company_name').value;
	var email=document.getElementById('email').value;
	
	var remail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
	var ermssg='';
	
		
	if(name==""){
		ermssg =ermssg +'Please enter your Name';
		document.getElementById('nameid').innerHTML='<br />Please enter your Name';
	}
	else{

	document.getElementById("nameid").innerHTML='';

	}
	if(userpassword==""){
		ermssg =ermssg +'Please enter your Password';
		document.getElementById('passwdid').innerHTML='<br />Please enter your Password';
	}
	else{

	document.getElementById("passwdid").innerHTML='';

	}

	if(email==""){
		ermssg = ermssg + 'Please enter your email address';
		document.getElementById('emailid').innerHTML='<br />Please enter your email address<br />';
	}
	else{

	document.getElementById("emailid").innerHTML='';

	}
	 if(email!=""){	
		if(!remail.test(email)){
			ermssg = ermssg + 'Please enter the valid email address';	
			document.getElementById('emailid').innerHTML='<br />Please enter the valid email address';	
			}
		else{
		document.getElementById("emailid").innerHTML='';
		}

	}
	
	if(company_name==""){
		ermssg = ermssg +'Please enter your hometown/country';
		document.getElementById('compid').innerHTML='<br />Please enter your hometown/country';
	}
	else{

	document.getElementById("compid").innerHTML='';

	}
	if(ermssg ==""){
	document.testregfrm.submit();
	}
	
}
function check_login(){
	var username=document.getElementById('username').value;
	var loginpassword=document.getElementById('loginpassword').value;
	//alert(username);
	var remail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
	var ermssg='';
	if(username==""){
		ermssg = ermssg + 'Please enter your Username<br />';
	}
	 if(username!=""){	
		if(!remail.test(username)){
			ermssg = ermssg + 'Please enter the valid Username<br />';	
			}

	}
	
	if(loginpassword==""){
		ermssg =ermssg +'Please enter your Password<br />';
		//document.getElementById('passwdid').innerHTML='Please enter your Password<br />';
	}


if(ermssg !=""){
	document.getElementById('loginspanid').innerHTML=ermssg;
	}
	else{
	document.loginfrm.submit();
	}	
}

function testusercheck(sessionid){
	if(sessionid!=''){
	document.getElementById('addspanopen').style.display='block';	
	//document.getElementById('pointhere').focus();
	}
	else{
		document.getElementById('loginnowspanopen').style.display='block';
		//document.getElementById('pointhere').focus();
	}
	
}

function testusercheck2(sessionid){
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

var url="ajax2.php";
url=url+"?sessionid="+sessionid;
alert(url);
//url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=EventChanged3;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);


}
function EventChanged3() 
{ 
	if (xmlHttp.readyState==4)
	{ 
	//document.getElementById("opntspanid").innerHTML=xmlHttp.responseText;
	//alert(document.getElementById("opntspanid").innerHTML);
		if(xmlHttp.responseText!=''){
		document.getElementById('addspanopen').style.display='block';	
		}
		else{
			document.getElementById('loginnowspanopen').style.display='block';
		}
	}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
	{
	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
  catch (e)
	{
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
  }
return xmlHttp;
}











function usrnamfocus(){
	
	document.getElementById('username').focus();
}

function check_login2(){
	var email=document.getElementById('email').value;
	var gstpassword=document.getElementById('gstpassword').value;
	//alert(username);
	var remail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
	var ermssg='';
	if(email==""){
		ermssg = ermssg + 'Please enter your Username<br />';
	}
	 if(email!=""){	
		if(!remail.test(email)){
			ermssg = ermssg + 'Please enter the valid Username<br />';	
			}

	}
	

	if(gstpassword==""){
		ermssg =ermssg +'Please enter your Password<br />';
		//document.getElementById('passwdid').innerHTML='Please enter your Password<br />';
	}


if(ermssg !=""){
	document.getElementById('loginspanid2').innerHTML=ermssg;
	}
	else{
	//alert('sdsd');
	document.loginfrm2.submit();
	}	
}


function cc_validation()
	{
	if (trim(document.getElementById('c_name').value)=='')	
		{
		alert("Please Enter Card Name.");
		return false;	
		}
	if (trim(document.getElementById('c_no').value)=='')	
		{
		alert("Please Enter Your Card No..");
		return false;	
		}
	else if(!check_co(document.getElementById('c_no').value))
		{
	  	var p=document.getElementById('c_no').value;
		if(p.length!=16)
				{
				alert("Please put only 16 digit in credit card field.");
				//document.form1.zipcode.focus();
				return false;
				}
		}
	else
		{
		alert("Please enter only digit in credit card field.");	
		return false;
		}
		
/*	if (trim(document.getElementById('c_dd').value)=='')	
		{
		alert ("Please Select Expiry Date.");	
		return false;
		}		*/
	if (document.getElementById('c_mm').value=='')	
		{
		alert ("Please Select Expiry Month.");	
		return false;
		}
	if (trim(document.getElementById('c_yy').value)=='')	
		{
		alert ("Please Select Expiry Year");
		return false;
		}
	if(trim(document.getElementById('cc_type').value)=='debitcard')
		{	
	/*	if (trim(document.getElementById('c_dd1').value)=='')	
			{
			alert ("Please Select Start Date.");	
			return false;
			}  */
					
		if (trim(document.getElementById('c_mm1').value)=='')	
			{
			alert ("Please Select Start Month.");	
			return false;
			}
		if (trim(document.getElementById('c_yy1').value)=='')	
			{
			alert ("Please Select Start Year");	
			return false;
			}
		}
	if (trim(document.getElementById('secty_no').value)=='')	
		{
		alert ("Please Enter Security No. Behind The Card.");	
		return false;
		}
	else if(!check_co(document.getElementById('secty_no').value))
		{
	  	var p=document.getElementById('secty_no').value;
		if(p.length!=3)
				{
				alert("Please put only 3 digit security no. numbers.");
				//document.form1.zipcode.focus();
				return false;
				}
		}
	else
		{
		alert("Please enter only digit in security no. field.");	
		return false;
		}		
	
	var card_type_check=document.getElementById('cc_type').value;
//alert(card_type);
	if(card_type_check=="debitcard")
	{		
	if (trim(document.getElementById('issue_no').value)=='')	
		{
		alert ("Please Enter Issue No.");	
		return false;
		}	
		
	}	
	else 
	if(card_type_check=="debitcard")
	{
	if(!check_co(document.getElementById('issue_no').value))
		{
	  	var p=document.getElementById('issue_no').value;
		if(p.length!=1)
				{
				alert("Please put only 1 digit issue no. numbers.");
				//document.form1.zipcode.focus();
				return false;
				}
		}
	}	
	else
		{
			if(card_type_check=="debitcard")
			{
			alert("Please enter only digit in issue no. field.");	
			return false;			
			}
		}						
	}	
	
/******************/	
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 SameAsAboveClick(sel)
{	
	if (sel.checked) {CheckShipAdd();} else {CheckShipDel();}	
}

function CheckShipAdd()
{		
	document.getElementById("ShipFirstName").value=document.getElementById("BillFirstName").value;
	document.getElementById("ShipSurname").value=document.getElementById("BillSurname").value;
	document.getElementById("ShipAddress").value=document.getElementById("BillAddress").value;
	document.getElementById("ShipCity").value=document.getElementById("BillCity").value;
	document.getElementById("ShipState").value=document.getElementById("BillState").value;
	document.getElementById("ShipPostCode").value=document.getElementById("BillPostCode").value;
	document.getElementById("ShipCountry").value=document.getElementById("BillCountry").value;
	document.getElementById("ShipPhone").value=document.getElementById("BillPhone").value;	
	document.getElementById("ShipEmail").value=document.getElementById("BillEmail").value;
	
	if(document.getElementById("ShipCountry").value==75)
	{  
		document.getElementById("IsleOfMan").style.display='block';
	}
	else
	{
		document.getElementById("IsleOfMan").style.display='none';
	}
}
function CheckBillDel()
{	
	document.getElementById("BillFirstName").value="";
	document.getElementById("BillSurname").value="";
	document.getElementById("BillAddress").value="";
	document.getElementById("BillCity").value="";
	document.getElementById("BillState").value="";
	document.getElementById("BillPostCode").value="";
	document.getElementById("BillCountry").value="";
	document.getElementById("BillPhone").value="";	
	document.getElementById("BillEmail").value="";
	
}
function CheckShipDel()
{	
	document.getElementById("ShipFirstName").value="";
	document.getElementById("ShipSurname").value="";
	document.getElementById("ShipAddress").value="";
	document.getElementById("ShipCity").value="";
	document.getElementById("ShipState").value="";
	document.getElementById("ShipPostCode").value="";
	document.getElementById("ShipCountry").value="";
	document.getElementById("ShipPhone").value="";	
	document.getElementById("ShipEmail").value="";
	document.getElementById("IsleOfMan").style.display='none';
}
function ClearAll()
{	
	CheckBillDel();
	window.document.getElementById("IsSameAsBill").checked=false;
	CheckShipDel();
}

function Uncheck()
{
	
	window.document.getElementById("IsSameAsBill").checked=false;
	if(document.getElementById("ShipCountry").value==75)
	{
		document.getElementById("IsleOfMan").style.display='block';
	}
	else
	{
		document.getElementById("IsleOfMan").style.display='none';
	}
}


/* 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);
}


function forgotpass(){
	var femail=document.getElementById('femail').value;
	//alert(username);
	var remail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
	var ermssg='';
	if(femail==""){
		ermssg = ermssg + 'Please enter your Username<br />';
	}
	 if(femail!=""){	
		if(!remail.test(femail)){
			ermssg = ermssg + 'Please enter the valid Username<br />';	
			}

	}
	


if(ermssg !=""){
	document.getElementById('forgotpassid').innerHTML=ermssg;
	}
	else{
	//alert('sdsd');
	document.forgetfrm.submit();
	}	
}

