	function checkText(obj){
		err = true;
		cont = 0;
		while((cont<obj.elements.length)&&(err)){
			if((obj.elements[cont].id.indexOf("*")>=0)&&((obj.elements[cont].disabled=="")||(obj.elements[cont].disabled=="undefined"))){
			err = (obj.elements[cont].id.indexOf("*")>=0)
			      &&
			      (obj.elements[cont].value!="");
			}
			cont++;      
		}
		return err;
	}
function enableField(id, status){
	table = document.getElementById(id);
	nRows = table.rows.length;
	for(i=0;i<nRows;i++){
		for(k=0;k<table.rows[i].cells.length;k++){
		  table.rows[i].cells[k].childNodes[0].disabled = status;
		}
	}
}
function showBillingAddress(){
	var chk = $('#sameaddr').is(":checked");
	
	if ( chk == false ) {
		$('#billaddrdiv').show();
		enableField("shipTable","");
	} else {
		$('#billaddrdiv').hide();
		enableField("shipTable","disabled");
	}
}

function disable(obj){
	if(obj.value!=""){
		for(i=1;i<arguments.length;i++){
			document.getElementById(arguments[i]).disabled="disabled";
		}	
	}
	else{
		for(i=1;i<arguments.length;i++){
			document.getElementById(arguments[i]).disabled="";
	}
}
}
function checkValidate(){
	
	form = document.forms;
	cont = 0;
	error="";
	str="";
	
	if(arguments[0]){
		str = arguments[0];
	}
	else {
		str = "All fields signed with * must be compilated";
	}
	
	
	while(form[cont]!=null){
		error+=checkText(form[cont]);
		cont++;
	}
	
	if(error=="false")
	 alert(str);
	else
	  form[0].submit(); 	

}
function terms(){
	
	if(document.getElementById("checkterms*").value==""){
		document.getElementById("checkterms*").value = "ok";
	}
	else
	{document.getElementById("checkterms*").value ="";}
}