function completo(obj,nombre,tipo){	obj.value = trim(obj.value); if(tipo=='int'){ if ((obj.value=='')||(isNaN(obj.value))){ return "\n* "+nombre; }else{ return ""; }}else if(obj.value==''){ return "\n* "+nombre; }else{ return ""; }}

function emailvalido(obj,nombre) {	obj.value = trim(obj.value); msg=""; if(obj.value!=""){var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;if (reg1.test(obj.value) || !reg2.test(obj.value)){msg= "\n* "+nombre}}else{ msg= "\n* "+nombre} return msg}

function telefonovalido(obj,nombre){	obj.value = trim(obj.value); var reg=/\d{3,}(.?\d{3,})+/; if((obj.value!="")&&!reg.test(obj.value)){return "\n* "+nombre+" es invalido."}else{return ""}}

function chequeado(obj, nombre){ ok = false;for(i=0;i<obj.length;i++){ if(obj[i].checked){ok = true}}; if(ok){return ""}else{return "\n* "+nombre+' debe ser seleccionado.'}}

function fechapartesvalidas(dia, mes, ano, nombre){val=dia.value+'-'+mes.value+'-'+ano.value; dr=/^[ ]*[0]?(\d{1,2})[-\/\\](\d{1,2})[-\/\\](\d{4,})[ ]*$/; mc=val.match(dr);if (mc){ var td=new Date(mc[3],parseInt(mc[2])-1,mc[1]);	if (td.getDate()==parseInt(mc[1]) && td.getFullYear()==parseInt(mc[3]) && (td.getMonth()+1)==parseInt(mc[2])) return"";} return "\n* "+nombre+' es invalido.'}

function fechavalida(obj,nombre){val=obj.value; dr=/^[ ]*[0]?(\d{1,2})[-\/\\](\d{1,2})[-\/\\](\d{4,})[ ]*$/; mc=val.match(dr);if (mc){ var td=new Date(mc[3],parseInt(mc[2])-1,mc[1]); if (td.getDate()==parseInt(mc[1]) && td.getFullYear()==parseInt(mc[3]) && (td.getMonth()+1)==parseInt(mc[2])) return"";} return "\n* "+nombre+' es invalido.'}

function trim(str){return str.replace(/^\s*|\s*$/g,"");}





function validarContacto(){

	var d = document.formulario 

	var	error = "" 	

	error += completo(d.name,"Your Name")

	error += completo(d.phone,"Your Phone")

	error += completo(d.email,"Your Email")				

	if (error!=""){ 

		alert("Please, complete the following fields:\t\n"+error);

	}else{ 

		error += emailvalido(d.email,"Your Email is invalid")

		if (error!=""){ 

			alert("Please fill out the following fields:\t\n"+error);

		}else{ 

			d.submit(); 

		}; 

	}; 

} 


