function checkFields(){
	
	
	
	
	if(checkFieldsList(fieldsList)) contactForm.submit();
}

function checkFieldsList(fieldList){
	var fieldData;
	var funcRes;
	
	for(var i=0; i < fieldList.length;i++){
		fieldData	= fieldList[i];
		console.log(fieldData);
		funcRes	= fieldData.func(fieldData.field,fieldData.fieldName);
		
		if(!funcRes) return false
	}
	return true;
}

function checkRadio(fields,fieldName){
	var radioRes	= false;
	for(var f in field){
		if(field[f].checked){
			radioRes = true;
			break;
		}
	}
	
	if(!radioRes){
		alert("Please select a "+fieldName);
		return false;
	}
	return true
}

function checkSelect(field,fieldName){
	if(field.value == "0"){
		alert("Please select a "+fieldName);
		return false;
	}
	return true;
}

/*
function checkNumbers(field,fieldName){
	if(!checkEmptyField(field,fieldName)) return false; 
	
}
*/
function checkEmptyField(field,fieldName){
	if(field.value == ""){
		alert(error_empty+fieldName);
		return false
	}
	return true;
}

function checkMail(field,fieldName){
	console.log("-> checkMail");
	console.log(field);
	
	var txt	= field.value;
	
	if(!checkEmptyField(field,fieldName)) return false;
	
	var splA	= txt.split("@");
	
	if(splA.length < 2){
		alert(fieldName+error_mail);
		return false;
	}else if(splA[1].indexOf(".") == -1){
		alert(fieldName+error_mail);
		return false;
	}else{
	
		return true;
	}
}
