// JavaScript Document// JavaScript Document
var dirPlug = "plug/form/";

function validar(form){	
	for(i=0;i<form.elements.length;i++){	
		if(form.elements.item(i).className.search("field")!=-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 = "2px";
			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 = "2px";
			break;
	}
}

function onReset(form){	
	for(i=0;i<form.elements.length;i++)	
		if(form.elements.item(i).className.search("field")!=-1){
			mostrarResultado(form.elements.item(i),1);
		}
}
