function addBookmark(titulo, url) {
	if (window.sidebar) { 
		window.sidebar.addPanel(titulo, url,""); 
	} else if( document.all ) {
		window.external.AddFavorite(url, titulo);
	} else if( window.opera && window.print ) {
		return true;
	}
}

function _jx_getMapaRight(var_url,id_organismo,objeto,width,height){
	
	$("#"+objeto).load(var_url+"includes/modulos/_jx_mapa_right.php", {id_organismo: id_organismo,width: width, height:height});
	return false;
	
}


function validarFormEncuesta(){
	
	var ccsError = "error";
	var error = false;
	
	$.each($(".requerido_txt"),function(i,e){			// LOOP PARA TEXTBOX/TEXTAREAS REQUERIDAS
		//alert(e.name+":"+e.value);
		campo_requerido = "preg_"+e.value;
		var ele = $('#'+campo_requerido);  				//alert(ele.val());
		if(ele.val().length == 0) {
			error = true;
			ele.removeClass('comun').addClass(ccsError); 	//alert("error texto: "+campo_requerido);
		} else {
			ele.removeClass(ccsError).addClass('normal');
		}
	});
	
	$.each($(".requerido_chk"),function(i,e){			// LOOP PARA CHECKBOX GROUPS
		//alert(e.name+":"+e.value);
		campo_requerido = "preg_"+e.value; 
		var ele = $('#'+campo_requerido);  				//alert(ele.val());
		if($('input[name="'+campo_requerido+'[]"]:checked').length === 0) { // validar que alguna alguna opcion del group este marcada
			error = true; 								
			ele.removeClass('comun').addClass(ccsError); 	//alert("error texto: "+campo_requerido);
		} else {
			ele.removeClass(ccsError).addClass('normal');
		}
	});
	
	$.each($(".requerido_radio"),function(i,e){			// LOOP PARA RADIOBUTTON GROUPS
		campo_requerido = "preg_"+e.value; 
		var ele = $('#'+campo_requerido);  				//alert(ele.val());
		if($('input[name="'+campo_requerido+'"]:checked').length === 0) {
			error = true; 								
			ele.removeClass('comun').addClass(ccsError); 	//alert("error texto: "+campo_requerido);
		} else {
			ele.removeClass(ccsError).addClass('normal');
		}
	});
	
	if (error==true){
		$("#caja_encuesta_error").show(100);
		return false;
	}
	return true;
}


function validarFormOlvido(){
	
	var email 	 = $('#registro_email').val();
	var ccsError = "campo error";
	var error = false;
	
	if (!validar_email(email)) {
		$('#registro_error_email').show(200);
		$('#registro_email').addClass(ccsError);
		error = true;
	}
	
	if (error==true){
		$("#registro_error").show(200);
		return false;
	}
}
	
function validarFormRegistro(validarclave){
	
	var nombre 	 = $('#registro_nombre').val();
	var apellido = $('#registro_apellido').val();
	var usuario	 = $('#registro_usuario').val();
	var email 	 = $('#registro_email').val();
	var clave	 = $('#registro_clave').val();
	var clave2	 = $('#registro_clave2').val();				
	var ccsError = "campo error";
	
	var error = false;
	
	$('#registro_nombre').removeClass("campo error").addClass("campo");
	$('#registro_apellido').removeClass("campo error").addClass("campo");
	$('#registro_email').removeClass("campo error").addClass("campo");
	$('#registro_usuario').removeClass("campo error").addClass("campo");
	$('#registro_clave').removeClass("campo error").addClass("campo");
	$('#registro_clave2').removeClass("campo error").addClass("campo");
	
	if (nombre == "") {
		$('#registro_error_nombre').show(200);
		$('#registro_nombre').addClass(ccsError);
		error = true;
	} 
	
	if (apellido == "") {
		$('#registro_error_apellido').show(200);
		$('#registro_apellido').addClass(ccsError);
		error = true;
	}
	
	if (!validar_email(email)) {
		$('#registro_error_email').show(200);
		$('#registro_email').addClass(ccsError);
		error = true;
	}
	
	if (usuario == "") {
		$('#registro_error_usuario').show(200);
		$('#registro_usuario').addClass(ccsError);
		error = true;
	}
	
	
	if (!validarclave){
	
		if (clave == "" ) {
			$('#registro_error_clave').show(200);
			$('#registro_clave').addClass(ccsError);
			error = true;
		}
		
		if (clave2 == "") {
			$('#registro_error_clave2').show(200);
			$('#registro_clave2').addClass(ccsError);
			error = true;
		}
		
		if (clave != clave2) {
			$('#registro_error_clave').show(200);
			$('#registro_error_clave2').show(200);
			$('#registro_clave').addClass(ccsError);
			$('#registro_clave2').addClass(ccsError);			
			error = true;
		} 
	
	}else {
		
		if (clave != clave2) {
			$('#registro_error_clave').show(200);
			$('#registro_error_clave2').show(200);
			$('#registro_clave').addClass(ccsError);
			$('#registro_clave2').addClass(ccsError);			
			error = true;
		} 
	}
	
	if (error==true){
		//$("#_caja_contacto_exito").hide();
		$("#registro_error").show(200);
		return false;
	}
}

function validarFormCambio(){
	
	var clave	 = $('#registro_clave').val();
	var clave2	 = $('#registro_clave2').val();				
	var ccsError = "campo error";
	
	var error = false;
	
	
	
	$('#registro_clave').removeClass("campo error").addClass("campo");
	$('#registro_clave2').removeClass("campo error").addClass("campo");
	
	
	if (clave=="" || clave2==""){
		
		
		$('#registro_error_clave').show(200);
		$('#registro_error_clave2').show(200);
		$('#registro_clave').addClass(ccsError);
		$('#registro_clave2').addClass(ccsError);			
		error = true;
	}else if (clave != clave2) {
		
		$('#registro_error_clave').show(200);
		$('#registro_error_clave2').show(200);
		$('#registro_clave').addClass(ccsError);
		$('#registro_clave2').addClass(ccsError);			
		error = true;
	} 
	
	if (error==true){
		$("#registro_error").show(200);
		return false;
	}
}

function validarFormLogin(menu){
	
	if (menu == 1){
		var usuario	 = $('#login_menu_usuario');
		var clave	 = $('#login_menu_clave');
	}else {
		var usuario	 = $('#login_usuario');
		var clave	 = $('#login_clave');
	}
	var error = false;
	
	usuario.removeClass("campo error").addClass("campo");
	clave.removeClass("campo error").addClass("campo");

	if (usuario.val() == "") {
		usuario.removeClass('campo').addClass('campo error');
		error = true;
	} 
	
	if (clave.val() == "" ) {
		clave.removeClass('campo').addClass('campo error');
		error = true;
	} 
	
	
	if (error==true){
		$("#login_error").show(200);
		return false;
	}
}


function validarFormContacto(){
	
	var motivo 	 = $('#contacto_motivo').val();
	var nombre 	 = $('#contacto_nombre').val();
	var email 	 = $('#contacto_email').val();
	var conf_email = $('#contacto_conf_email').val();
	var asunto	 = $('#contacto_asunto').val();
	var mensaje	 = $('#contacto_mensaje').val();			
	var ccsError = "error";
	
	var error = 0;
	
	if (motivo == 0) {
		$('#contacto_motivo').addClass("tema error");
		error = 1;
	} else $('#contacto_motivo').removeClass("tema error");
	
	if (nombre == "") {
		$('#contacto_nombre').addClass(ccsError);
		error = 1;
	} else $('#contacto_nombre').removeClass(ccsError);
	
	if (!validar_email(email)) {
		$('#contacto_email').addClass(ccsError);
		error = 1;
	} else $('#contacto_email').removeClass(ccsError);
	
	if (!validar_email(conf_email)) {
		$('#contacto_conf_email').addClass(ccsError);
		error = 1;
	} else $('#contacto_conf_email').removeClass(ccsError);
	
	if(email != "" && conf_email!= "")
	{
		if(email != conf_email){
			$('#contacto_email').addClass(ccsError);
			$('#contacto_conf_email').addClass(ccsError);
			error = 1;
		}else{
			$('#contacto_email').removeClass(ccsError);
			$('#contacto_conf_email').removeClass(ccsError);
		}
	}
	
	if (asunto == "") {
		$('#contacto_asunto').addClass(ccsError);
		error = 1;
	} else $('#contacto_asunto').removeClass(ccsError);
	
	if (mensaje == "") {
		$('#contacto_mensaje').addClass(ccsError);
		error = 1;
	} else $('#contacto_mensaje').removeClass(ccsError);
	
	
	if (error==1){
		$("#caja_contacto_error").show(200);
		return false;
	}else {
		document.forms["frm-contacto"].submit();
		return true;
	}
}



function validarFormBuscador()
{	 
	var error = false;
	
	// **limpiamos errores**
	$("#b_CajaError").hide();
	$('#b_Palabra').removeClass();
	$('#e_Palabra').hide();
	$('#e_Destino').hide();
	$('#b_FechaDesde').removeClass();
	$('#b_FechaHasta').removeClass();
	$('#e_RangoFechas').hide();         
	$('#e_OrdenCampoTipo').hide();
	$('#e_Seccion').hide();
	//**//

	if ($('#b_Palabra').val() == "")
	{
		$('#e_Palabra').show();
		$('#b_Palabra').addClass("error");
		error = true;
	}
	
	
	var error_TipoPalabra = true;
	$("#frm_buscador input[name='b_TipoPalabra']:radio").each(function(i){
        if ($(this).is(':checked')) 
		{
			error_TipoPalabra = false;
        }
    });
	if(error_TipoPalabra == true){$('#e_Palabra').show(); error = true;}
	
	
	var error_Destino = true;
	$("#frm_buscador input[name='b_Destino']:radio").each(function(i){
        if ($(this).is(':checked')) 
		{
			error_Destino = false;
        }
    }); 
	if(error_Destino == true){$('#e_Destino').show(); error = true;}
	
	
	var error_OrdenCampo = true;
	$("#frm_buscador input[name='b_OrdenCampo']:radio").each(function(i){
        if ($(this).is(':checked')) 
		{
			error_OrdenCampo = false;
        }
    });
	if(error_OrdenCampo == true){$('#e_OrdenCampoTipo').show(); error = true;}
	
	
	var error_OrdenTipo = true;
	$("#frm_buscador input[name='b_OrdenTipo']:radio").each(function(i){
        if ($(this).is(':checked')) 
		{
			error_OrdenTipo = false;
        }
    });
	if(error_OrdenTipo == true){$('#e_OrdenCampoTipo').show(); error = true;}
	
	
	var error_Seccion = true;
	$("#frm_buscador input[name='b_Seccion']:radio").each(function(i){
        if ($(this).is(':checked')) 
		{ 
			error_Seccion = false;
        }
    });
	if(error_Seccion == true){$('#e_Seccion').show(); error = true;} 

	
	if(error==true)
	{	
		$("#b_CajaError").show(200);
		return false;
	}else {
		document.forms["frm_buscador"].submit();
		return true;
	}
}

function  addSizeBody(modo){
	
	var _objclasssize = "";
	
	$("#_bodycont").removeClass('mainContentBody').addClass('mainContentBody');
	$("#_bodycont").removeClass('mainContentBody grande').addClass('mainContentBody');
	$("#_bodycont").removeClass('mainContentBody masgrande').addClass('mainContentBody');
		
	
	
	if (modo==0){
		$("#_bodycont").addClass('mainContentBody');
	}else if (modo==1){
		$("#_bodycont").addClass('mainContentBody grande');
	}else if (modo==2){
		$("#_bodycont").addClass('mainContentBody masgrande');
	}
}
