$(document).ready(function(){		
	
	/* Script para abrir la ventana de imopresión */
	$('.print').click(function(){
		window.print();
		return false;
	});
	
	/* Script para agregar al vuelo la clase list(i) incrementable a cada elemento de las listas Actualidad y Ultimas sentencias, se podría hacer también por programción */
	
	$('.list_container_left li').each(function(i){
		$(this).attr('class','clearfix list'+[i]);
	});
	
	$('.list_container_right li').each(function(i){
		$(this).attr('class','clearfix list'+[i]);
	});
	
	/* Script para igualar las alturas de los listados Actualidad y Ultimas sentencias en la home */
	
	jQuery.fn.mayor = function(e){			
		altura = new Array();
		$(e).each(function(i){					
			altura[i] = $(this).height();					
		});
		
		var mayor = 0;
		for(i=0;i<altura.length;i++){					
			if (altura[i]>mayor){
				mayor=altura[i];
			}	
		}
		$(this).height(mayor);							
	}
	
	/* x debería ser una variable generada por programación */
	
	var x=0;
	for (x=0;x<=3;x++) {
		$('.list'+[x]).mayor('.list'+[x]);
	}
	
	/* Agregar la clase no_bg al primer elemento de cada lista */
	$('.list_container_left li:first').addClass('no_bg');
	$('.list_container_right li:first').addClass('no_bg');
		
});


function open_pop_up (page) {
	var options = "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=480, height=150, top=350, left=380";
	window.open(page,"",options);
}

function newsletterRegistration(){
	if($("#newsletter_msg").queue("fx").length >0)return;
	if(checkFormFields("frmNewsletterRegistration",1,1,"#000","#FFF")){
		$(".mailing_box_inner").addAjaxLoader(true);
		$("#newsletter_msg").css("color","#FFF");
		$("#newsletter_msg").html(getTranslateEntry("PROCESANDO")+"...");
		$("#newsletter_msg").show(100);
		$.ajax({
		   async: true,
		   type: "POST",
		   url:  "_ajax.php",
		   data: "opc=registrarNewsletter&"+$("#form_suscribe").serializeForm(),
		   success: function(data){
				if(data=="exists"){
					$("#newsletter_msg").html(getTranslateEntry("NEWSLETTER_ERROR_REGISTRO"));
				}
				else{
					$("#newsletter_name").val(getTranslateEntry("NEWSLETTER_NOMBRE"));
					$("#newsletter_email").val(getTranslateEntry("NEWSLETTER_EMAIL"));
					$("#newsletter_organization").val(getTranslateEntry("NEWSLETTER_ORGANIZACION"));
					$("#newsletter_country").val("");
					$("#newsletter_msg").html(data).fadeOut(30000);
					$(".mailing_box_inner").removeAjaxLoader();
				}
				
		   }
		 });
		
	}
}
function showNewsletter(id){
	$.ajax({
	   async: true,
	   type: "POST",
	   url:  "_ajax.php",
	   data:  "opc=showNewsletter&id="+id,
	   success: function(data){
			$("#newsletter").replaceWith(data);
	   }
	 });
}
function openNewsletterWindow(id){
	window.open("newsletter.php?id="+id,"newsletter","width=660,height="+(screen.availHeight-200)+",scrollbars=yes,resizable=yes,toobar=no,titlebar=no,status=no");
}
function sendContactForm(){
	if(checkFormFields('frmContact',1,0,'#444444','#FFFFFF')){
		$('#frmContact').addAjaxLoader(true);
		var data = $('#frmContact').serializeForm();
		$.ajax({
		   async: true,
		   type: "POST",
		   url:  "_ajax.php",
		   data:  "opc=sendForm&src=contact&"+data,
		   success: function(data){
				$('#frmContact').clearForm();
				showAlertMessage(data,"notify");
				$('#frmContact').removeAjaxLoader();
				
		   }
		 });
	}
}
function sendArticle(){
	if(checkFormFields('frmContact',1,0,'#444444','#FFFFFF')){
		$('.send_main_box').addAjaxLoader(true);
		var data = $('#frmContact').serializeForm();
		$.ajax({
		   async: true,
		   type: "POST",
		   url:  "_ajax.php",
		   data:  "opc=sendForm&src=send_article&"+data,
		   success: function(data){
				$('#frmContact').clearForm();
				$('.send_main_box').removeAjaxLoader();
				showAlertMessage(data,"notify");
		   }
		 });
	}
}

function getTranslateEntry(word){
	var translation="";
	$.ajax({
	   async: false,
	   type: "POST",
	   url: "_ajax.php",
	   data: "opc=translate&word="+word,
	   success: function(data){
	    translation = data;
	   }
	 });
	return translation;
}