var url_facilisimo = 'www.facilisimo.com';
var url_f = 'fimagenes.com';
var timeoutlogin;

function $(id){return document.getElementById(id);}

function f_loginok(id,token,i,jsid){
	location.href='/login/?rnd='+Math.random()+'&id='+id+'&token='+token+'&jsid='+jsid+'&i='+i+'&urlvolver='+escape(location.href);
}

function f_loginerr(){
	ajax.showModal('Los datos de acceso son incorrectos. Si tienes una cuenta en Facilisimo.com usa tus datos habituales para hacer login.<br>Si no los recuerdas o a&uacute;n no tienes tu cuenta, haz click <a onclick="abrirRegistro()">aqu&iacute;</a><br><br><input type=button onclick=ajax.hideModal() value=Aceptar />');
}

function f_loginout(){
	location.href=location.href;
}

function showhide(id){
	if($(id).style.display=='none')
		$(id).style.display='';
	else
		$(id).style.display='none';
}

function getScript(url){
	var x = document.createElement('SCRIPT');
	x.type='text/javascript';
	x.language='javascript';
	x.src=url;
	document.getElementsByTagName('HEAD')[0].appendChild(x);
}
function buscar(){
	var titulo= document.frmBuscar.titulo.value;
	titulo = titulo.replace(/[^\w]/g,'');
	if(titulo.length>=3){
		document.frmBuscar.action="/buscar.cfm";
		document.frmBuscar.submit(); 
	}
	else{ 
		ajax.showModal('<p style="text-align:center; font-weight:bold">Se han encontrado demasiados resultados.</p><br>Por favor, introduce un m&iacute;nimo de 3 caracteres en la b&uacute;squeda, muchas gracias.<br><br><input type="button" onclick="ajax.hideModal();" value="Cerrar" />');
	}
}

/* Usuarios únicos */
function cargarJS(url){ getScript(url); }

function abrirModal(html){
	ajax.showModal(html,'modalreg');
}
function cerrarModal(){
	ajax.hideModal();
}
function cargarCSS(url){
	var eStyle = document.createElement('link');
	eStyle.type = 'text/css';
	eStyle.rel = 'stylesheet';
	eStyle.href = url;
	document.getElementsByTagName('head')[0].appendChild(eStyle);
}
function abrirRegistro(){
	if(typeof(Api)=='function'){
		var api = new Api();
		api.idioma = 'es';
		api.formRegistro();
	} 
	else if(typeof(timeoutlogin)=='undefined'){
			cargarJS('http://api.facilisimo/api/api.js.cfm');
			timeoutlogin = setTimeout('abrirRegistro()',200);
		 }
}

/* Fin usuarios únicos */

function encode(s){
	return encodeURI(s);
}

function decode(s){
	return decodeURI(s);
}

function extraerSWF(s){
	var x = s.indexOf('<embed src="')+12;
	s = s.substr(x,s.length-x);
	x = s.indexOf('"');
	return s.substr(0,x);
}

function formatURL(s){
	var pat = 'abcdefghijklmn'+String.fromCharCode(241)+'opqrstuvwxyz0123456789';
	var ret = '';

	s = s.toLowerCase();
	s = s.replace(eval('/'+String.fromCharCode(225)+'/g'),'a');
	s = s.replace(eval('/'+String.fromCharCode(233)+'/g'),'e');
	s = s.replace(eval('/'+String.fromCharCode(237)+'/g'),'i');
	s = s.replace(eval('/'+String.fromCharCode(243)+'/g'),'o');
	s = s.replace(eval('/'+String.fromCharCode(250)+'/g'),'u');
	s = s.replace(eval('/'+String.fromCharCode(224)+'/g'),'a');
	s = s.replace(eval('/'+String.fromCharCode(232)+'/g'),'e');
	s = s.replace(eval('/'+String.fromCharCode(236)+'/g'),'i');
	s = s.replace(eval('/'+String.fromCharCode(242)+'/g'),'o');
	s = s.replace(eval('/'+String.fromCharCode(249)+'/g'),'u');
	
	for(var i=0; i<s.length;i++){
		var c = s.charAt(i);
		if(pat.indexOf(c)>-1)
			ret+=c;
		else
			ret+='-';		
	}
	
	while(ret.indexOf('--')>-1)
		ret=ret.replace(/--/g,'-');

	if(ret.charAt(0)=='-')
		ret = ret.substring(1);

	if(ret.charAt(ret.length-1)=='-')
		ret = ret.substring(0,ret.length-1);

	return ret;
}


function FormatearKarma(num){
 var salida = "";
 
 	num = num.replace(/\./g,'');

	if (num<100000)
		salida = FormatearNum(num)+"k";

	else if (num>=100000 && num<1000000){
		num = Math.round(num/10)/100;
		num = num.toString().replace(".",",");
		salida = num+"Mk";
	}

	else if (num>=1000000){
		num = Math.round(num/10000)/100;
		num = num.toString().replace(".",",");
		salida = num+"Gk";
    }
        
    return salida;
}


function FormatearNum(num){
	num = num.toString();
	
	var numero = "";
	var indice = 0;
	for (var i=(num.length-1);i>=0;i--){
		indice++;
	
	if (indice == 3 && i!=0){
		numero = "." + num.charAt(i) + numero;
		indice = 0;
	}
	else
		numero = num.charAt(i)+numero;
	}
	
	return numero;
}

/*function _nnEventTrack(_nnClickURL)
{
var _nnCI = "es-facilisimo";
var _nnCG = "0";
var _nnCC = "uk";
var _nnLP = location.protocol.indexOf('https')>-1?'https:':'http:';
var _nnRP = escape(window.location);
var _nnND = _nnLP + '//secure-' + _nnCC + '.imrworldwide.com/';
var _nnPixel = new Image(1,1);
var _nnParams = "rnd=" + (new Date()).getTime() + "&amp;ci=" + _nnCI + "&amp;cg=" + _nnCG;
_nnParams += "&amp;si=" + escape(_nnClickURL) + "&amp;rp=" + _nnRP;
_nnPixel.src = _nnND + "cgi-bin/m?" + _nnParams;
}*/

function track(url){
	//_nnEventTrack(url); // Nielsen
	pageTracker._trackPageview(url); // Google
	pageTracker2._trackPageview(url); // Google
}
