// JavaScript Document// JavaScript Document

function validar(form){	
	for(i=0;i<form.elements.length;i++){	
		if((form.elements.item(i).className.search("required")!=-1) || (form.elements.item(i).className.search("selectrequired")!=-1) || (form.elements.item(i).className.search("textarearequired")!=-1)){
			switch(form.elements.item(i).type){
				case "text":
				if(! form.elements.item(i).value){
					mostrarResultado(form.elements.item(i),0);		
					form.elements.item(i).focus();
					return false;
				}else{
					mostrarResultado(form.elements.item(i),1);				
				}
				break;
				case "checkbox":
				if(! form.elements.item(i).checked){
					mostrarResultado(form.elements.item(i),0);
					form.elements.item(i).focus();
					return false;
				}else{
					mostrarResultado(form.elements.item(i),1);
				}
				break;
				case "textarea":
				if(! form.elements.item(i).value){
					mostrarResultado(form.elements.item(i),0);
					form.elements.item(i).focus();
					return false;
				}else{
					mostrarResultado(form.elements.item(i),1);
				}
				break;
				case "select-one":
				if(! form.elements.item(i).value){
					mostrarResultado(form.elements.item(i),0);
					form.elements.item(i).focus();
					return false;
				}else{
					mostrarResultado(form.elements.item(i),1);
				}
				break;
			}
		}
	}
	return true;
}

function mostrarResultado(element,direccion){
	switch(direccion){
		case 0:
			element.style.border = "2px solid #2D4E53";
			element.style.width = (element.style.width-4) + "px";
			break;
		case 1:
			element.style.border = "1px solid gray";
			element.style.width = "";
			break;
		case 2:
			element.style.border = "2px solid #2D4E53";
			element.style.width = (element.style.width-4) + "px";
			break;
	}
}

function onReset(form){	
	for(i=0;i<form.elements.length;i++)	
		if((form.elements.item(i).className.search("required")!=-1) || (form.elements.item(i).className.search("selectrequired")!=-1) || (form.elements.item(i).className.search("textarearequired")!=-1)){
			mostrarResultado(form.elements.item(i),1);
		}
}