<!--//

// DropDown Menu
var timeout = 600;
var closetimer = 0;
var dropMenuItem = 0;
function dropMenu_open() {
	dropMenu_canceltimer();
	dropMenu_close();
	dropMenuItem = $(this).find('ul').css({display:"block"});
}
function dropMenu_close() {
	if (dropMenuItem) dropMenuItem.css({display:"none"});
}
function dropMenu_timer() {
	closetimer = window.setTimeout(dropMenu_close, timeout);
}
function dropMenu_canceltimer() {
	if (closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
jQuery(document).ready(function() {
	$('#nav > li').bind('mouseover', dropMenu_open)
	$('#nav > li').bind('mouseout', dropMenu_timer)
});
document.onclick = dropMenu_close;


// ShadowBox
Shadowbox.loadSkin('classic', '/wp-includes/js/shadowbox/skin');
Shadowbox.loadLanguage('es', '/wp-includes/js/shadowbox/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], '/wp-includes/js/shadowbox/player');

window.onload = function(){

    Shadowbox.init();

};

// Jquery // Document Ready
jQuery(document).ready(function(){
						   
	// Fade de Thumbs
	$('#navSlider img').fadeTo('fast', 0.5);
	$('#navSlider a.active').children().fadeTo('slow', 1.0);
	$('#navSlider img').click(function() {
		$(this).fadeTo('slow', 1.0);;
	});
	
    // Rotacion de Notas (1800 = 1 seg) > Ejecuta el evento click.machine
    var rotCount = 0;
    var slideRotator = setInterval(function() {
        rotCount = ( rotCount < 3 ) ? rotCount + 1 : 0;
        $('#navSlider a:eq(' + rotCount + ')').trigger('click.machine');
    }, 21600);
    
    // Setup del evento click (automatico y manual)
    $('#navSlider a').bind('click click.machine', function(event) {
        event.preventDefault();
        
        var slideToShow = $(this).parent().attr('id').replace('-nav', '');
        
        // Preveniene clicks en Nota activa
        if( !$(this).hasClass('active') ) {
			$('#navSlider a.active').children().fadeTo('slow', 0.5);
            $('#navSlider a.active').removeClass('active');
            $(this).addClass('active');
			$(this).children().fadeTo('slow', 1.0);

            // Ocultar contenido de la Nota
            $('#' + slideToShow + ' .imgNota img').hide();
            $('#' + slideToShow + ' div').children().hide();

            // Mostrar la Nota
            $('#' + slideToShow).show();

            // Ocultar todas las Notas
            $('#ulNotas li:visible:not(#' + slideToShow + ')').hide();
            
            // Fade texto e imagen de la Nota
            $('#' + slideToShow + ' .imgNota img').fadeIn();
            $('#' + slideToShow + ' div').children().fadeIn();
        }
    })
    .click(function(event) {
        clearInterval(slideRotator);
    });


	// Noticias y Novedades
	$(".novNovedades").hide();
	$("a.noticias").addClass("activo");
	$("a.noticias").click(function() {
		$("a.noticias").addClass("activo");
		$("a.novedades").removeClass("activo");
		$(".novNoticias").fadeIn();
		$(".novNovedades").hide();
	});
	$("a.novedades").click(function() {
		$("a.novedades").addClass("activo");
		$("a.noticias").removeClass("activo");
		$(".novNovedades").fadeIn();
		$(".novNoticias").hide();
	});
	
	// SlideDown
	$(".slideDown").hide();
	$("h2.bg a").click(function() {
		$(this).parent().next().slideToggle("medium");
		$(this).toggleClass("arriba");
	});
	
	// Busquedas Arriba
	$("#submitBusqueda").click(function(){ busqueda_global() } );
	
});


// Antispam
function antiSpam(email,dominio) {
	document.write("<a href=\"mailto:" + email + "@" + dominio + "?subject=Consulta desde www.revistavivienda.com.ar\" title=\"Enviar un e-mail a " + email + "@" + dominio + "\"><span>" + email + "@" + dominio + "</span></a>");
}


function login()
{
	
	jQuery.ajax({
	  type: "POST",
	  url: "/php/ajax.php",
	  dataType: "script",
	  data: ({
		action: "login",
		usuario: jQuery("#usuario").val(),
		password: jQuery("#password").val()
	  })
	});      
	return false;
	
}          

function logout()
{
	
	jQuery.ajax({
	  type: "POST",
	  url: "/php/ajax.php",
	  dataType: "script",
	  data: ({
		action: "logout"
	  })
	});
	
}                                                         

function update_opciones_suscripcion()
{
	var pais=$("#pais").val();
	// "arg" "lim" "ame" "mun"
	
	$("#opciones_arg").hide();
	$("#opciones_lim").hide();
	$("#opciones_ame").hide();
	$("#opciones_mun").hide();     
	
	
	$("#fpago_tarj").hide();
	$("#fpago_giro").hide();
	$("#fpago_cheq").hide();
	$("#fpago_depo").hide();
	
	$("#formaspago_nacional").hide();
    $("#datos_personales").hide();	
	$("#formaspago_internacional").hide();
	$("#formaspago_mensual").hide();   		
	
	$("#opciones_"+pais).fadeIn();       
	
	$(".radioformadepago").attr("checked",false);

}       

            
var tipo_suscripcion=0; 

function update_formas_de_pago(id_opcion)
{     
	$("#formaspago_nacional").hide();
    $("#datos_personales").hide();	
	$("#formaspago_internacional").hide();
	$("#formaspago_mensual").hide();
	                                         
	$(".radioformadepago").attr("checked",false);
		            
	tipo_suscripcion=id_opcion;	
	$("#susc_submit").show();		

	switch(id_opcion)
	{                
		case 1:
		case 2:
		case 3: 
		
		case 5:
		case 6:
		case 7:
		
			$("#formaspago_nacional").fadeIn();
		    $("#datos_personales").fadeIn();    
		
			$("#txpais").val("Argentina");
		
		    switch(id_opcion)
			{                
				case 1:    
					$("#producto").val("Revista y edición electrónica - Suscripción Anual ($ 275,00)");
				break;
				case 2:
					$("#producto").val("Revista y edición electrónica - Suscripción Semestral ($ 150,00)");				
				break;				
				case 3: 
					$("#producto").val("Revista y edición electrónica - Suscripción Trimestral ($ 75,00)");				
				break;				
				case 5:
					$("#producto").val("Edición electrónica - Suscripción Anual ($ 219,00)");			
				break;				
				case 6:
					$("#producto").val("Edición electrónica - Suscripción Semestral ($ 129,00)");			
				break;				
				case 7:
					$("#producto").val("Edición electrónica - Suscripción Trimestral ($ 69,00)");			
				break;				
			}
		break;
		case 4:
		
			$("#formaspago_mensual").fadeIn();
			$("#producto").val("Revista y edición electrónica - Suscripción Mensual por Débito Automático ($ 25,00)");				
		           
			$("#susc_submit").fadeOut();
			//opcional
		    //$("#datos_personales").fadeIn();    
		
		break;
		case 8:
		case 9:
		case 10:
		case 11:
		case 12:
		case 13:  
		    switch(id_opcion)
			{                
				case 8:
					$("#producto").val("Revista y edición electrónica - Suscripción Anual - Países limítrofes (US$ 329,00)");
				break;		               
				case 9:
					$("#producto").val("Edición electrónica - Suscripción Anual - Países limítrofes (US$ 229,00)");
				break;
				case 10:
					$("#producto").val("Revista y edición electrónica - Suscripción Anual - América (US$ 399,00)");
				break;
				case 11:
					$("#producto").val("Edición electrónica - Suscripción Anual - América (US$ 299,00)");
				break;
				case 12:
					$("#producto").val("Revista y edición electrónica - Suscripción Anual - Resto del mundo (US$ 429,00)");
				break;
				case 13:
				    $("#producto").val("Edición electrónica - Suscripción Anual - Resto del mundo (US$ 329,00)");            
				break;
			}																				

			$("#formaspago_internacional").fadeIn();
			$("#datos_personales").fadeIn();		
	}
	
}    
  

var forma_de_pago=""; 
function update_fp(txt,cual)
{                     
	// tarjeta giro cheque deposito debito western
	forma_de_pago=txt;     
	
	$("#fpago_tarj").hide();
	$("#fpago_giro").hide();
	$("#fpago_cheq").hide();
	$("#fpago_depo").hide();
	
	$("#fpago_"+cual).slideDown();	
}



function submitsuscripcion()
{
	$("input, select").removeClass("error");
	
	var r;
	r=valida_requerido("nombre");             
	r= valida_requerido("domicilio") && r; 
	r= valida_requerido("cp") && r; 
	r= valida_requerido("localidad") && r; 
	r= valida_requerido("provincia") && r; 
	r= valida_requerido("txpais") && r; 
	r= valida_requerido("telefono") && r; 
	r= valida_requerido("mail") && r; 
							
	if( !r )
	{
		alert('Por favor complete todos los datos obligatorios');
		return;
	}          
	
	if( $("#producto").val()=="" )
	{
		alert("Por favor seleccione el tipo de suscripción");
		return;
	}     
	
	if ( $('.radioformadepago:checked' ).length < 1 )
	{ 
		alert("Por favor seleccione el medio de pago");
		return;	 	
	}               
	
	$("#loading").fadeIn();
	
	$.post("/php/suscripciones.php",
		{
			action: "submitsuscripcion",

			nombre: $("#nombre").val(),
			domicilio: $("#domicilio").val(),
			cp: $("#cp").val(),						
			localidad: $("#localidad").val(),
			provincia: $("#provincia").val(),
			txpais: $("#txpais").val(),
			telefono: $("#telefono").val(),
			mail: $("#mail").val(),
			
			profesion: $("#profesion").val(),																		
			nacimiento: $("#nacimiento").val(),																		
			yasuscriptor: $("#yasuscriptor").val(),																								
			iva: $("#iva").val(),																		
			cuit: $("#cuit").val(),	
			tarjeta: $("#tarjeta").val(),						
			banco: $("#banco1").val()+$("#banco2").val(),						
			banconum: $("#num1").val()+$("#num2").val(),												
			
			tipo_suscripcion: tipo_suscripcion,
			producto: $("#producto").val(),
			forma_de_pago: forma_de_pago
			
		},
		function(data){
	        if(data!=="OK")
			{
				$("#loading").fadeOut();
				alert(data);
			}    
			else           
			{	window.location="/institucional/suscripciones/?done=1&tipo_suscripcion="+tipo_suscripcion+"&forma_de_pago="+forma_de_pago;
			 //alert("OK "+ "/institucional/suscripciones/?done=1&tipo_suscripcion="+tipo_suscripcion+"&forma_de_pago="+forma_de_pago)   		
			}
		}                              
	);

	
}                      

function submitreclamos() {

	$("input, textarea").removeClass("error");
	
	var r;
	r = valida_requerido("nombre");             
	r = valida_requerido("direccion") && r; 
	r = valida_requerido("localidad") && r; 
	r = valida_requerido("provincia") && r; 
	r = valida_requerido("email") && r; 
	r = valida_requerido("reclamo") && r; 
							
	if ( !r ) {
		alert('Por favor complete todos los datos obligatorios');
		return;
	}          
	
	$("#loading").fadeIn();
	
	$.post("/php/reclamos.php",	
		{
			action: "submitreclamos",

			nombre: $("#nombre").val(),
			direccion: $("#direccion").val(),
			cp: $("#cp").val(),						
			localidad: $("#localidad").val(),
			provincia: $("#provincia").val(),
			telefono: $("#telefono").val(),
			email: $("#email").val(),
			reclamo: $("#reclamo").val()
		},
		function(data) {
	        if (data!=="OK")	{
				$("#loading").fadeOut();
				alert(data);
			} else {	
				window.location="/institucional/reclamos/?done=1";
			}
		}                              
	);
	
}                      

function valida_requerido(id)
{
	if( $("#"+id).val()=="" )
	{
		$("#"+id).addClass("error");
		return false;
	}                
	return true;
}

/* ------------------------------------------ PRESUPUESTOS ------------------------------------------ */    

function bind_pantalla_rubro(rubro)
{
	$(".cantidad").bind("change", function(){ update_item_presupuesto(rubro, this); });
	$(".inputprecio").bind("change", function(){ update_item_presupuesto_precio(rubro, this); });
}                                  
function update_item_presupuesto(xrubro, obj)
{                                                                    
	
	//actualizar valor por ajax . rubro,item,cantidad => traer de vuelta subsubtotal y subtotal
	$.post( "/php/ajax.php" , {
			action: "update_item",
			rubro: xrubro ,
			item: $(obj).attr("id"),
			cantidad: $(obj).val()
		}, function(data){
			
			//parsear resultado
		    // $subsubtotal ."*".$acum;    
			vec = data.split("*");

			$(obj).parent().next().children(".subsubtotal").html("$ "+vec[0]);	
			$("#subtotal").html(vec[1]);

			flash($(obj).parent().next().children(".subsubtotal"));
			flash("#subtotal");
		}
	);

}      
function update_item_presupuesto_precio(xrubro, obj)
{                                                                    
	
	//actualizar valor por ajax . rubro,item,cantidad => traer de vuelta subsubtotal y subtotal
	$.post( "/php/ajax.php" , {
			action: "update_item_precio",
			rubro: xrubro ,
			item: $(obj).attr("id"),
			precio: $(obj).val()
		}, function(data){
			
			//parsear resultado
		    // $subsubtotal ."*".$acum;    
			vec = data.split("*");

			$(obj).parent().next().next().next().next().children(".subsubtotal").html("$ "+vec[0]);	
			$("#subtotal").html(vec[1]);

			flash($(obj).parent().next().next().next().next().children(".subsubtotal"));
			flash("#subtotal");
		}
	);

}
       
function flash(selector)
{        
	var anterior=$(selector).css("background-color");
	$(selector).css("background-color","#fc3").fadeTo("slow",0.33,function(){
		$(selector).css("background-color","#fc3").fadeTo("slow",1);
		$(selector).css("background-color",anterior);
		
	});  
}        

function refreshparent()
{
	//window.parent.location=window.parent.location;
	window.parent.$("#tablapresupuestos").load("/php/presupuestos.php #tablapresupuestos" ,"",    
		function(){   
			
			//window.parent.Shadowbox.setup($('a.sbox'),{overlayOpacity: 0.8});  
			Shadowbox.setup();
		    Shadowbox.init();
		    
		
		}	 );
	parent.Shadowbox.close();
}

/* ---------------------------------------- PRESUPUESTOS.eof ---------------------------------------- */    

/* ---------------------------------------- Busqueda notas ---------------------------------------- */                                                
function submitbusquedanotas()
{                   
	
   	if($("input[name='titulo']").val()=="" && $("input[name='autor']").val()=="" && $("input[name='edicion']").val()=="" )
	{
		alert('Debe ingresar algún parámetro de búsqueda');
		return;
	}
	if($("input[name='titulo']").val()!="" && $("input[name='titulo']").val().length<5)
	{
		alert('El titulo debe ser mayor a 4 caracteres');
		return;
	}
	if($("input[name='autor']").val()!="" && $("input[name='autor']").val().length<5)
	{
		alert('El autor debe ser mayor a 4 caracteres');
		return;
	}	
	if($("input[name='edicion']").val()!="" && ($("input[name='edicion']").val()<1 || $("input[name='edicion']").val()>595 ))
	{
		alert('La edición debe ser numérica entre 1 y 595');
		return;
	}	
                            
	window.location="/secciones/busqueda-de-notas/?action=busqueda&amp;p=1&amp;titulo="+ $("input[name='titulo']").val() +"&amp;autor="+ $("input[name='autor']").val() +"&amp;edicion="+ $("input[name='edicion']").val() +"&amp;tema="+ $("select[name='tema']").val()    
 	//document.formu.submit();
}                       



/* ---------------------------------------- Busqueda notas.eof ---------------------------------------- */ 

/* ---------------------------------------- Busqueda empresas ---------------------------------------- */    
                                                                 
/*
    empresa==""
empresa.length<4
--
rubros=""
rubros.length<4



  */                                           
function bind_busqueda_empresas()
{      
   $("#select_rubro").bind("change", function(){ carga_select_subrubro();	});
   $("#select_subrubro").live("change", function(){ carga_select_subsubrubro();  });	                                 
}

function carga_select_subrubro()
{    
                                                                     
    $("#div_subrubro").load("/php/buscaempresas-ajax.php", 
		{
			action: "carga_select_subrubro",
			rubro: $("#select_rubro").val()
		}    
		, function(){
			if($.browser.msie)
			{
				$("#select_subrubro").unbind("change");
			   	$("#select_subrubro").bind("change", function(){ carga_select_subsubrubro();  });	                                 
			}
		}
	);            
	
	$("#div_subsubrubro").html("");   
  
}    

function carga_select_subsubrubro()
{
	$("#div_subsubrubro").load("/php/buscaempresas-ajax.php", 
		{
			action: "carga_select_subsubrubro",
			rubro: $("#select_rubro").val(), 			
			subrubro: $("#select_subrubro").val()
		}
	);            
	
}               

function submit_buscar_empresa()
{   $("#loading").show();
	$("#resultados").load("/php/buscaempresas-ajax.php", 
		{
			action: "buscar",
			rubro: $("#select_rubro").val(), 			
			subrubro: $("#select_subrubro").val(),
			subsubrubro: $("#select_subsubrubro").val()
		}
	, function(){ $("#loading").fadeOut(); Shadowbox.setup(); });
}      

function submit_buscar_empresa_texto()
{   
	$("#resultados").html("");
	$("#loading").show();
	$("#resultados").load("/php/buscaempresas-ajax.php", 
		{
			action: "buscar",
			texto: $("#texto").val() 			
		}
	, function(){ $("#loading").fadeOut(); Shadowbox.setup(); });
}


/* ---------------------------------------- Busqueda empresas.eof ---------------------------------------- */
                    
function ieCrsh(ev)
{          
	if(!document.all) event = ev;
	        
	if (event.keyCode == 13) 
	{        
		event.cancelBubble = true;
		event.returnValue = false;
		
		busqueda_global();
    }                     
		
}

function busqueda_global()
{    
	switch(	$("#selectBusqueda").val() )
	{
		case "1":
			window.location="/?s="+	$("#inputBusqueda").val() +"&seccion=actualidad" ;  
			return false;		
		break;
		case "2":
			window.location="/empresas/busqueda/?texto="+	$("#inputBusqueda").val() ;  
			return false;
		break;
		case "3":
			window.location="/secciones/busqueda-de-notas/?action=busqueda&amp;titulo="+	$("#inputBusqueda").val() +"&amp;p=1&amp;autor=&amp;edicion=&amp;tema=TODOS" ;  
			return false;		
		break;
		case "4":
			window.location="/?s="+	$("#inputBusqueda").val() ;  
			return false;		
		break;
	}
}

//-->
