/**

 * JS

 * (c) 2007 Darío G. Ruellan / D²

 */



$(function() {

	

	// Inicializa Calendario

	popUpCal.fieldSettings = customSettings;

	$('.calendar').calendar({autoPopUp: 'both'});

	

	// Validación de casillas

	$('#no').keyup(function(){

		if ( $('#no').val() > "" ) {

			$(this).parent().removeClass()

		} else {

			$(this).parent().addClass('bad');

		}

	});

	$('#ec').keyup(function(){

		if ( email_filter.test($('#ec').val()) ) {

			$(this).parent().removeClass()

		} else {

			$(this).parent().addClass('bad');

		}

	});

	$('#vi').change(function(){

		if ( $('#vi').val() > "" ) {

			$(this).parent().removeClass()

		} else {

			$(this).parent().addClass('bad');

		}

	});
	
	$('#llega').change(function(){

		if ( $('#llega').val() > "" ) {

			$(this).parent().removeClass()

		} else {

			$(this).parent().addClass('bad');

		}

	});


	// Submit

	$('#contact').submit(function(){

		var bad = false;

		//Nombre

		if ( !$('#no').val() > "" ) {

			$('#no').css("border","2px solid orange");

			bad = true;

		} else {

			$('#no').css("border","1px solid gray");

		}

		//Email

		if ( !email_filter.test($('#ec').val()) ) {

			$('#ec').css("border","2px solid orange");

			bad = true;

		} else {

			$('#ec').css("border","1px solid gray");

		}

		//Visa

		if ( !$('#vi').val() > "" ) {

			$('#vi').css("border","2px solid orange");

			bad = true;

		} else {

			$('#vi').css("border","1px solid gray");

		}

		if ( !bad ) {

			$('#sending').css("display","inline");

			return true;

		} else {

			$('#error').slideDown();

			return false;

		}

		

	});

});

// ** Paso valores select a input

function selecOp()

{

	var op=document.getElementById("llega");

	var tt=document.getElementById("lleg");
	
	if (op.selectedIndex==0)tt.value="Blank";
	
	if (op.selectedIndex==1)tt.value="Buscadores";
	
	if (op.selectedIndex==2)tt.value="Recomendación";
	
	if (op.selectedIndex==3)tt.value="Folleto";
	
	if (op.selectedIndex==4)tt.value="Presencia en ferias";

}

// ** Selector de rangos para calendario

function customSettings(input) {

	range = (input.className == 'calendarFocus' ? 5 : 

		(input.className == 'calendarButton' ? 7 : 10));

	return {yearRange: '-' + range + ':+' + range, 

		minDate: new Date()

		};

}