// JavaScript Document
$(document).ready(function(){
	$("input[title='obligatorio']").bind('click', function(){clearInput(this)});
	$("input[title='obligatorio']").bind('focus', function(){clearInput(this)});
	$('#btnenviar').bind('click', function(){validForm(this.form)});
});
function validForm(f){
	$('#notifysend').html('');
	for(var i=0;i<f.elements.length;i++){
		if(f.elements[i].type=='text' || f.elements[i].type=='textarea' || f.elements[i].type=='checkbox' || f.elements[i].type=='radio'){
			if(f.elements[i].title=='obligatorio'){
				if(f.elements[i].value.length==0 || f.elements[i].value=='Dato Obligatorio'){
					var classname=f.elements[i].className;
					f.elements[i].className=classname+'_alert';
					notifyEmpty(f.elements[i]);
					return false;
				}
			}
		}
	}
	if(!isEmailAddress(document.getElementById('email'))){
		$('#notifysend').html('*Lo sentimos, la direccion de correo no es valida');
		return false;
	}
	if($('#foto1').val()!=''){
		var ext=$('#foto1').val().split('.')[$('#foto1').val().split('.').length-1];
		if(ext.toLowerCase()!='jpg' && ext!='gif' && ext!='png'){
			$('#notifysend').html($('#notifysend').html()+'<br />*Lo sentimos, los archivos que desea enviar deben estar en formato jpg, gif o png');
			return false;
		}
	}	
	if($('#foto2').val()!=''){
		var ext=$('#foto2').val().split('.')[$('#foto2').val().split('.').length-1];
		if(ext.toLowerCase()!='jpg' && ext!='gif' && ext!='png'){
			$('#notifysend').html($('#notifysend').html()+'<br />*Lo sentimos, los archivos que desea enviar deben estar en formato jpg, gif o png');
			return false;
		}
	}
	f.submit();
}
function notifyEmpty(e){
	switch(e.type){
		case 'text':
			e.focus();
			e.value='Dato Obligatorio';			
			break;
	}
}
function clearInput(e){
	if(e.value=='Dato Obligatorio')e.value='';
}
function isEmailAddress(theElement){
	var s = theElement.value;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) return true;
	if (filter.test(s)){
		return true;
	}else{
		$('#emailnotify').text('Direccion Invalida');
		theElement.focus();
		return false;
	}
}
function ifValidEmail(email){
	if(email.value!=''){
		if(email.value.split('@').length==2){
			if(email.value.split('@')[1].split('.').length<2){
				return false;
			}
		}else{
			return false;
		}
	}
	return true;
}
