
/**
 * Funcion para validar campos de formulario
 * @author Javier Lopez
 */


/*function validar(){
	if ( !validarTexto('form-nombre') )
		return false;
	if ( !validarTelefono('form-telefono') )
		return false;
	if ( !validarCorreo('form-email') )
		return false;
	return true;
}*/

function getElementsByClassName(className, tag, elm){
		var testClass = new RegExp("(^|\\\\s)" + className + "(\\\\s|$)");
		var tag = tag || "*";
		var elm = elm || document;
		var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
		var returnElements = [];
		var current;
		var length = elements.length;
		for(var i=0; i<length; i++){
			current = elements[i];
			if(testClass.test(current.className)){
				returnElements.push(current);
			}
		}
		return returnElements;
}


function getElementsByRel(rel, tag, elm)
{
		var tag = tag || "*";
		var elm = elm || document;
		var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
		var returnElements = [];
		var current;
		var length = elements.length;
		for(var i=0; i<length; i++)
		{
			current = elements[i];
			if( current.getAttribute( "rel" ) == rel ){
				returnElements.push(current);
			}
		}
		return returnElements;
}

function validarComentarios(){
	campos = getElementsByRel('necesario', 'input', document );
	for ( i = 0; i < campos.length ; i++ )
	{
		var e = campos[i];
		if ( e.value.length  === 0 )
		{
			alert( "Debe completar todos los campos") ;
			e.focus();
			return false;
		}
	}
	
	if ( !( validarTexto('comentario') ) )
		return false;
		
	
	return true;
}
