// JavaScript Document// JavaScript Document
var dirPlug = "plug/form/";
var className = "required";

function validar(form){
	for(i=0;i<form.elements.length;i++){
		if(form.elements.item(i).className.search(className)!=-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 "password":
					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;
			}
		}
	}
	return true;
}

function mostrarResultado(element,direccion){
	switch(direccion){
		case 0:
			element.style.borderColor = "#EC155C";
			element.style.borderStyle = "solid";
			element.style.borderWidth = "3px";
		break;

		case 1:
			element.style.borderColor = "";
			element.style.borderWidth = "";
			element.style.borderStyle = "";
		break;

		case 2:
			element.style.borderColor = "#EC155C";
			element.style.borderStyle = "solid";
			element.style.borderWidth = "3px";
		break;
	}
}

function onReset(form){	
	for(i=0;i<form.elements.length;i++)	
		if(form.elements.item(i).className.search(className)!=-1){
			mostrarResultado(form.elements.item(i),1);
		}
}
