/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "jquery.mvalidation.js"
 * Version: 1.0, 09.01.2010
 * by Martín Clavell, martin.clavell@gmail.com
 *                    http://www.manynetworks.com/
 *
 * Copyright (c) 2010 Martín Clavell
 * Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
 */

$(function(){

	$("form.many-validations").submit(function(){

	var campos_vacios = 0;

		$("input, textarea, select").each(function(i,e){

			if ($(e).hasClass("required")  && $(e).val() == "") {
				++campos_vacios;
				$(e).css({ 'border': '1px solid #532742' });
			}

			if ($(e).hasClass("required") && $(e).val()!="") {
				$(e).css({ 'border': '1px solid #D0D0D0' });
			}

		});
		
		if (campos_vacios==0) return true;
		
		if($("#many-error").length!=0) {
			$('html, body').animate({scrollTop: $("#many-error").offset().top}, 1000); return false
		}
		
		// si existe el div mostramos el error
		$("form.many-validations")
			.before("<div id=\"many-error\"></div>")
			.prev().hide()
			.css({
				'color': '#532742',
				'width': '320px',
				'padding': '10px',
				'margin': 'auto',
				'text-align': 'center',
				'font-size': '13px',
				'font-weight': 'bold'
			})
			.slideDown('slow').delay(500)
			.text("Atención: Tenés que completar todos los campos")
			.fadeOut(1000).fadeIn(1000)
			.fadeOut(1000).fadeIn(1000);
		
		$('html, body').animate({scrollTop: $("#many-error").offset().top}, 1000);
		
		$("#many-error").delay(4000).slideUp("slow");
		
		return false;
		
	});
	
});

