$(document).ready(function(){  
    $("#boton_suscribite").click(function(){
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test($("#campo_suscribite").val())) {
            $("#form_suscripcion").submit();
        }
        else {
            $("#campo_suscribite").css("border", "1px solid #0f0")
        }
    })
    
    // HOME
    if ($(".home").length) {
        //SLIDE al final del sitio
        run_slideshow('slide_home', 8000, 1000);
        run_slideshow('slide_home_trabajos', -1, 1000);
    }
    
    // NOVEDADES
    /*if ($(".horse").length) {
        //SLIDE al final del sitio
        run_slideshow('slide_home_trabajos2', 3000, 800);
    }*/
	$(".campo_suscribite").val("ingresá tu mail");
    $('.campo_suscribite').click(function(){
        if ($(".campo_suscribite").val() == "ingresá tu mail") {
            $(".campo_suscribite").val("");
        }
    });
    
    $(".campo_suscribite").blur(function(){
        if ($(".campo_suscribite").val() == "") {
            $(".campo_suscribite").val("ingresá tu mail");
        }
    });
	$("#mail2,#nombre,#nomyap").click(function(){
		$(this).removeClass("campo_forme");
    	$(this).addClass("campo_form");
	});
	$("#consulta").click(function(){
		$(this).removeClass("campo_form2e");
    	$(this).addClass("campo_form2");
	});
});


//SLIDE genérico
// seteando el tiempo_lectura en -1 el slide no corre,
// pero se acomoda para que funcionen los botones
var slideshow = new Array();
var slides = new Array();
var slide_actual = new Array();
var tiempo_lectura = new Array();
var tiempo_transicion = new Array();
var slide_interval = new Array();
var slide_left = new Array();

function run_slideshow(id, lectura, transicion){
    if ($("#" + id).length) {
        slideshow[id] = $("#" + id);
        slides[id] = $("#" + id + " .slide");
        slide_actual[id] = 0;
        
        tiempo_lectura[id] = lectura;
        tiempo_transicion[id] = transicion;
        
        sort_slides(slides[id], slideshow[id].width());
        
        $("#" + id + " .slide_anterior").click(function(){
            slide_button('anterior', id)
        })
        
        $("#" + id + " .slide_siguiente").click(function(){
            slide_button('siguiente', id)
        })
        
        if (tiempo_lectura[id] != -1) {
            run_slide_interval(id, tiempo_lectura[id], tiempo_transicion[id])
        }
    }
}

function sort_slides(slides, slide_ancho){
    //acomoda las imagenes en horizontal
    for (var i = 0; i < slides.length; i++) {
        $(slides[i]).css("left", slide_ancho * (i))
    };
    }

function run_slide_interval(id){
    if (slide_interval[id] != '') {
        clearInterval(slide_interval[id]);
    }
    slide_interval[id] = setInterval("animate_slide('" + id + "')", tiempo_lectura[id]);
}

function animate_slide(id){
    if (slide_actual[id] < slides[id].length - 1) {
        slide_actual[id]++;
        slide_left[id] = '-=' + slideshow[id].width();
    }
    else {
        slide_actual[id] = 0;
        slide_left[id] = '0';
    }
    $("#" + id + " .slideshow").animate({
        left: slide_left[id]
    }, {
 duration: tiempo_transicion[id],
 specialEasing: {
 left: 'easeOutCirc'
 },
 complete: function() {
 }
 });






}

function slide_button(boton, id){
    if (boton == "anterior") {
        if (slide_actual[id] > 0) {
            slide_actual[id]--;
            slide_left[id] = '+=' + slideshow[id].width();
        }
        else {
            slide_actual[id] = slides[id].length - 1;
            slide_left[id] = '-=' + (slideshow[id].width() * (slides[id].length - 1));
        }
        
        if (tiempo_lectura[id] != -1) {
            run_slide_interval(id, tiempo_lectura[id] + 2000, tiempo_transicion[id])
        }
        
        $("#" + id + " .slideshow").animate({
            left: slide_left[id]
        }, {
 duration: tiempo_transicion[id],
 specialEasing: {
 left: 'easeOutCirc'
 },
 complete: function() {
 }
 });
    }
    
    if (boton == "siguiente") {
        animate_slide(id);
        if (tiempo_lectura[id] != -1) {
            run_slide_interval(id, tiempo_lectura[id] + 2000, tiempo_transicion[id])
        }
    }
}

function enviaCV(){
	$("#nombre,#mail2").removeClass("campo_forme");
	$("#consulta").removeClass("campo_form2e");
	$("#mensaje_error").slideUp();
	pos_arroba = $("#mail2").val().indexOf("@");
	pos_punto= $("#mail2").val().indexOf(".");
	error = 0;
	if(pos_arroba<1||pos_punto<0){
		$("#mail2").addClass("campo_forme");
		error++;
	}else{
		$("#mail2").addClass("campo_form");
	}
	
	if($("#nombre").val().length<2){
		$("#nombre").addClass("campo_forme");
		error++;
	}else{
		$("#nombre").addClass("campo_form");
	}
	
	if($("#consulta").val().length<2){
		$("#consulta").addClass("campo_form2e");
		error++;
	}else{
		$("#consulta").addClass("campo_form2");
	}
	if(error==0){
		$("#form_cv").submit();
	}
}

function enviaForm(){
	$("#nombre,#mail2").removeClass("campo_forme");
	$("#consulta").removeClass("campo_form2e");
	$("#mensaje_error").slideUp();
	pos_arroba = $("#mail2").val().indexOf("@");
	pos_punto= $("#mail2").val().indexOf(".");
	error = 0;
	if(pos_arroba<1||pos_punto<0){
		$("#mail2").addClass("campo_forme");
		error++;
	}else{
		$("#mail2").addClass("campo_form");
	}
	
	if($("#nombre").val().length<2){
		$("#nombre").addClass("campo_forme");
		error++;
	}else{
		$("#nombre").addClass("campo_form");
	}
	
	if($("#consulta").val().length<2){
		$("#consulta").addClass("campo_form2e");
		error++;
	}else{
		$("#consulta").addClass("campo_form2");
	}
	if(error==0){
		$("#mensaje_error").slideUp();
		$.ajax({
		url: 'enviarMail.php',
		type: "POST",
		data: "nombre="+$("#nombre").val()+"&mail2="+$("#mail2").val()+"&telefono="+$("#telefono").val()+"&consulta="+$("#consulta").val(),
		async: true,
		complete: function() {
			$('#form_contacto').slideUp('slow' , function() {
    			$("#mensaje_ok").slideDown(1000);
			pageTracker._trackPageview('/tanks2.html');
  			});
		}
		});

	}else{
		$("#mensaje_error").slideDown();
	}
}

function enviaPresu(){
	$("#nomyap,#mail2").removeClass("campo_forme");
	$("#mensaje_error").slideUp();
	pos_arroba = $("#mail2").val().indexOf("@");
	pos_punto= $("#mail2").val().indexOf(".");
	error = 0;
	if(pos_arroba<1||pos_punto<0){
		$("#mail2").addClass("campo_forme");
		error++;
	}else{
		$("#mail2").addClass("campo_form");
	}
	
	if($("#nomyap").val().length<2){
		$("#nomyap").addClass("campo_forme");
		error++;
	}else{
		$("#nomyap").addClass("campo_form");
	}

	if(error==0){
		var autoadministrable = 0;
		if (document.getElementById("autoadministrable_si").checked){
			autoadministrable=1;
		}
		var galerias = 0;
		if (document.getElementById("galerias_si").checked){
			galerias=1;
		}
		var redes_sociales = 0;
		if (document.getElementById("redes_sociales_si").checked){
			redes_sociales=1;
		}
		var idiomas = 1;
		if (document.getElementById("idiomas_si").checked){
			idiomas=document.getElementById("cant_idiomas").value;
		}
		var carrito_compras = 0;
		if (document.getElementById("carrito_compras_si").checked){
			carrito_compras=1;
		}
		$("#mensaje_error").slideUp();
		$.ajax({
		url: 'enviarPresupuesto.php',
		type: "POST",
		data: "nomyap="+$("#nomyap").val()+"&mail="+$("#mail2").val()+"&empresa="+$("#empresa").val()+"&detalle_empresa="+$("#detalle_empresa").val()+"&secciones_sitio="+$("#secciones_sitio").val()+"&sitios_referencias="+$("#sitios_referencias").val()+"&autoadministrable="+autoadministrable+"&galerias="+galerias+"&redes_sociales="+redes_sociales+"&idiomas="+idiomas+"&mas_comentarios="+$("#mas_comentarios").val()+"&carrito_compras="+carrito_compras+"&telefono="+$("#telefono").val(),
		async: true,
		complete: function() {
			$('#formpresupuesto').slideUp('slow' , function() {
    			$("#mensaje_ok").slideDown(1000);
			pageTracker._trackPageview('/tanks.html');
  			});
		}
		});

	}else{
		$("#mensaje_error").slideDown();
	}
}

