window.onload = function(){
	setmonth();
	aler();
	especialCalendario();
}


/*
--------------------------------------------
- PRINT LIGTHBOX
- CALL: <a href="#" onclick="print_page()">TITLE</a>
- CALL: <input type="botton" onclick="print_page()" value"title">
--------------------------------------------
*/
function print_page(){
window.print();
return false;
}


/*--------------------------------------------
	- cambiarSrcContent
	- CAMBIAR LA SRC A LA IMAGENES EN EL header
--------------------------------------------*/
function cambiarSrcheader(){
	imgs = document.getElementById("showcase");
	listaImg = imgs.getElementsByTagName("img");
	for(i=0; i < listaImg.length; i++){
		src_ = listaImg[i].src;
		src_nuevas = src_.replace('/es/', '/');
		listaImg[i].src = src_nuevas;
	}
}
/*--------------------------------------------
	- cambiarSrcContent
	- CAMBIAR LA SRC A LA IMAGENES EN EL CONTENCT
--------------------------------------------*/
function cambiarSrcContent(){
	imgs = document.getElementById("contenido");
	listaImg = imgs.getElementsByTagName("img");
	for(i=0; i < listaImg.length; i++){
		src_ = listaImg[i].src;
		src_nuevas = src_.replace('/es/', '/');
		listaImg[i].src = src_nuevas;
	}
}
function AddHigthDiv(){

   content_div = document.getElementById("col1pad");
   slide_div = document.getElementById("col3");
   obligarBajar_div = document.getElementById("obligarBajar");
   
   if(slide_div.offsetHeight > content_div.offsetHeight){
		altoNuevoDiv = slide_div.offsetHeight - content_div.offsetHeight + 17	; 
		obligarBajar_div.style.height= altoNuevoDiv +'px';
	}
   
   //obligarBajar_div.style.height=500+'px';
   
   //content_div.offsetHeight

}

/*--------------------------------------------
	- agregar values a los campos input del calendario de especiales
--------------------------------------------*/
function especialCalendario(){
	input_1_ = document.getElementsByName('dateSpecial');
	input_1 = input_1_[0];
	
	input_2_ = document.getElementsByName('date2Special');
	input_2 = input_2_[0];
	
	
	_speciaFechaUnoP = document.getElementById("speciaFechaUnoP");
	_speciaFechaDosP = document.getElementById("speciaFechaDosP");

	specialFechaUnoArray = _speciaFechaUnoP.innerHTML.split("-");
	specialFechaDosArray = _speciaFechaDosP.innerHTML.split("-");
	
	
	specialFechaUno_string = specialFechaUnoArray[2]+'-'+devuelveMesNombre(specialFechaUnoArray[1],'en')+'-'+specialFechaUnoArray[0];
	specialFechaDos_string = specialFechaDosArray[2]+'-'+devuelveMesNombre(specialFechaDosArray[1],'en')+'-'+specialFechaDosArray[0];	
	
	document.getElementById("mascara1").value = specialFechaUno_string;
	document.getElementById("mascara2").value = specialFechaDos_string;
	
	input_1.value = _speciaFechaUnoP.innerHTML; 
	input_2.value = _speciaFechaDosP.innerHTML;
	
}

function validarCalendarioDate(field,dateString){
	//si la variable envida da true
	if(typeof(dateString)!='undefined'){
		dateStringArray = dateString.split("-");
		date = new Date(dateStringArray[0],dateStringArray[1]-1,dateStringArray[2]);
		hoy = new Date();
		segundaFecha = new Date();

		milisegundos=parseInt(2*24*60*60*1000);
		tiempo = date.getTime();
		segundaFecha.setTime(tiempo + milisegundos);

		//si la fecha es pasada
		if(date < hoy){
			return false;	
		}
		//SI LA FECHA VALIDA
		else{
			if(field == 'dateSpecial'){
				input = document.getElementsByName('date2Special').item(0);	
				SegundaAno = segundaFecha.getFullYear();
				SegundaMes = segundaFecha.getMonth();
				SegundaMes = SegundaMes + 1;
				SegundaDay = segundaFecha.getDate();

				if(SegundaMes < 10){
					SegundaMes = '0'+SegundaMes;
				}
				if(SegundaDay < 10){
					SegundaDay = '0'+SegundaDay;
				}
				
				input.value = SegundaAno+'-'+SegundaMes+'-'+SegundaDay;
			}

			return true;				
		}
	}
	//si es el boton cerrar
	else{
		return true;				
	}
}

function cambiarTextoFechaSpecialMascara(){
	specialFechaUno = document.getElementsByName('dateSpecial').item(0).value;
	specialFechaDos = document.getElementsByName('date2Special').item(0).value;

	specialFechaUnoArray = specialFechaUno.split("-");
	specialFechaDosArray = specialFechaDos.split("-");
	
	specialFechaUno_string = specialFechaUnoArray[2]+'-'+devuelveMesNombre(specialFechaUnoArray[1],'en')+'-'+specialFechaUnoArray[0];
	specialFechaDos_string = specialFechaDosArray[2]+'-'+devuelveMesNombre(specialFechaDosArray[1],'en')+'-'+specialFechaDosArray[0];
	
	document.getElementById("mascara1").value = specialFechaUno_string;
	document.getElementById("mascara2").value = specialFechaDos_string;
}



function devuelveMesNombre(numeroMes,lng){
	indice = parseInt(numeroMes,10);
	if(lng=='en'){
		var mes = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];	
	}
	else{
		var mes = ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"];	
	}
	
	return mes[indice-1];
}
//redirection
function redireccionar(url){
	window.location = url;
}

(function($) {

	$(document).ready(function() {
		$(".toggle-content").hide();
		$(".press-item .more a").click(function(){
			var this_toggle = $(this).parents(".press-item").children('.press-item-content').children(".toggle-content");
			$(".toggle-content:visible").slideToggle();
			if (this_toggle.is(":visible")) {
				this_toggle.slideUp("slow");
			} else {
				this_toggle.slideDown("slow");	
			}
			var text = $(this).text();
			if (text == "More" || text == 'Less') {
				var text = $(this).text() == "More" ? "Less" : "More";
			} else {
				var text = $(this).text() == "Mas" ? "Menos" : "Mas";
			}
			
			$(this).text(text);
			return false;
		});
		
		$(".press-header").click(function() {
			var nextToggle = $(this).next(".press-item-content").find(".toggle-content");
			$(".toggle-content:visible").slideUp("slow");
			if (nextToggle.is(":visible")) {
				nextToggle.slideUp("slow");
			} else {
				nextToggle.slideDown("slow");
			}
		})
		
		$(".press-gallery").find(".press-thumbnails").find("a").click(function() {
			var link = $(this);
			var showcase = link.parents(".press-gallery").find('.press-showcase');
			
			showcase.attr("src", link.attr("href"));
			
			return false;
		});
		
		$(".es .bef-checkboxes").find("label").each(function() {
			var label = $(this);
			var text = $(this).text();
			if (text == "Links") {
				label.text("Enlaces");
			} else if (text == "Press Releases") {
				label.text("Notas de Prensa");
			} else if (text == 'Recent features') {
				label.text("Articulos Recientes");
			}
		});
		
		var xOffset = 10;
		var yOffset = 20;
		
		$(".press-item").hover(function(e){
		if ($(this).find(".toggle-content").is(":visible")) {
			return false;
		}
		
		var img = $(this)
			.find(".press-item-content")
			.find(".toggle-content")
			.find(".press-gallery")
			.find(".press-showcase");
		if (img.size() > 0) {
			$("body").append('<div id="preview""><img src="' + img.attr("src") + '" alt="" width="200" /></div>');
			$("#preview")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.fadeIn("fast");	
		}
		
		}, function() {
			$("#preview").remove();	
		});
			
		$(".press-item").mousemove(function(e) {
			
			$("#preview")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.fadeIn("fast");
		})
	});

})(jQuery);


