

function inputCheck(formattype, evt, name, length) {
      	     	
      	
    var charCode = (evt.which) ? evt.which : event.keyCode;
	var character=String.fromCharCode(charCode);      	
	
	if (charCode == 8)
		return true;
	
	if (length > 0 && document.getElementById('formelement_'+name).value.length >= length)
		return false;
		
	if(formattype == 'numbers') {					
				
		var regex=/^[0-9]$/;
		if (!regex.test(character))
			return false;
	}
		
	if(formattype == 'text') {	
						
		var regex=/^[\séèëêàöôùçA-Za-z]$/;
		if (!regex.test(character))
			return false;
	}
		
	if(formattype == 'alfanumeric') {	
			
		var regex=/^[\séèëêàöôùçA-Za-z0-9]$/;
		if (!regex.test(character))
			return false;
	}		

	return true;

}

function inputnumberCheck(evt) {
		
	var charCode = (evt.which) ? evt.which : event.keyCode;
	var character=String.fromCharCode(charCode);    	
	
	if (charCode == 8)
		return true;			
				
	var regex=/^[0-9]$/;
	if (!regex.test(character))
		return false;

	return true;

}


function checkSearchKey(elementid) {
	
	var str = document.getElementById(elementid).value;
	
	if(str != "")
		return true;
		
	return false;
}


function checkForEnter(event, elementid) {
	
	var str = document.getElementById(elementid).value;

	if(((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)) && str == "") 
		return false;
	else 
		return true;
	

}

function differentaddressswitch() {

	var current = document.getElementById('cb_sameaddress').checked;
	
	if(current == true)
		document.getElementById('deliverytable').style.display = "none";
	else
		document.getElementById('deliverytable').style.display = "block";
}

function depthfilterchanged(url) {

	document.location = url+"depth="+document.getElementById("selectlistfilter").value;

}


function showFinishCommandStuff() {

	var current = document.getElementById('shippingselect').value;
	if(current != 0) {
		document.getElementById('finishcommanddiv').style.display = "block";
	} else
		document.getElementById('finishcommanddiv').style.display = "none";

}
