var ieVer=/*@cc_on function(){ switch(@_jscript_version){ case 1.0:return 3; case 3.0:return 4; case 5.0:return 5; case 5.1:return 5; case 5.5:return 5.5; case 5.6:return 6; case 5.7:return 7; case 5.8:return 8; }}()||@*/0;
if(/MSIE 6.0/i.test(navigator.userAgent)) {ieVer=6;} 

$(document).ready(function()
{	
	
	//adapta la apariencia de los elementos de solicitud de clave segun el navegador
	var link_solit_clave = $("#obj_solicitar_clave");//link que abre la solicitud de clave
	var cont_solicitud_clave = $("#cont_solicitud_clave");//contenedor de la solicitud de clave
	if(ieVer != 7)
	{
		link_solit_clave.addClass('lk_solicita_clave');
	}
	else//el navegador es ie7
	{
		link_solit_clave.addClass('lk_solicita_clave_ie7');
	}
	//abre el contenedor de la solicitud de clave
	link_solit_clave.click(function(){
		cont_solicitud_clave.fadeIn('slow');
	})
	//cierra el contenedor de la solicitud de clave
	$("#dv_cerrar_solicitud_clave").click(function(){
		cont_solicitud_clave.fadeOut('slow');
	})
	
	//valida que todos los campos del formulario contengan datos
	var form_solicita_clave = $("#SolicitarClave");
	$("#btn_solicitar").click(function(){
		var err = false;
		$(form_solicita_clave).find(':input').each(function(){	    
		    var id_obj = (this).id;
		    var primera = id_obj.substring(0, 1);		    
		    if($(this).val() == "" && primera == "r")
		    {
		    	$(this).addClass("input_error");		    	
		    	err = true;
		    }
		    else		    
		    	$(this).removeClass("input_error");		    			    	
		});
		if(err == false)
			form_solicita_clave.submit();
	})
	
	//#contenedor.fondo{background: #000 url(../imagenes/fondo.jpg) no-repeat; /*top center*/}

	// validacion formulario login vip
	$("form.ingreso_vip").validationEngine('attach');
	
	// validacion formulario
	$("form.formulario-registro").validationEngine('attach');	
	//$("#formulario-registro").validate(); 
	
	// validacion formulario trabaja-con-nosotros
	$("form.formulario-trabaja").validationEngine('attach');
	//validacion del formulaio que actualiza los datos
	$("form.form_actualiza_datos").validationEngine('attach');
	//validacion del formulario para solicitar clave
	$("form.solicitar-clave").validationEngine('attach');
	
	// validacion rut 'login vip'
	$("#rut_vip").Rut({
		on_error: function()
		{ 
			alert('El rut ingresado es incorrecto'); 
			document.getElementById("rut_vip").value="";
			$("#rut_vip").value="";
		}
	})
	
	// validacion rut 'registro'
	$("#rut-nuevo").Rut({
		on_error: function()
		{ 
			alert('El rut ingresado es incorrecto'); 
			document.getElementById("rut-nuevo").value="";
			$("#rut-nuevo").value="";
		}
	})	
	//validacion rut solicita clave
	$("#rut-solicita").Rut({
		on_error: function()
		{ 
			alert('El rut ingresado es incorrecto'); 
			document.getElementById("rut-solicita").value="";
			$("#rut-solicita").value="";
		}
	})		
	
	/*$("#region").change(function()
	{	
		alert('aki');
		$.post("cargacomuna.php",{ id:$(this).val() },function(data){$("#comuna").html(data);})	
	});*/
	
	
	//efecto de los botones
	//paga tu cuenta
	$('#bpagacuenta').mouseenter(function(){	
		$('#bpagacuenta').animate({"right": "0"}, 'slow'); 		    
	});
	
	$('#bpagacuenta').mouseleave(function(){	
		$('#bpagacuenta').animate({"right": "171"}, 'slow'); 		    
	});		
	//catalogo
	$('#bcatalogo').mouseenter(function(){		
		$('#bcatalogo').animate({"right": "0"/*, opacity:0.8*/}, 'slow'); 	
	});
	$('#bcatalogo').mouseleave(function(){		
		$('#bcatalogo').animate({"right": "171"/*, opacity:0.8*/}, 'slow'); 		
	});	
	//vip
	$('#bvip').mouseenter(function(){		
		$('#bvip').animate({"right": "0"/*, opacity:0.8*/}, 'slow'); 	
	});	
	$('#bvip').mouseleave(function(){		
		$('#bvip').animate({"right": "0"/*, opacity:0.8*/}, 'slow'); 	
	});	
	
});

function prueba(mensaje)
{
	$(document).ready(function(){ 
                        $('#error').append(mensaje);                          
                        $('#error').fadeIn(3000,function(){
                            $(this).slideUp('slow',function(){
                              //location.href='index.php';                                
                            });
                        });
                    });
}

function fade_in_contenedor(id_elemento)
{	
	$("#"+id_elemento).css("display","none");//.fadeOut('slow');
	
	setInterval(function(){
               $("#"+id_elemento).fadeIn('slow')
            },100);
			
	setInterval(function(){
               $("#botones").fadeIn("slow");
            },500);	
	ocultar_botones();
}
//oculta los botones despues de un determinado periodo tiempo
function ocultar_botones()
{		
		
		$('#bpagacuenta').delay(2000).animate({"right": "171"}, 'slow'); 
		$('#bcatalogo').delay(2500).animate({"right": "171"}, 'slow'); 
		$('#bvip').delay(3000).animate({"right": "171"}, 'slow'); 
		/*setInterval(function(){
               $('#bpagacuenta').animate({"right": "171"}, 'slow'); 			   
            },2000);*/	
		/*setInterval(function(){               
				   $('#bcatalogo').animate({"right": "171"}, 'slow');  			   
				},2500);	
		setInterval(function(){               
			   $('#bvip').animate({"right": "171"}, 'slow');  	
            },3000);*/
		
}

//evento de carga de las paginas que las desplaza 
//de derecha a izquierda hasta llegar a su posicion original
function cargar(id_div)
{

    /*$("#cargando").css("display","none");*/
	$("#"+id_div).fadeIn('slow');
    $("#"+id_div).animate({right: 0/*, opacity:0.8*/}, 'slow');
	
	
	
    /*setInterval(function(){
               $("#caja-derecha-contacto").animate({right: 306}, 'slow')
            },1000);*/
}

function cerrar(id_div, ancho)
{
	//$("#"+id_div).fadeOut('slow');
    $("#"+id_div).animate({"right": "-"+ancho/*, opacity:0.8*/}, 'slow');
}






//valida que se seleccione un archivo con formato correcto
//.DOC - .DOCX - .PDF
function valida_formato(obj)
{
	var archivo = obj.value;
	var partes = archivo.split('.');	
	//var extension = partes[1].toLowerCase();
	var extension = partes[partes.length-1].toLowerCase();				
	if(extension != 'doc' && extension != 'docx' && extension != 'pdf')
	{
		alert('El Archivo seleccionado no es válido!\nFormatos soportados: [.doc] [.docx] [.pdf]');
		obj.value='';
	}
}	

function valida_clave(obj, id_compara)
{
	var el_compara = document.getElementById(id_compara);		
	if(obj.value!='' && el_compara.value!='')
	{		
		if(obj.value!=el_compara.value)
		{
			alert('Las claves ingresadas no coinciden!!');
			obj.value="";
			obj.focus();
		}		
	}	
}						 
            
<!--
function maximaLongitud(texto,maxlong)
{
	var tecla, int_value, out_value;
		
	if (texto.value.length > maxlong)
	{
		/*con estas 3 sentencias se consigue que el texto se reduzca
		al tamaño maximo permitido, sustituyendo lo que se haya
		introducido, por los primeros caracteres hasta dicho limite*/
		in_value = texto.value;
		out_value = in_value.substring(0,maxlong);
		texto.value = out_value;
		alert("La longitud máxima es de " + maxlong + " caractéres");
		return false;
	}
	return true;
}
//-->
				

function carga_actualizador(){$("#form_actualiza_datos").fadeIn("slow");}
function cierra_actualizador(){$("#form_actualiza_datos").fadeOut("out");}

function carga_form_solicita_clave(){$("#solicita_clave").fadeIn("slow");}
function cierra_form_solicita_clave(){$("#solicita_clave").fadeOut("slow");}

function carga_form_olvido_contrasena(){$("#olvida_clave").fadeIn("slow");}
function cierra_form_olvido_contrasena(){$("#olvida_clave").fadeOut("slow");}

function valida_actualizador()
{
	
	//alert(cont_errores);
}
var cont_errores = 0;
function evalua_error(elemento)
{	
	if(elemento.value=='')
	{
		//elemento.style.border="2px dashed red";	
		cont_errores = cont_errores + 1;
	}
	else
	{
		//elemento.style.border="1px solid black";	
		cont_errores = cont_errores - 1;
	}		
	/*var elemento = document.getElementById(id);
	document.actualiza_cliente.nombres.style.border="2px dashed red";*/
}


function valida_trabaja()
{
	if(document.registra_trabajador.nombre_apellido.value==''){alert('Ingrese su nombre completo'); document.registra_trabajador.nombre_apellido.focus();}
	else if(document.registra_trabajador.cod_fono.value==''){alert('Ingrese código de teléfono');document.registra_trabajador.cod_fono.focus();}
	else if(document.registra_trabajador.fono.value==''){alert('Ingrese su número de teléfono');document.registra_trabajador.fono.focus();}
	else if(document.registra_trabajador.email.value==''){alert('Ingrese su e-mail'); document.registra_trabajador.email.focus();}
	else if(document.registra_trabajador.direccion.value==''){alert('Ingrese su dirección'); document.registra_trabajador.direccion.focus();}
	else if(document.registra_trabajador.comuna.value==''){alert('Ingrese su comuna'); document.registra_trabajador.comuna.focus();}
	else if(document.registra_trabajador.ciudad.value==''){alert('Ingrese su ciudad'); document.registra_trabajador.ciudad.focus();}
	else if(document.registra_trabajador.experiencia.value==''){alert('Por favor, cuéntenos acerca de su experiencia'); document.registra_trabajador.experiencia.focus();}
	else if(document.registra_trabajador.cv.value==''){alert('Por favor, debe cargar su Currículum Vitae'); document.registra_trabajador.cv.focus();}
	else{document.registra_trabajador.submit();}
}

function valida_registro()
{
	if(document.registra_cliente.rut.value==''){alert('Ingrese su rut'); document.registra_cliente.rut.focus();}
	else if(document.registra_cliente.nombres.value==''){alert('Ingrese su nombre'); document.registra_cliente.nombres.focus();}
	else if(document.registra_cliente.apellidos.value==''){alert('Ingrese su apellido'); document.registra_cliente.apellidos.focus();}
	else if(document.registra_cliente.f_nacimiento.value==''){alert('Ingrese su fecha de nacimiento'); document.registra_cliente.f_nacimiento.focus();}
	else if(document.registra_cliente.clave.value==''){alert('Ingrese clave'); document.registra_cliente.clave.focus();}
	else if(document.registra_cliente.re_clave.value==''){alert('Repita su clave'); document.registra_cliente.re_clave.focus();}
	else if(document.registra_cliente.direccion.value==''){alert('Ingrese su dirección'); document.registra_cliente.direccion.focus();}
	//else if(document.registra_cliente.villasector.value==''){alert('Ingrese villa / sector'); document.registra_cliente.villasector.focus();}
	else if(document.registra_cliente.comuna.value==''){alert('Ingrese comuna'); document.registra_cliente.comuna.focus();}
	else if(document.registra_cliente.email_r.value==''){alert('Ingrese su e-mail'); document.registra_cliente.email_r.focus();}
	/*else if(document.registra_cliente.cod_fono.value==''){alert('Ingrese código de teléfono'); document.registra_cliente.cod_fono.focus();}
	else if(document.registra_cliente.fono.value==''){alert('Ingrese su teléfono'); document.registra_cliente.fono.focus();}
	else if(document.registra_cliente.cod_celular.value==''){alert('Ingrese código de celular'); document.registra_cliente.cod_celular.focus();}
	else if(document.registra_cliente.celular.value==''){alert('Ingrese su celular'); document.registra_cliente.celular.focus();}*/
	else{document.registra_cliente.submit();}
}

function valida_fecha(obj)
{
	var valor = obj.value;
	var partes = valor.split('-');
	if(partes.length < 3){alert('Fecha inválida'); obj.value = ''; obj.focus();}
	else
	{
		var dia = partes[0];
		var mes = partes[1];
		var anio = partes[2];
				
		if(dia.length != 2){alert('Verifique el día'); obj.value = ''; obj.focus();}
		else if(mes.length != 2){alert('Verifique el mes'); obj.value = ''; obj.focus();}
		else if(anio.length != 4){alert('Verifique el año'); obj.value = ''; obj.focus();}
		else
		{
			if(parseFloat(dia) == 0 || parseFloat(dia) > 31){alert('Día incorrecto'); obj.value = ''; obj.focus();}
			else if(parseFloat(mes) == 0 || parseFloat(mes) > 12){alert('Mes incorrecto'); obj.value = ''; obj.focus();}
			else if(parseFloat(anio) == 0){alert('Año incorrecto'); obj.value = ''; obj.focus();}
		}
	}		
}

function valida_numero(obj)
{
	var valor = obj.value;
	if(isNaN(valor)){alert('Por favor, ingrese un número válido'); obj.value=''; obj.focus();}
	else
	{	
		if(parseInt(valor)<0){alert('Por favor, ingrese un número válido'); obj.value=''; obj.focus();}
		else {obj.value=valor;}			
	}		
}


//validador de email *************************
function valida_email(obj)
{
	var texto_mail = obj.value;
	var err = false;
	var partes = texto_mail.split('@');

	if(partes.length == 2)
	{
		//verifica si hay un punto despues del @
		var partes2 = partes[1].split('.');		
		if(partes2.length != 2)
			err = true;
		else
		{
			if(partes2[1].trim() == '')
				err = true;
		}
	}
	else{err = true;}
	
	if(err == true)
	{
		alert('El E-mail ingresado no es válido!');
		obj.value = "";
		obj.focus();
		return true;
	}
	return false;
}
//*********************************************

function mostrar_boton(obj)
{
	var id = obj.id;
	//$("#"+id).animate({"right": "-122"/*, opacity:0.8*/}, 'slow');	
}

function ocultar_boton(obj)
{	
	//var id = obj.id;
	//$("#"+id).animate({"right": "-=122", opacity:0.8}, 'slow');
	//alert(id);	
}

var num_f = 0;
var num_p = 0;
var num_pr = 0;
var num_cl = 0;
function set(c, evento)
{	
	if(evento == 'f')
		num_f = c;
	if(evento == 'p')
		num_p = c;
	if(evento == 'pr')
		num_pr = c;	
	if(evento == 'cl')
		num_cl = c;	
	if(evento == 'md')
		num_md = c;				
}

function slide_futuros(prefijo, evento, obj)
{	
	var opcion = obj.id;
	var siguiente = parseInt(opcion) + 1;		
	var subsiguiente = parseInt(siguiente) + 1;
	ocultar(prefijo, evento);
	$('div.'+prefijo+opcion).show('slow');
	$('div.'+prefijo+siguiente).show('slow');	
	if(evento == 'pr')
		$('div.'+prefijo+subsiguiente).show('slow');	
}

function ocultar(prefijo, evento)
{
	var num = 0;	
	if(evento == 'f')
		num = num_f;
	else if(evento == 'p')
		num = num_p;
	else if(evento == 'pr')
		num = num_pr;
	else if(evento == 'cl')
		num = num_cl;
	else if(evento == 'md')
		num = num_md;
	
	for(c=1; c<=num; c++)
	{		
		var elemento = "div."+prefijo+c;		
		$(elemento).hide('slow');		
	}		
}

$(document).ready(function(){ // Script del Slider  	
	
	//se muestra la opcion 1 y 2 y se ocultan las demas
	$('a.opcion_pr1').addClass('aqui');
	$('a.opcion_pr2').addClass('aqui');
	$('a.opcion_pr6').addClass('aqui');
	for(c=4; c<=num_pr; c++)
	{		
		$("div.opcion_pr"+c) . hide();
	}
	//************************************************
	
	//se muestra la opcion 1 y 2 y se ocultan las demas
	$('a.opcion_p1').addClass('aqui');
	$('a.opcion_p2').addClass('aqui');
	for(c=3; c<=num_p; c++)
	{
		$("div.opcion_p"+c) . hide();
	}
	
	//se muestra la opcion 1 y 2 y se ocultan las demas
	$('a.opcion_cl1').addClass('aqui');
	$('a.opcion_cl2').addClass('aqui');
	for(c=3; c<=num_cl; c++)
	{
		$("div.opcion_cl"+c) . hide();
	}
	//************************************************
	
	//se muestra la opcion 1 y 2 y se ocultan las demas
	$('a.opcion_md1').addClass('aqui');
	$('a.opcion_md2').addClass('aqui');
	for(c=3; c<=num_md; c++)
	{
		$("div.opcion_md"+c) . hide();
	}
	//************************************************
	
	//se muestra la opcion 1 y 2 y se ocultan las demas
	$('a.opcion_f1').addClass('aqui');
	$('a.opcion_f2').addClass('aqui');
	for(c=3; c<=num_f; c++)
	{
		$("div.opcion_f"+c) . hide();
	}
	//************************************************   
});



function cargar_detalle_noticia(prefijo, id)
{
	$("#"+prefijo+id).show(500);	
}

function cerrar_detalle_noticia(prefijo, id)
{
	$("#"+prefijo+id).hide(500);	
}

function set_img_detalle(ruta_img, id_destino)
{	
	var obj_destino = document.getElementById(id_destino);
	obj_destino.src = '';
	obj_destino.src = ruta_img; 
}










