<!--
function checkText(form_name,field_name,message,min,max){
	var l = eval('document.'+form_name+'.'+field_name+'.value.length');
	if( l == 0 ){
		alert('"'+message+'" is empty!');
		eval('document.'+form_name+'.'+field_name+'.focus();');
		return false;
	}
	if( l > max ){
		alert('"'+message+'" must be up to '+max+' characters long!');
		eval('document.'+form_name+'.'+field_name+'.focus();');
		return false;
	}
	if( l < min ){
		alert('"'+message+'" must be '+min+' characters long!');
		eval('document.'+form_name+'.'+field_name+'.focus();');
		return false;
	}
}

function checkCombo(form_name,field_name,message,error_field_value){
	var l = eval('document.'+form_name+'.'+field_name+'.options[document.'+form_name+'.'+field_name+'.selectedIndex].value');
	if(l == error_field_value){
		alert('Please select "'+message+'" !');
		return false;
	}
}

function comboSelected(form_name,field_name){
	return eval('document.'+form_name+'.'+field_name+'.options[document.'+form_name+'.'+field_name+'.selectedIndex].value');
}

function checkInteger(form_name,field_name,message,min,max){
	var l = eval('document.'+form_name+'.'+field_name+'.value');
	if( l > max ){
		alert('"'+message+'" must be up to '+max+'!');
		eval('document.'+form_name+'.'+field_name+'.focus();');
		return false;
	}
	if( l < min ){
		alert('"'+message+'" is invalid or empty!');
		eval('document.'+form_name+'.'+field_name+'.focus();');
		return false;
	}
}

function checkEmail(form_name,field_name,message){
	var f = eval('document.'+form_name+'.'+field_name+'.value');
	var l = eval('document.'+form_name+'.'+field_name+'.value.length');
	var reg = new RegExp("^[a-z0-9_\\.\\-]+@+[a-z0-9_\\.\\-]+(\\.[a-z]{2,4})$","gi");
	if(l < 1){
		alert("\""+message+"\" field is empty!");
		eval('document.'+form_name+'.'+field_name+'.focus();');
		return false;
	}
	if (!reg.test(f)){
		alert("\""+message+"\" should contain a proper e-mail address!");
		eval('document.'+form_name+'.'+field_name+'.focus();');
		return false;
	}
}

function compareFields(form_name,field_name1,field_name2,message){
	var f1  = eval('document.'+form_name+'.'+field_name1+'.value');
	var f2 = eval('document.'+form_name+'.'+field_name2+'.value');
	if( f1 != f2 ){
		alert('"'+message+'" don\'t match!');
		eval('document.'+form_name+'.'+field_name1+'.focus();');
		return false;
	}
}
//-->