//***************************************************************************
//(c)2009 VicToR Design & Solution | www.victords.com | info@victords.com 
//***************************************************************************
//Deletes blank spaces placed before and after the st
function trim (st) {
	var strng = new String (st);

	strng = strng.replace(/^\s+/, '');
	strng = strng.replace(/\s+$/, '');

	return strng;
}
//***************************************************************************
//Deletes special characters
function convertSpecial(field_id){

	var cadena = trim(document.getElementById(field_id).value);

	var patron1 = /'/g;
	var patron2 = /"/g;
	var patron3 = /´/g;
	var patron4 = /</g;
	var patron5 = />/g;
	var patron6 = /-/g;
	var patron7 = /%/g;
	
	cadena = cadena.replace(patron1,"`");
	cadena = cadena.replace(patron2,"`");
	cadena = cadena.replace(patron3,"`");
	cadena = cadena.replace(patron4,"&lt;");
	cadena = cadena.replace(patron5,"&gt;");
	cadena = cadena.replace(patron6,"_");
	cadena = cadena.replace(patron7," por ciento ");

	document.getElementById(field_id).value = cadena;
}
//***************************************************************************
//Check if it's a numeric value
function isNumeric(variable) {
	var patron = /^[\d|\,]+$/;
	return patron.test(variable);
}
//***************************************************************************
//Check if it's a string made by numbers
function esDigito(variable) {
	var patron = /^[\d]+$/;
	return patron.test(variable);
}
//***************************************************************************
function validate(field_id) {
	if(document.getElementById(field_id).value!=""){
		document.getElementById(field_id).value = trim(document.getElementById(field_id).value);
		convertSpecial(field_id);
		return true;
	}else{
		return false;
	}
}
//***************************************************************************
function isEmpty(field_id){
	if (document.getElementById(field_id).value = ''){
		return true;
	}
	else
		return false;
}
//***************************************************************************
//Check full info and validates the form
function validateForm(idForm, lan){
	var all_ok = true;
	//FORM ORDER
	if(idForm=='formContact'){
		all_ok = validate('name');
		all_ok = validate('email');
		all_ok = validate('comments');
	}
	else if(idForm=='formBudget'){
		all_ok = validate('name');
		all_ok = validate('email');
		all_ok = validate('comments');
	}
	return all_ok;
}
//***************************************************************************