function actualiza_tip()
{
	$(".tip").bt({ 	padding: 15, width: 480, spikeLength: 20, spikeGirth: 10, cornerRadius: 5, fill: 'rgba(255,255,255, .8)', strokeWidth: 3, strokeStyle: '#B98700', cssStyles: {color: '#666', fontSize: '12px'}, ajaxPath: ["$(this).attr('href').replace(/perfil/, 'perfiltip')", 'div#seccion-tip'] });
	//return false;
}

function close_box()
{
	window.parent.CB_Close();
	return false;
}

function return_back()
{
	history.back();
	return false;	
}



////////////////////////
// 	  		CHAT	  //
////////////////////////

function chat_activar()
{
	$("#seccion-chat_text_box").show();
	$("#seccion-chat_text_info_box").hide();
	var user_id = $("#header_menu_login_in").attr("class");
	var cont_id = $(this).attr('name');
	$("#seccion-chat_lista_box ul li").removeClass("active");
	$(this).parent().addClass("active");
	var param = "user_id=" + user_id + "&cont_id=" + cont_id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../includes/sc-chat_file.php",
		data:param,
		success:chat_activar_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function chat_activar_sc(t)
{
	var file = $("file", t).text();
	var user = $("user", t).text();
	$("#form-chat-file").val(file);
	$("#form-chat-user").val(user);
	chat_actualizar();
}

function chat_dialogo()
{
	var user_id = $("#header_menu_login_in").attr("class");
	var cont_id = $("#form-chat-user").val();
	var texto = $("#form-chat-texto").val();
	var file = $("#form-chat-file").val();
	texto = $.trim(texto);
	if (file){
		if (texto){
			var param = "file=" + file + "&texto=" + texto + "&user_id=" + user_id + "&cont_id=" + cont_id;
			$.ajax({
				async:true,
				type: "post",
				dataType: "xml",
				contentType: "application/x-www-form-urlencoded",
				url:"../includes/sc-chat_dialogo.php",
				data:param,
				success:chat_dialogo_sc,
				timeout:10000,
				error:null
			});
		}
	}
	return false;
}
function chat_dialogo_sc(t)
{
	var html = $("html", t).text();
	$("#seccion-chat_dialogo_box").html(html);
	$("#form-chat-texto").val("");
}

function chat_actualizar()
{
	var file = $("#form-chat-file").val();
	var param = "file=" + file;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../includes/sc-chat_actualiza.php",
		data:param,
		success:chat_actualizar_sc,
		timeout:10000,
		error:null
	});	
	setTimeout("chat_actualizar()", 15000);
}
function chat_actualizar_sc(t)
{
	var html = $("html", t).text();
	$("#seccion-chat_dialogo_box").html(html);
}

function chat_actualizar_lista()
{
	var user_id = $("#header_menu_login_in").attr("class");
	var param = "user_id=" + user_id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../includes/sc-chat_lista.php",
		data:param,
		success:chat_actualizar_lista_sc,
		timeout:10000,
		error:null
	});
	setTimeout("chat_actualizar_lista()", 60000);
}
function chat_actualizar_lista_sc(t)
{
	var html = $("html", t).text();
	$("#seccion-chat_lista_box ul").html(html);
	$("#seccion-chat #seccion-chat_lista_box a").bind('click', chat_activar);
}





////////////////////////
// 	  	USUARIOS	  //
////////////////////////

function usuarios_destacados()
{
	createCookie("usuarios_destacados", "1", "");
	return true;	
}
function usuarios_ultimos()
{
	eraseCookie("usuarios_destacados");
	return true;	
}



////////////////////////
// 	  INVITACIONES	  //
////////////////////////

function validate_enviar_invitacion()
{
	var to = $("#form-invitaciones-enviar-to").val();
	
	if (to == "") {
		$("#form-invitaciones-enviar-error").html("<img src='../../img/icons/exclamation.png' alt='aviso' class='icon' />Faltan datos del formulario por rellenar");
		$("#form-invitaciones-enviar-error").show();
	}else{
		
		var patron=/^[^@ ]+@[^@ ]+.[^@ .]+$/;
		var t1=patron.test(to);
		if (t1 == false){
			$("#form-invitaciones-enviar-error").html("<img src='../../img/icons/exclamation.png' alt='aviso' class='icon' />El correo electrónico no tiene el formato adecuado");
			$("#form-invitaciones-enviar-error").show();
		}else{		
			$("#form-invitaciones-enviar-error").html("");
			$("#form-invitaciones-enviar-error").hide();
			document.getElementById("form-invitaciones-enviar").submit();
		}
	}
	
	return false;
}


////////////////////////
//    	MENSAJES	  //
////////////////////////

// Menu mensajeria
function mensajeria_entrada()
{
	eraseCookie("mensajeria");
	return true;
}
function mensajeria_enviados()
{
	createCookie("mensajeria", "enviados", "");
	return true;
}
function mensajeria_redactar()
{
	createCookie("mensajeria", "redactar", "");
	return true;
}

// Envia mensaje
function add_mensaje()
{
	var texto = $("#form-enviar_mensaje-info-text").val();
	var titulo = $("#form-enviar_mensaje-info-titulo").val();
	var to = $("#form-enviar_mensaje-info-to").val();
	var from = $("#form-enviar_mensaje-info-from").val();
	
	if (texto == "" || titulo == ""){
		// Faltan datos
	}else{
		var param = "to=" + to + "&from=" + from + "&texto=" + texto + "&titulo=" + titulo;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url:"../../includes/sc-perfil_mensaje.php",
			data:param,
			success:add_mensaje_sc,
			timeout:10000,
			error:null
		});
	}
	return false;
}
function add_mensaje_sc(t)
{
	close_box();	
}


// Envia mensaje desde mensajeria
function validate_enviar_mensaje()
{
	var to = $("#form-mensajeria-enviar-to").val();
	var titulo = $("#form-mensajeria-enviar-titulo").val();
	var mensaje = $("#form-mensajeria-enviar-texto").val();
	
	var user_to = $("#form-mensajeria-enviar-user_id").val();
	var user_from = $("#header_menu_login_in").attr("class");
	
	if (to == "" || titulo == "") {
		$("#form-mensajeria-enviar-error").html("<img src='../../img/icons/exclamation.png' alt='aviso' class='icon' />Faltan datos del formulario por rellenar");
		$("#form-mensajeria-enviar-error").show();
	}else{
		$("#form-mensajeria-enviar-error").html("");
		$("#form-mensajeria-enviar-error").hide();
		var param = "user_to=" + user_to + "&user_from=" + user_from + "&titulo=" + titulo + "&mensaje=" + mensaje;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url:"../includes/sc-contactos_enviar.php",
			data:param,
			success:validate_enviar_mensaje_sc,
			timeout:10000,
			error:null
		});	
	}
	
	return false;
}
function validate_enviar_mensaje_sc(t)
{
	$("#form-mensajeria-enviar-error").html("<img src='../img/icons/tick.png' alt='correcto' class='icon' />El mensaje ha sido enviado correctamente");
	$("#form-mensajeria-enviar-error").removeClass("error");
	$("#form-mensajeria-enviar-error").addClass("ok");
	$("#form-mensajeria-enviar-error").show();
	document.getElementById("form-mensajeria-enviar").reset();
}

// Obtiene contactos para automplete
function set_autocomplete()
{
	var user_id = $("#header_menu_login_in").attr("class");
	var param = "user_id=" + user_id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../includes/sc-contactos_autocomplete.php",
		data:param,
		success:set_autocomplete_sc,
		timeout:10000,
		error:null
	});	
}
function set_autocomplete_sc(t)
{
	var html = $("html", t).text();
	$("#form-mensajeria-enviar-to_suggestions").html(html);
	$("#form-mensajeria-enviar-to_suggestions").show();
}
function get_autocomplete(user_id, user_name)
{
	$("#form-mensajeria-enviar-to").val(user_name);
	$("#form-mensajeria-enviar-user_id").val(user_id);
	$("#form-mensajeria-enviar-to_suggestions").hide();
	return false;
}


////////////////////////
//    	CONTACTOS	  //
////////////////////////

function add_solicitud_contacto()
{
	var texto = $("#form-solicitar_contacto-info-text").val();
	var solicitante = $("#form-solicitar_contacto-info-solicitante").val();
	var solicitado = $("#form-solicitar_contacto-info-usuario").val();
	
	var param = "solicitante=" + solicitante + "&solicitado=" + solicitado + "&texto=" + texto;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_solicitud_contacto.php",
		data:param,
		success:add_solicitud_contacto_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function add_solicitud_contacto_sc(t)
{
	window.parent.$("#submenu-contacto").parent().hide();
	close_box();	
}




////////////////////////
//    PUBLICACIONES	  //
////////////////////////


// Edita una publicación
function edit_publicacion(publicacion)
{
	var param = "publicacion=" + publicacion;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_publicacion_edit.php",
		data:param,
		success:edit_publicacion_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function close_publicacion_edit(publicacion)
{
	var autor = $("#header_menu_login_in").attr("class");
	var param = "publicacion=" + publicacion + "&autor=" + autor;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_publicacion.php",
		data:param,
		success:edit_publicacion_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function save_publicacion_edit(publicacion)
{
	var autor = $("#header_menu_login_in").attr("class");
	var texto = $("#form-perfil-publicacion-text_edit").val();
	if (texto != ""){
		var param = "publicacion=" + publicacion + "&texto=" + texto + "&autor=" + autor;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url:"../../includes/sc-perfil_publicacion_save.php",
			data:param,
			success:edit_publicacion_sc,
			timeout:10000,
			error:null
		});
	}
	return false;
}
function edit_publicacion_sc(t)
{
	var html = $("html", t).text();
	var obj = $("obj", t).text();
	$(obj).html(html);
	$("textarea").autoResize();
}







////////////////////////
//    FORM PERFIL	  //
////////////////////////

// ETIQUETAS
function change_box_etiquetas_edit()
{
	$("#sidebar-etiquetas-content").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_etiquetas_edit.php",
		data:param,
		success:change_box_etiquetas_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function change_box_etiquetas()
{
	$("#sidebar-etiquetas-content").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_etiquetas.php",
		data:param,
		success:change_box_etiquetas_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function save_box_etiquetas()
{
	var id = $("#header_menu_login_in").attr("class");
	var checks = document.getElementById("form-perfil-etiquetas-edit").user_etiqueta;
	var lista = "";
	for (i = 0; lcheck = checks[i]; i++) {
        if (lcheck.checked) {
            lista = lista + lcheck.value + "/";
        }
    }
	if (lista){
		var param = "id=" + id + "&lista=" + lista;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url:"../../includes/sc-perfil_etiquetas_save.php",
			data:param,
			success:change_box_etiquetas,
			timeout:10000,
			error:null
		});
	}
	return false;
}
function change_box_etiquetas_sc(t)
{
	var html = $("html", t).text();
	$("#sidebar-etiquetas-content").slideDown();
	$("#sidebar-etiquetas-content").html(html);
}
function enviar_etiqueta()
{
	var id = $("#header_menu_login_in").attr("class");
	var propuesta = $("#form-perfil-etiquetas-propuesta").val();
	var param = "id=" + id + "&propuesta=" + propuesta;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_etiquetas_propuesta.php",
		data:param,
		success:change_box_etiquetas,
		timeout:10000,
		error:null
	});
	return false;
}
	
	

// ESTADO
function del_estado(){ $("#form-perfil-estado-text").val(""); }
function set_estado(){
	var estado = $("#form-perfil-estado-text").val();
	var id = $("#header_menu_login_in").attr("class");
	if (estado != ""){
		var param = "id=" + id + "&estado=" + estado;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url:"../../includes/sc-perfil_estado.php",
			data:param,
			success:set_estado_sc,
			timeout:10000,
			error:null
		});
	}
	return false;
}
function set_estado_sc(t)
{
	var html = $("html", t).text();
	$("#seccion-perfil-estado-text").html(html);
}


// INTRODUCCIÓN PERSONAL
function save_box_intro()
{
	var intro = $("#form-perfil-intro-text").val();
	$("#seccion-perfil-intro").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id + "&intro=" + intro;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_intro_save.php",
		data:param,
		success:change_box_intro,
		timeout:10000,
		error:null
	});
	return false;

}
function change_box_intro()
{
	$("#seccion-perfil-intro").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_intro.php",
		data:param,
		success:change_box_intro_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function change_box_intro_edit()
{

	$("#seccion-perfil-intro").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_intro_edit.php",
		data:param,
		success:change_box_intro_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function change_box_intro_sc(t)
{
	var html = $("html", t).text();
	$("#seccion-perfil-intro").slideDown();
	$("#seccion-perfil-intro").html(html);
	$("textarea").autoResize();
}




// INFORMACIÓN BÁSICA
function save_box_info()
{
	var nombre = $("#form-perfil-info-nombre").val();
	var pass = $("#form-perfil-info-pass").val();
	var pass2 = $("#form-perfil-info-pass2").val();
	var fecha_nacimiento = $("#form-perfil-info-fecha").val();
	var nacionalidad = $("#form-perfil-info-nacionalidad").val();
	var residencia_pais = $("#form-perfil-info-residencia_pais").val();
	var residencia_region = $("#form-perfil-info-residencia_region").val();
	var residencia_localidad = $("#form-perfil-info-residencia_localidad").val();
	var ocupacion = $("#form-perfil-info-ocupacion").val();
	var web = $("#form-perfil-info-web").val();
	var blog = $("#form-perfil-info-blog").val();
	
	
	var error_nombre = false;
	var error_pass = false;
	var error_pass2 = false;
	
	// Valido nombre
	if (nombre == ""){ 	error_nombre = true; }
	
	// Compruebo password
	if (pass == ""){
		error_pass = true;
		var pass_msg = "Contraseña Inválida";
	}else{
		if (pass.length<6){
			error_pass = true;
			var pass_msg = "Contraseña Corta";
		}else{
			if (pass != pass2){
				error_pass2 = true;				
			}else{						
				error_pass = false;
				error_pass2 = false;
			}
		}
	}
	
	
	// Comprobamos errores
	if (error_nombre || error_pass || error_pass2){
		
		if (error_nombre){
			$("#form-perfil-info-nombre_error").slideDown();
			$("#form-perfil-info-nombre_error").html("No has introducido tu nombre personal");
		}else{
			$("#form-perfil-info-nombre_error").slideUp();
			$("#form-perfil-info-nombre_error").html("");
		}
		
		if (error_pass){
			$("#form-perfil-info-pass_error").slideDown();
			$("#form-perfil-info-pass_error").html(pass_msg);
		}else{
			$("#form-perfil-info-pass_error").slideUp();
			$("#form-perfil-info-pass_error").html("");
		}
		
		if (error_pass2){
			$("#form-perfil-info-pass2_error").slideDown();
			$("#form-perfil-info-pass2_error").html("No coincide la confirmación de contraseña");
		}else{
			$("#form-perfil-info-pass2_error").slideUp();
			$("#form-perfil-info-pass2_error").html("");
		}
		
	}else{
		
		$("#seccion-perfil-info_basica").slideUp();
		var id = $("#header_menu_login_in").attr("class");
		
		var param = "id=" + id + "&nombre=" + nombre + "&pass=" + pass + "&fecha_nacimiento=" + fecha_nacimiento + "&nacionalidad=" + nacionalidad + "&ocupacion=" + ocupacion + "&residencia_pais=" + residencia_pais + "&residencia_region=" + residencia_region + "&residencia_localidad=" + residencia_localidad + "&web=" + web + "&blog=" + blog;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url:"../../includes/sc-perfil_info_save.php",
			data:param,
			success:update_box_info,
			timeout:10000,
			error:null
		});
	}
	return false;

}
function update_box_info(t){
	var nombre = $("nombre", t).text();
	var nice = $("nice", t).text();
	
	var perfil = $("#header_menu_login_in_perfil").attr("href");
	var aux = perfil.split("/");
	var nice_viejo = aux[aux.length-2];
	var perfil_nuevo = perfil.replace(nice_viejo, nice);
	
	$("#seccion-perfil h2").html(nombre);
	$("#header_menu_login_in p").html("<span>Bienvenido,</span><br/>" + nombre);
	$("#header_menu_login_in_perfil").attr({ href: perfil_nuevo });
	
	change_box_info();
}
function change_box_info()
{
	$("#seccion-perfil-info_basica").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_info.php",
		data:param,
		success:change_box_info_sc,
		timeout:10000,
		error:null
	});
	return false;

}
function change_box_info_edit()
{
	$("#seccion-perfil-info_basica").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url: "../../includes/sc-perfil_info_edit.php",
		data:param,
		success:change_box_info_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function change_box_info_sc(t)
{
	var html = $("html", t).text();
	$("#seccion-perfil-info_basica").slideDown();
	$("#seccion-perfil-info_basica").html(html);
	$(".tt").bt({ trigger: ['focus', 'blur'], fill: '#FFF6B7', strokeStyle: '#B7B7B7', spikeLength: 10, spikeGirth: 10, padding: 8, width: 300, cornerRadius: 0, positions: 'right', cssStyles: { fontFamily: '"lucida grande",tahoma,verdana,arial,sans-serif', fontSize: '11px' }	});
	$(".date-pick").datePicker({ clickInput:true, startDate: "01/01/1920", endDate: (new Date()).asString() });
}

function del_pass(){ $("#form-perfil-info-pass").val(""); }
function del_pass2(){ $("#form-perfil-info-pass2").val(""); }
function passwordMeterProfile()
{
	var pass = $("#form-perfil-info-pass").val();
	var login = $("#form-perfil-info-email").val();	
	var resultado = passwordStrength(pass, login);
	var clase = resultado.substr(11).toLowerCase();
	$("#form-perfil-info-pass_error").removeClass("pass_corta");
	$("#form-perfil-info-pass_error").removeClass("pass_mala");
	$("#form-perfil-info-pass_error").removeClass("pass_media");
	$("#form-perfil-info-pass_error").removeClass("pass_buena");
	$("#form-perfil-info-pass_error").removeClass("pass_fuerte");
	$("#form-perfil-info-pass_error").addClass("pass_" + clase);
	
	$("#form-perfil-info-pass_error").slideDown();
	$("#form-perfil-info-pass_error").html(resultado);
}

function update_residencia_region()
{
	var pais = $("#form-perfil-info-residencia_pais").val();
	var param = "pais=" + pais;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url: "../../includes/sc-update_region.php",
		data:param,
		success:update_residencia_region_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function update_residencia_region_sc(t)
{
	var html = $("html", t).text();
	$("#form-perfil-info-residencia_region").html(html);
	update_residencia_localidad();
}

function update_residencia_localidad()
{
	var region = $("#form-perfil-info-residencia_region").val();
	var param = "region=" + region;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url: "../../includes/sc-update_localidad.php",
		data:param,
		success:update_residencia_localidad_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function update_residencia_localidad_sc(t)
{
	var html = $("html", t).text();
	$("#form-perfil-info-residencia_localidad").html(html);
}




// DATOS PRIVADOS
function save_box_privado()
{
	var direccion = $("#form-perfil-privado-direccion").val();
	var cp = $("#form-perfil-privado-cp").val();
	var telefono = $("#form-perfil-privado-telefono").val();
	$("#seccion-perfil-privado").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id + "&direccion=" + direccion + "&cp=" + cp + "&telefono=" + telefono;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_privado_save.php",
		data:param,
		success:change_box_privado,
		timeout:10000,
		error:null
	});
	return false;

}
function change_box_privado()
{
	$("#seccion-perfil-privado").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_privado.php",
		data:param,
		success:change_box_privado_sc,
		timeout:10000,
		error:null
	});
	return false;

}
function change_box_privado_edit()
{

	$("#seccion-perfil-privado").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_privado_edit.php",
		data:param,
		success:change_box_privado_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function change_box_privado_sc(t)
{
	var html = $("html", t).text();
	$("#seccion-perfil-privado").slideDown();
	$("#seccion-perfil-privado").html(html);
}




// REDES SOCIALES
function save_box_redes()
{
	var facebook = $("#form-perfil-redes-fb").val();
	var twitter = $("#form-perfil-redes-tw").val();
	var linkedin = $("#form-perfil-redes-li").val();
	var xing = $("#form-perfil-redes-xi").val();
	var skype = $("#form-perfil-redes-sk").val();
	var google = $("#form-perfil-redes-go").val();
	var flickr = $("#form-perfil-redes-fl").val();
	var youtube = $("#form-perfil-redes-yt").val();
	var slideshare = $("#form-perfil-redes-ss").val();
	var digg = $("#form-perfil-redes-dg").val();
	var delicious = $("#form-perfil-redes-de").val();
	var netvibes = $("#form-perfil-redes-ne").val();
	var otros1 = $("#form-perfil-redes-otros1").val();
	var otros2 = $("#form-perfil-redes-otros2").val();
	var otros3 = $("#form-perfil-redes-otros3").val();
	
	$("#seccion-perfil-redes").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id + "&facebook=" + facebook + "&twitter=" + twitter + "&linkedin=" + linkedin + "&xing=" + xing + "&skype=" + skype + "&google=" + google + "&flickr=" + flickr + "&youtube=" + youtube + "&slideshare=" + slideshare + "&digg=" + digg + "&delicious=" + delicious + "&netvibes=" + netvibes + "&otros1=" + otros1 + "&otros2=" + otros2 + "&otros3=" + otros3;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_redes_save.php",
		data:param,
		success:change_box_redes,
		timeout:10000,
		error:null
	});
	return false;

}
function change_box_redes()
{
	$("#seccion-perfil-redes").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_redes.php",
		data:param,
		success:change_box_redes_sc,
		timeout:10000,
		error:null
	});
	return false;

}
function change_box_redes_edit()
{

	$("#seccion-perfil-redes").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_redes_edit.php",
		data:param,
		success:change_box_redes_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function change_box_redes_sc(t)
{
	var html = $("html", t).text();
	$("#seccion-perfil-redes").slideDown();
	$("#seccion-perfil-redes").html(html);
}



// CURRICULUM
function save_box_curriculum_experiencia()
{
	var cargo = $("#form-perfil-curriculum-cargo").val();
	var empresa = $("#form-perfil-curriculum-empresa").val();
	var campo_profesional = $("#form-perfil-curriculum-campo_profesional").val();
	var pais = $("#form-perfil-curriculum-pais").val();
	var region = $("#form-perfil-curriculum-region").val();
	var localidad = $("#form-perfil-curriculum-localidad").val();
	var inicio = $("#form-perfil-curriculum-inicio").val();
	var fin = $("#form-perfil-curriculum-fin").val();
	
	if (cargo == "" || empresa == "" || inicio == "" || fin == "" || region == 0){		
		$("#form-perfil-curriculum-experiencia-error").slideDown();
	}else{
		
		$("#form-perfil-curriculum-experiencia-error").slideUp();
		$("#curriculum-experiencia_laboral").slideUp();
		var id = $("#header_menu_login_in").attr("class");
		var param = "id=" + id + "&cargo=" + cargo + "&empresa=" + empresa + "&campo_profesional=" + campo_profesional + "&pais=" + pais + "&region=" + region + "&localidad=" + localidad + "&inicio=" + inicio + "&fin=" + fin;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url:"../../includes/sc-perfil_curriculum_experiencia_save.php",
			data:param,
			success:change_box_curriculum_experiencia,
			timeout:10000,
			error:null
		});
		document.getElementById("form-perfil-curriculum-experiencia").reset();
		$("#form-perfil-curriculum-region").html('<option value="0">No hay seleccionado ningún país</option></select>');
		$("#form-perfil-curriculum-localidad").html('<option value="0">No hay seleccionado ninguna región</option></select>');
	}
	return false;

}
function change_box_curriculum_experiencia(t)
{
	var html = $("html", t).text();
	$("#curriculum-experiencia_laboral").slideDown();
	$("#curriculum-experiencia_laboral").html(html);

}
function del_box_curriculum_experiencia(experiencia)
{
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id + "&experiencia=" + experiencia;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-delete_experiencia.php",
		data:param,
		success:change_box_curriculum_experiencia,
		timeout:10000,
		error:null
	});
	return false;
}

function save_box_curriculum_estudios()
{
	var titulacion = $("#form-perfil-curriculum-titulacion").val();
	var area_estudio = $("#form-perfil-curriculum-area_estudio").val();
	var centro = $("#form-perfil-curriculum-centro").val();
	var pais = $("#form-perfil-curriculum-pais_estudio").val();
	var region = $("#form-perfil-curriculum-region_estudio").val();
	var localidad = $("#form-perfil-curriculum-localidad_estudio").val();
	var inicio = $("#form-perfil-curriculum-inicio_estudio").val();
	var fin = $("#form-perfil-curriculum-fin_estudio").val();
	
	if (titulacion == "" || area_estudio == "" || centro == "" || inicio == "" || fin == "" || region == 0){
		$("#form-perfil-curriculum-estudios-error").slideDown();
	}else{
		
		$("#form-perfil-curriculum-esudios-error").slideUp();
		$("#curriculum-estudios").slideUp();
		var id = $("#header_menu_login_in").attr("class");
		var param = "id=" + id + "&titulacion=" + titulacion + "&area_estudio=" + area_estudio + "&centro=" + centro + "&pais=" + pais + "&region=" + region + "&localidad=" + localidad + "&inicio=" + inicio + "&fin=" + fin;
		$.ajax({
			async:true,
			type: "post",
			dataType: "xml",
			contentType: "application/x-www-form-urlencoded",
			url:"../../includes/sc-perfil_curriculum_estudios_save.php",
			data:param,
			success:change_box_curriculum_estudios,
			timeout:10000,
			error:null
		});
		document.getElementById("form-perfil-curriculum-estudios").reset();
		$("#form-perfil-curriculum-region_estudio").html('<option value="0">No hay seleccionado ningún país</option></select>');
		$("#form-perfil-curriculum-localidad_estudio").html('<option value="0">No hay seleccionado ninguna región</option></select>');
	}
	return false;

}
function change_box_curriculum_estudios(t)
{
	var html = $("html", t).text();
	$("#curriculum-estudios").slideDown();
	$("#curriculum-estudios").html(html);	

}
function del_box_curriculum_estudio(estudio)
{
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id + "&estudio=" + estudio;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-delete_estudio.php",
		data:param,
		success:change_box_curriculum_estudios,
		timeout:10000,
		error:null
	});
	return false;
}

function save_box_curriculum_idiomas()
{
	var idioma = $("#form-perfil-curriculum-idioma").val();
	var nivel = $("#form-perfil-curriculum-nivel").val();
		
	$("#form-perfil-curriculum-estudios-error").slideUp();
	$("#curriculum-idiomas").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id + "&idioma=" + idioma + "&nivel=" + nivel;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_curriculum_idiomas_save.php",
		data:param,
		success:change_box_curriculum_idiomas,
		timeout:10000,
		error:null
	});
	return false;

}
function change_box_curriculum_idiomas(t)
{
	var html = $("html", t).text();
	$("#curriculum-idiomas").slideDown();
	$("#curriculum-idiomas").html(html);

}
function del_box_curriculum_idioma(idioma)
{
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id + "&idioma=" + idioma;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-delete_idioma.php",
		data:param,
		success:change_box_curriculum_idiomas,
		timeout:10000,
		error:null
	});
	return false;
}


// General
function change_box_curriculum_edit()
{

	$("#seccion-perfil-curriculum").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_curriculum_edit.php",
		data:param,
		success:change_box_curriculum_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function change_box_curriculum()
{
	$("#seccion-perfil-curriculum").slideUp();
	var id = $("#header_menu_login_in").attr("class");
	var param = "id=" + id;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url:"../../includes/sc-perfil_curriculum.php",
		data:param,
		success:change_box_curriculum_sc,
		timeout:10000,
		error:null
	});
	return false;

}
function change_box_curriculum_sc(t)
{
	var html = $("html", t).text();
	$("#seccion-perfil-curriculum").slideDown();
	$("#seccion-perfil-curriculum").html(html);
	$(".date-pick").datePicker({ clickInput:true, startDate: "01/01/1920", endDate: (new Date()).asString() });
}


// Actualizaciones de world
function update_curriculum_region()
{
	var pais = $("#form-perfil-curriculum-pais").val();
	var param = "pais=" + pais;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url: "../../includes/sc-update_region.php",
		data:param,
		success:update_curriculum_region_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function update_curriculum_region_sc(t)
{
	var html = $("html", t).text();
	$("#form-perfil-curriculum-region").html(html);
	update_curriculum_localidad();
}
function update_curriculum_estudio_region()
{
	var pais = $("#form-perfil-curriculum-pais_estudio").val();
	var param = "pais=" + pais;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url: "../../includes/sc-update_region.php",
		data:param,
		success:update_curriculum_estudio_region_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function update_curriculum_estudio_region_sc(t)
{
	var html = $("html", t).text();
	$("#form-perfil-curriculum-region_estudio").html(html);
	update_curriculum_estudio_localidad();
}

function update_curriculum_localidad()
{
	var region = $("#form-perfil-curriculum-region").val();
	var param = "region=" + region;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url: "../../includes/sc-update_localidad.php",
		data:param,
		success:update_curriculum_localidad_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function update_curriculum_localidad_sc(t)
{
	var html = $("html", t).text();
	$("#form-perfil-curriculum-localidad").html(html);
}
function update_curriculum_estudio_localidad()
{
	var region = $("#form-perfil-curriculum-region_estudio").val();
	var param = "region=" + region;
	$.ajax({
		async:true,
		type: "post",
		dataType: "xml",
		contentType: "application/x-www-form-urlencoded",
		url: "../../includes/sc-update_localidad.php",
		data:param,
		success:update_curriculum_estudio_localidad_sc,
		timeout:10000,
		error:null
	});
	return false;
}
function update_curriculum_estudio_localidad_sc(t)
{
	var html = $("html", t).text();
	$("#form-perfil-curriculum-localidad_estudio").html(html);
}



// UPLOAD FOTO PERFIL
function set_upload_foto_perfil(server, user_id)
{
	var swfu;
	window.onload = function ()
	{
		var settings = {
			// Backend Settings
			upload_url: server + "/js/swfupload/upload_foto_perfil.php?id=" + user_id,

			// File Upload Settings
			file_size_limit : "4092",
			file_types : "*.jpg",
			file_types_description : "JPG Images",
			file_upload_limit : "0",

			// Event Handler Settings - these functions as defined in Handlers.js
			file_queue_error_handler : fileQueueError,
			file_dialog_complete_handler : fileDialogCompletePerfil,
			upload_progress_handler : uploadProgressPerfil,
			upload_error_handler : uploadError,
			upload_success_handler : uploadSuccessPerfil,
			upload_complete_handler : uploadCompletePerfil,
			
			// Button settings
			button_image_url: server + "/img/button/bt-perfil_foto.jpg",	// Relative to the Flash file
			button_width: "194",
			button_height: "16",
			button_placeholder_id: "spanButtonPlaceHolder",
			button_text: '',
			button_text_style: ".theFont { font-size: 12;  }",
			button_text_left_padding:0,
			button_text_top_padding: 3,
			button_cursor: SWFUpload.CURSOR.HAND,

			// Flash Settings
			flash_url : server + "/js/swfupload/swf/swfupload.swf",	// Relative to this file

			custom_settings : {
				upload_target : "divFileProgressContainer"
			},
							
			// Debug Settings
			debug: false
		};
		
		
		swfu = new SWFUpload(settings);
		
	}
}