// JavaScript Document

function funcion_de_enviar(form,divBf,divAf) {	
		
            // definimos las opciones del plugin AJAX FORM
            var opciones= {
                               beforeSubmit: mostrarLoader, //funcion que se ejecuta antes de enviar el form
                               success: mostrarRespuesta //funcion que se ejecuta una vez enviado el formulario
							   
            };
             //asignamos el plugin ajaxForm al formulario myForm y le pasamos las opciones
            jQuery('#'+form).ajaxForm(opciones) ; 
            
             //lugar donde defino las funciones que utilizo dentro de "opciones"
             function mostrarLoader(){
				 	if (($('#nombre').attr('value')=='') || ($('#mail').attr('value')=='') || ($('#nombre').attr('value')=='nombre') ||($('#mail').attr('value')=='e-mail')) {
						alert('Ambos campos son requeridos');
						return false;
					}
					else {
						
                      jQuery("#"+divBf).fadeIn("slow");
					  
					}
             };
             function mostrarRespuesta (){
                          jQuery("#"+divBf).fadeOut("slow");
						  jQuery('#'+form).css("display", "none");
						  jQuery("#"+divAf).css("display", "block");
						  
             };	
}

var ims = new Array();
var actual=1;
var largo=0;
var intervalo;
//hace un preload y de paso sirve para la galeria
$(document).ready(function(){
	$('#HomeDos a[rel="cl"]:first').click(previo);
	$('#HomeDos a[rel="cl"]:last').click(sig);
	$.getJSON("imagenes.php",function(data){		
		largo=parseInt(data.total);
		$.each(data.items,function(i,item){
			ims[i]= new Image();
			ims[i].id=item.id;
			ims[i].src='upload/redimensionar.php?w=311&h=210&imagen='+item.imagen;			
		});	
		intervalo=setInterval(function(){next(1)},5000);
	});
});

function next(i) {
	actual+=i;
	if (actual==-1)
		actual=largo;
	if (actual==largo) {
		actual=0;
	}
	if (ims[actual].complete){
	$('#FotoPA img').fadeOut('slow',function(){
		$('#FotoPA img').attr('src',ims[actual].src);
		$('#FotoPA a').attr('href','patrocinar.php?pid='+ims[actual].id);
		$('#gal_patro .patro_e a:first').attr('href','patrocinar.php?pid='+ims[actual].id);
		$('#FotoPA img').fadeIn('slow');
	});
	}
	else {
		//alert('algo');
		setTimeout(function(){next(0)},100);
	}
}

function previo() {
	if (actual==-1)
		actual=largo;	
	clearInterval(intervalo);
	intervalo = setInterval(function(){next(1)},5000);
	next(-1);
	return false;
}

function sig() {
	if (actual==largo)
		actual=0;	
	clearInterval(intervalo);
	intervalo = setInterval(function(){next(1)},5000);
	next(1);
	return false;
}

var array= new Array();
array[0]= new Image();
array[0].src="upload/image1.jpg";
array[1]=new Image();
array[1].src="upload/image2.jpg";
array[2]=new Image();
array[2].src="images/imprimir1.jpg";

function cambiar(inter){	
	a= $("#div_cont .visible");
	if (a.next().html()){
		a.fadeOut(1000).removeClass('visible');
		a.next().fadeIn(1000,function(){setTimeout(function(){cambiar(5000)},a.next().attr('rel').split('-')[1])}).addClass('visible');
	} else {
		a.fadeOut(1000).removeClass('visible');
		$("#div_cont div:first").fadeIn(1000,function(){setTimeout(function(){cambiar(5000)},$("#div_cont div:first").attr('rel').split('-')[1])}).addClass('visible');
	}
}

function empezar(){
	if (array[2].complete){
		setTimeout('cambiar(10000)',5000);
	}
	else
	{
	setTimeout('empezar()',100)	 
	 }
}

$(document).ready(function(){
	empezar();
	$('#nombre').click(function(){$(this).attr('value','');$(this).css('color','#473A33');});
	$('#mail').click(function(){$(this).attr('value','');$(this).css('color','#473A33');});
	$('#nombre').blur(function(){
		if ($(this).attr('value')=='') {
			$(this).attr('value','nombre');
			$(this).css('color','#CCC');
		}
	});
	$('#mail').blur(function(){
		if ($(this).attr('value')=='') {
			$(this).attr('value','e-mail');
			$(this).css('color','#CCC');
		}
	});
});

