var infoMatch=1;

function submitPassword(lang){

	myerr = validateFormCore(document.forms['password'],lang);
	if (myerr==""){
		document.forms['password'].submit();
	}else{
		alert(myerr);
	}	

}

function copyInfoFld(fldname){
	if (infoMatch==1){
		$('is' + fldname ).value = $('ib' + fldname ).value;
	}
}

var usedBuffer=0;
var bFldBuffer= new Array('','','','','','','','','','','','','');

function swapCopyAddress(){
	if (infoMatch==1){
		infoMatch=0;
		if (usedBuffer==1){
			$('sfname').value=bFldBuffer[0];
			$('slname').value=bFldBuffer[1];
			$('semail').value=bFldBuffer[2];
			$('saddress1').value=bFldBuffer[3];
			$('saddress2').value=bFldBuffer[4];
			$('scity').value=bFldBuffer[5];
			$('sstate').value=bFldBuffer[6];
			$('scountry').value=bFldBuffer[7];
			$('spcode').value=bFldBuffer[8];
			$('sphone').value=bFldBuffer[9];
			$('sfax').value=bFldBuffer[10];
			$('sjobtitle').value=bFldBuffer[11];
			$('scompany').value=bFldBuffer[12];
		}
		$("shipInfoCell").style.backgroundColor="";

	}else{
		infoMatch=1;
		usedBuffer=1;

		bFldBuffer[0]=$('sfname').value;
		bFldBuffer[1]=$('slname').value;
		bFldBuffer[2]=$('semail').value;
		bFldBuffer[3]=$('saddress1').value;
		bFldBuffer[4]=$('saddress2').value;
		bFldBuffer[5]=$('scity').value;
		bFldBuffer[6]=$('sstate').value;
		bFldBuffer[7]=$('scountry').value;
		bFldBuffer[8]=$('spcode').value;
		bFldBuffer[9]=$('sphone').value;
		bFldBuffer[10]=$('sfax').value;
		bFldBuffer[11]=$('sjobtitle').value;
		bFldBuffer[12]=$('scompany').value;

		$('sfname').value = $('bfname').value;
		$('slname').value = $('blname').value;
		$('semail').value = $('bemail').value;
		$('saddress1').value = $('baddress1').value;
		$('saddress2').value = $('baddress2').value;
		$('scity').value = $('bcity').value;
		$('sstate').value = $('bstate').value;
		$('scountry').value = $('bcountry').value;
		$('spcode').value = $('bpcode').value;
		$('sphone').value = $('bphone').value;
		$('sfax').value = $('bfax').value;
		$('sjobtitle').value = $('bjobtitle').value;
		$('scompany').value = $('bcompany').value;

		$("shipInfoCell").style.backgroundColor="#f5f5f5";
	}
}

function submitInfo(lang){

	myerr = validateFormCore(document.forms['info'],lang);
	if (myerr==""){
		document.forms['info'].submit();
	}else{
		alert(myerr);
	}	

}

function submitLogin(lang){

	myerr = validateFormCore(document.forms['login'],lang);
	if (myerr==""){
		document.forms['login'].submit();
	}else{
		alert(myerr);
	}	

}

var billingSubmit=0;
function submitBilling(lang){
  if (billingSubmit==0){

	$('iccard_ccv').setAttribute('validation','required,number');
	$('iccard_number').value = removeMistakes($('iccard_number').value);
	var cNum = $('iccard_number').value;
	if (cNum.length==12){
		var cs = cNum.substring(0,3);
		if (cs=="850"){$('iccard_ccv').setAttribute('validation','optional,number');}
	}

	if (cNum.length==16){
		var cs = cNum.substring(0,8);
		if (cs=="10700152"){$('iccard_ccv').setAttribute('validation','optional,number');}
	}


	myerr = validateFormCore(document.forms['bill'],lang);
	if (myerr==""){
		billingSubmit=1;
		document.forms['bill'].submit();
	}else{
		alert(myerr);
	}	
   }

}

function removeMistakes(string) {
 var mistakeFree = string.split(' ').join('');
 mistakeFree = mistakeFree.split('-').join('');
 mistakeFree = mistakeFree.split(',').join('');
 return mistakeFree;
}