$(document).ready(function(){
						   
						   
/*********************************************
 - START New Menu -
*********************************************/						   
	$('.new-menu ul li a').hover(
		function(){
		if($(this).parent().parent().attr("class") == "level_1")
			{
				$('.level_1 li').removeClass('selected');
				$(this).parent().addClass('selected');
			}
			if($(this).attr('rel') != "")
			{
				if($(this).parent().parent().attr("class") == "level_1")
				{
					$('.level_2, .level_3').hide();
					$($(this).attr('rel')).slideDown('fast', function() {
						var cur_level2 = "#"+$(this).attr('id');
						$('.level_2, .level_3').not(cur_level2).hide();
					});				
				}
				else if($(this).parent().parent().attr("class") == "level_2")
				{
					$('.level_3').hide();
					$($(this).attr('rel')).slideDown('fast', function() {
						var cur_level3 = "#"+$(this).attr('id');
						$('.level_3').not(cur_level3).hide();
					});				
				}
			}
			else
			{
				if($(this).parent().parent().attr("class") == "level_1")
				{
					$('.level_2, .level_3').hide();
				}
				else if($(this).parent().parent().attr("class") == "level_2")
				{
					$('.level_3').hide();
				}
			}
		},function(){
			if($(this).attr('rel') == "")
			{
				$(this).parent().removeClass('selected');
			}
	});
	
	
	function menuActiveSection(){
		var current_section = $(".new-menu .current-section").text();
		var level1 = $(".new-menu ul li");
		var level2 = $(".level_2");
		var level3 = $(".level_3");
		
		//alert(current_section);
		switch (Number(current_section))
		{
		/*******************************************************
			- Hogar y estilo
		*******************************************************/
			case 2:
			$(level1[0]).addClass("selected");
			$(level2[0]).css("display","block");
		  	break;
			
			// Tips
			case 12:
			$(level1[0]).addClass("selected");
			$(level2[0]).css("display","block");
			$(level3[0]).css("display","block");
		  	break;
			
			// Decoracion
			case 13:
			$(level1[0]).addClass("selected");
			$(level2[0]).css("display","block");
			break;
			
			// Medio Ambiente
			case 15:
			$(level1[0]).addClass("selected");
			$(level2[0]).css("display","block");
			//$(level3[1]).css("display","block");
		  	break;
			
			// Gadgets Tecnologicos
			case 16:
			$(level1[0]).addClass("selected");
			$(level2[0]).css("display","block");
			break;
			
			// Accesorios Hogar
			case 47:
			$(level1[0]).addClass("selected");
			$(level2[0]).css("display","block");
			break;
		/*******************************************************
			- Pareja Familia
		*******************************************************/
			case 3:
			$(level1[1]).addClass("selected");
			$(level2[1]).css("display","block");
		  	break;
			
			// Amor y Sexo
			case 17:
			$(level1[1]).addClass("selected");
			$(level2[1]).css("display","block");
			$(level3[1]).css("display","block");
		  	break;
			
			// Finanzas Personales
			case 18:
			$(level1[1]).addClass("selected");
			$(level2[1]).css("display","block");
		  	break;
			
			// Autoayuda Superacion
			case 19:
			$(level1[1]).addClass("selected");
			$(level2[1]).css("display","block");
		  	break;
			
			// Embarazo
			case 20:
			$(level1[1]).addClass("selected");
			$(level2[1]).css("display","block");
		  	break;
			
			// Bebes
			case 48:
			$(level1[1]).addClass("selected");
			$(level2[1]).css("display","block");
		  	break;
			
			// Estimulacion Tamprana
			case 66:
			$(level1[1]).addClass("selected");
			$(level2[1]).css("display","block");
		  	break;
			
			// Niños y Adolescentes
			case 67:
			$(level1[1]).addClass("selected");
			$(level2[1]).css("display","block");
		  	break;
		/*******************************************************
			- Cocina y Nutricion
		*******************************************************/
			case 4:
			$(level1[2]).addClass("selected");
			$(level2[2]).css("display","block");
		  	break;
			
			// Rapida y Facil
			case 21:
			$(level1[2]).addClass("selected");
			$(level2[2]).css("display","block");
			$(level3[2]).css("display","block");
		  	break;
			
			// Cocina Mexicana
			case 22:
			$(level1[2]).addClass("selected");
			$(level2[2]).css("display","block");
			//$(level3[4]).css("display","block");
		  	break;
			
			// Celebraciones
			case 23:
			$(level1[2]).addClass("selected");
			$(level2[2]).css("display","block");
			$(level3[3]).css("display","block");
		  	break;
			
			// Postres
			case 24:
			$(level1[2]).addClass("selected");
			$(level2[2]).css("display","block");
			$(level3[4]).css("display","block");
		  	break;
			
			// Dietas
			case 25:
			$(level1[2]).addClass("selected");
			$(level2[2]).css("display","block");
			//$(level3[7]).css("display","block");
		  	break;
		/*******************************************************
			- Prevencion y Salud
		*******************************************************/
			case 5:
			$(level1[3]).addClass("selected");
			$(level2[3]).css("display","block");
		  	break;
			
			// Mujer y Salud
			case 26:
			$(level1[3]).addClass("selected");
			$(level2[3]).css("display","block");
			//$(level3[8]).css("display","block");
		  	break;
			
			// Enfermedades
			case 27:
			$(level1[3]).addClass("selected");
			$(level2[3]).css("display","block");
			//$(level3[9]).css("display","block");
		  	break;
			
			// Fitness
			case 28:
			$(level1[3]).addClass("selected");
			$(level2[3]).css("display","block");
		  	break;
			
			// Medicina Alternativa
			case 29:
			$(level1[3]).addClass("selected");
			$(level2[3]).css("display","block");
			//$(level3[10]).css("display","block");
		  	break;
			
			// Familia y Salud
			case 30:
			$(level1[3]).addClass("selected");
			$(level2[3]).css("display","block");
			//$(level3[11]).css("display","block");
		  	break;
		/*******************************************************
			- Belleza
		*******************************************************/
			case 6:
			$(level1[4]).addClass("selected");
			$(level2[4]).css("display","block");
		  	break;
			
			// Cara
			case 32:
			$(level1[4]).addClass("selected");
			$(level2[4]).css("display","block");
		  	break;
			
			// Cabello
			case 33:
			$(level1[4]).addClass("selected");
			$(level2[4]).css("display","block");
		  	break;
			
			// Cuerpo
			case 31:
			$(level1[4]).addClass("selected");
			$(level2[4]).css("display","block");
		  	break;
			
			// Moda
			case 35:
			$(level1[4]).addClass("selected");
			$(level2[4]).css("display","block");
			//$(level3[12]).css("display","block");
		  	break;
		/*******************************************************
			- Labores
		*******************************************************/
			case 59:
			$(level1[5]).addClass("selected");
			$(level2[5]).css("display","block");
		  	break;
			
			// Por Ocacion
			case 60:
			$(level1[5]).addClass("selected");
			$(level2[5]).css("display","block");
		  	break;
			
			// Ninos
			case 61:
			$(level1[5]).addClass("selected");
			$(level2[5]).css("display","block");
		  	break;
			
			// Navidad
			case 62:
			$(level1[5]).addClass("selected");
			$(level2[5]).css("display","block");
		  	break;
			
			// Por Material y Tecnics
			case 63:
			$(level1[5]).addClass("selected");
			$(level2[5]).css("display","block");
		  	break;
		/*******************************************************
			- De Temporada
		*******************************************************/
			case 7:
			$(level1[6]).addClass("selected");
		  	break;
		/*******************************************************
			- Horoscopos
		*******************************************************/
			case 50:
			$(level1[8]).addClass("selected");
			$(level2[6]).css("display","block");
		  	break;
		/*******************************************************
			- Entretenimiento
		*******************************************************/
			case 68:
			$(level1[9]).addClass("selected");
			$(level2[7]).css("display","block");
		  	break;
			
			case 69:
			$(level1[9]).addClass("selected");
			$(level2[7]).css("display","block");
		  	break;
			
			case 71:
			$(level1[9]).addClass("selected");
			$(level2[7]).css("display","block");
		  	break;
			default:
			//alert("nada");
		}
	}
	
	menuActiveSection();
	
/*********************************************
 - END New Menu -
*********************************************/						   

/*

*/

/********************************************
	 - START - Browser detection
	********************************************/
	   if($.browser.msie)
	   {
		   if(Number($.browser.version) < 7)
		   {
		  	$("#295732_flash").css("z-index","100000");
		   }
	   }



/*********************************************
 - Imagenes en las notas
*********************************************/
	$("#HOTWordsTxt img, .hor_text img").live("myCustomEvent", function(){
		
		if($(this).attr("alt") != "" || $(this).attr("rel") != ""){
			var image_width =  $(this).attr("width") + "px";
			var image_align =  $(this).attr("align");
			
			var relAttr = $(this).attr("rel");
			var altAttr = $(this).attr("alt");
			
			$(this).attr('align','baseline');
			$(this).css({'margin':'0','padding':'0'});
			
			$(this).wrap('<div class="note-image-holder"></div>');
			
			if(altAttr == "" && relAttr != "" && relAttr != undefined)
			{
				$(this).parent().append('<div class="image-credits">' + relAttr + '</div>');
			}
			else 
			{
				$(this).parent().append('<div class="image-credits">' + $(this).attr("alt") + '</div>');
			}
			
			$(this).parent().css({'width':image_width,'float':image_align});
		}
    });
	
	$("#HOTWordsTxt img, .hor_text img").trigger("myCustomEvent");

	/*******************************
		- Menu -
	*******************************/	
/*
	ddsmoothmenu.init({
		mainmenuid:			"smoothmenu1", //menu DIV id
		orientation:		'h', //Horizontal or vertical menu: Set to "h" or "v"
		classname:			'ddsmoothmenu', //class added to menu's outer DIV
		//customtheme:	["#1c5a80", "#18374a"],
		contentsource:	"markup" //"markup" or ["container_id", "path_to_menu_file"]
	})
*/
	/*******************************
		- Rotative
	*******************************/	
	$('#rot_images').cycle({ 
    fx:     		'fade', 
		pager:			'#rot_nav',  // selector for element to use as pager container 
		pagerEvent:	'mouseover', // name of event which drives the pager navigation 
		speed:			500,  // speed of the transition (any valid fx speed value) 
    timeout: 		5000,
    after:   onAfter 
	});
	
	function onAfter() { 
		$('#rot_slideshow h3').html($(this).children().attr("alt"));
		$('#rot_slideshow #rot_desc').html($(this).attr("rel")+'&hellip;<a href="'+this.href+'"><img src="images/btnVerMasMini.gif" width="6" height="6" /></a>');
		$('#rot_slideshow .rot_btn').attr("href",this.href);		
	} 
	
 // ------------------------------------------------


/**************************************************
 - Horoscopos -
**************************************************/
	/*$(".signos li").click(function(){
		$(".signos li").removeClass("selected");
		$(this).addClass("selected");
		$(".sign_simbol").attr("src","images/icons/"+$(this).attr("id")+"_80x80.png");
		$(".horoscopos_content>h3").html($(this).attr("id"));
		$(".horoscopos_content>h4").html($(this).attr("title"));
	});*/
	
	$(".rubros li").click(function(){
		
		var horoscopoData = $(this).attr("title").split("|");
		var horoscopoScope = $(this).parent().next();
		
		$(".rubros li").removeClass("selected");
		$(this).addClass("selected");
		
		//alert(horoscopoData[1]);
		$.post("includes/getHoroscopeArticle.php",{signID:horoscopoData[0], categoryID:horoscopoData[1]},function($data){
			//alert($data);
			horoscopoScope.html($data);
		});
	
	});

/**************************************************
 - Galeria de imagenes -
**************************************************/
$("#mycarousel img").click(function(){
	
	//var imagePath = "images/galleries/"+$(this).attr("alt");
	$("#mycarousel li").removeClass("gal_img_selected");
	$(this).parent().addClass("gal_img_selected");
	$("#gal_foto").replaceWith('<div id="gal_foto"><img src="'+$(this).attr("alt")+'" /></div>')
	$("#current_pic").replaceWith('<span id="current_pic">'+$(this).attr("id")+'</span>');
	$("#img_description>span").html($(this).attr("title"));

});
		
/**************************************************
 - Galeria de imagenes settings -
**************************************************/
$(".btn").click(function(){
	$("#img_gallery div").removeClass("btn_selected");
	$(this).addClass("btn_selected");
	$("#img_gallery").removeClass("gal_red");
	$("#img_gallery").removeClass("gal_blue");
	$("#img_gallery").removeClass("gal_pink");
	$("#img_gallery").removeClass("gal_brown");
	$("#img_gallery").removeClass("gal_gray");
	$("#img_gallery").addClass($(this).children().text());
});
													 
/**************************************************
 - Funciones para cambiar el tamaño de la fuente -
**************************************************/
	// Small Text -
	$(".smalli").click(function(){
		if($(".note").hasClass("txt_normal")){
			$(".note").removeClass("txt_normal");
		}else if($(".note").hasClass("txt_big")){
			$(".note").removeClass("txt_big");
		}
		$(".note").addClass("txt_small");
	});
	
	// Normal Text -
	$(".normal").click(function(){
		if($(".note").hasClass("txt_small")){
			$(".note").removeClass("txt_small");
		}else if($(".note").hasClass("txt_big")){
			$(".note").removeClass("txt_big");
		}
		$(".note").addClass("txt_normal");
	});
	
	// Big Text -
	$(".big").click(function(){
		if($(".note").hasClass("txt_small")){
			$(".note").removeClass("txt_small");
		}else if($(".note").hasClass("txt_normal")){
			$(".note").removeClass("txt_normal");
		}
		$(".note").addClass("txt_big");
	});
	
	/**
	 * Inicia el Rating
	 */	
	$('.section-star').rating({ 
		starWidth: 8,
		required: true,
		callback: function(value, link){ 
			setSectionRating(value); 
		} 
	});
	
	/**
	 * Inicia el Rating del video
	 */	
	$('.video-star').rating({ 
		starWidth: 8,
		required: true,
		callback: function(value, link){ 
			setVideoRating(value); 
		} 
	});
	
	/**
	 * Función para recargar la imagen del capcha
	 */
	$("#reload_captcha").click(function(){
		$("#captcha_image").attr("src",'classes/securimage/securimage_show.php?sid=' + Math.random());
		return false;
	});
	
	/**
	 * Función para hacer el switch entre noticias y turismo
	 */
	$(".new-news-turismo .navigation li").click(showNewsTourism);
	/**
	 * Función para hacer el switch entre las descargas
	 */
	/*$(".downloads>ul li").click(function(){
		if(!$(this).hasClass("selected")){
			$(".downloads>ul li").removeClass("selected");
			$(this).addClass("selected");
		}
		
	});*/
	//$(".downloads>ul li").click(showDownloads);
	
	
});


/********************************************
 - displayError
********************************************/
function displayError(msg){

	$("#display_errors").show();
	$("#display_errors").html(msg);

}

/********************************************
 - setRating
********************************************/
function setSectionRating(value){

	var sectionID = $("div.rating").attr("id");
	$.post("backends/setSectionRating.php",{sectionID:sectionID, ratingValue:value},function($data){
		//alert($data);
	});

}

/********************************************
 - setVideoRating
********************************************/
function setVideoRating(value){

	var videoID = $("div.video_rating_holder").attr("id");
	$.post("backends/setVideoRating.php",{videoID:videoID, ratingValue:value},function($data){
		//alert($data);
	});

}
/********************************************
 - Subcategoria de una imagen
********************************************/
function showNewsTourism(){
	
	var newsType = $(this).attr("id");
	
	$(".new-news-turismo .notes").html("<li>Cargando...</li>");
	
	$.post("includes/newsntourism_list.php",{type:newsType}, function($data){
		$(".new-news-turismo .notes").html($data);
	});
	
	if(newsType == "noticias"){
		$(this).next().removeClass('selected');
		$(this).addClass('selected');
	}else if(newsType == "turismo-restaurantes"){
		$(this).prev().removeClass('selected');
		$(this).addClass('selected');
	}
	
	return false;

}
/********************************************
 - Subcategoria de una imagen
********************************************/
function showRotatives(type){
	$.post("includes/rotative_others.php",{type:type}, function($data){
		$("#rotative").html($data);
		setRotative();
	});

}
/********************************************
 - Subcategoria de una imagen
********************************************/
function showDownloads(){
	
	var downloadType = $(this).children().children().attr("alt");
	$(".category").html("Cargando...");
	
	$.post("includes/downloads_list.php",{type:downloadType}, function($data){
		$(".category").html($data);
	});
	
	if(!$(this).hasClass("selected")){
			$(".downloads>ul li").removeClass("selected");
			$(this).addClass("selected");
		}
	
	return false;

}

/********************************************
 - displaySystemMsg
********************************************/
function displaySystemMsg(msg, msgType){

	var classType;
	
	if(msgType == 1){
	
		classType = "cool";
		classRemove = "no_cool";
		
	}else{
		
		classType = "no_cool";
		classRemove = "cool";
		
	}
	
	$(".form_message").removeClass(classRemove);
	$(".form_message").addClass(classType);
	$(".form_message").show();
	$(".form_message").html(msg);

}

/********************************************
 - hideCustomForm
********************************************/
function hideCustomForm(formID){

	$('#'+formID).hide();

}
/********************************************
 - Funcion para mostrar el codigo postal
********************************************/
function showCodigoPostal(countryID){
	//alert(countryID);
	if(countryID == 11){
		$("#cpRow").parent().show();
		$("#other_country").hide();
	}else{
		$("#cpRow").parent().hide();
		$("#tr_asentamiento").hide();
		$("#codigo_postal").val("");
		$("#other_country").hide();
		
	}
	if(countryID == '1'){
		$("#other_country").show();
		$("#cpRow").parent().hide();
	}
	

}
/**********************************************************************************
 - Get Asetamiento -
**********************************************************************************/
function getAsentamiento(cpNumber, className){
	var cpScope = $('#tr_asentamiento');
	var dataScope = $('#asentaCombo');

	if(cpNumber.length == 5){
		cpScope.show();
		dataScope.text("Cargando...");
		$.post("backends/getAsentamiento.php",{'cp':cpNumber,'class':className},function($data){
			//alert("2");
			dataScope.html($data);
		});
				
	}
	
}
/*********************************************************************************/
/********************************************
 - Funcion para mostrar el codigo postal
********************************************/
function showMedio(medioID){
	
	if(medioID == 'otro'){
		$("#other_medio").show();
	}else{
		$("#other_medio").hide();		
	}
	

}


/**********************************************
 -- ValidaTest
**********************************************/
function validaTest(){

	var queryString = $('#test_form').formSerialize();
	var testScope = $('#testDisplay');
	var flag = 0;
	var liID;
	var nextID;
	
	$("div.question_answers").each(function(i){
		
		liID = $(this).parent().children().children("li").attr("id").split("_");
		nextID = parseInt(liID[1])+i;
		//alert(nextID);
		
		if( ! $('input:radio:checked', this).length > 0){ 			
			$("#question_"+nextID).css('color','#FF0000');
			flag = 0;
			$('.div_alerts').html("Necesitas contestar todas las preguntas para completar el test.")
			return false;
		}else{
			$("#question_"+nextID).css('color','#666666');
			flag = 1;;
		}
		
	});	
	
	if(flag == 1){
		$.post("backends/setTest.php",queryString,function($data)	{
			testScope.html($data);
		});
	}

}

function openInBlank(url){
	
	var url = 'publicidad.php';
	var randomnumber=Math.floor(Math.random()*7)
	alert(randomnumber);
	if(randomnumber == 2 ){
		var newWindow = window.open(url,"_blank","width=810,height=550,left=1,top=1,location=no,menubar=no,status=no,resizable=yes,toolbar=no,scrollbars=yes");
	}	
	//<body onload="openInBlank()">
}
//--- End -------------------------------------------------------------------------------------------------
//--- START Función que abre un link en una pagina nueva---------------------------------------------------
function openInBlankAll(url){
	var newWindow = window.open(url,"_blank","width=600,height=400,left=1,top=1,location=no,menubar=no,status=no,resizable=yes,toolbar=no,scrollbars=yes");
}
//--- End -------------------------------------------------------------------------------------------------
