
function ValidateString(theField,checkOK)
{var checkStr=theField.value;var allValid=true;for(i=0;i<checkStr.length;i++)
{ch=checkStr.charAt(i);for(j=0;j<checkOK.length;j++)
if(ch==checkOK.charAt(j))
break;if(j==checkOK.length)
{allValid=false;break;}}
if(!allValid)
{sMsg="debe poseer caracteres válidos";return(false);}
else
{return(true);}}
String.prototype.trim=_String_trim;function _String_trim(){var tstr=this.toString();while(tstr.charAt(0)==" ")
tstr=tstr.substring(1);while(tstr.charAt(tstr.length-1)==" ")
tstr=tstr.substring(0,tstr.length-2);return tstr;}
var sMsg=""
var sAlpha="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_ ";var sAlphaExt="ÁÉÍÓÚÑÄËÏÖÜÂÊÎÔÛ áéíóúñäëïöüâêîôû";var sAlphaMail="@.-_";var sNumeric="1234567890";var sDot=".";var sHyphen="-";var sAlphaOk="@.-_,:;$!()|?°";function ValidateEmail(theField){var checkOK=sAlpha+sNumeric+sAlphaMail;var checkStr=theField.value;var allValid=true;for(i=0;i<checkStr.length;i++)
{ch=checkStr.charAt(i);for(j=0;j<checkOK.length;j++)
if(ch==checkOK.charAt(j))
break;if(j==checkOK.length)
{allValid=false;break;}}
if(!allValid)
{sMsg=" contiene caracteres inválidos.";return(false);}
else
{return(true);}}
function ValidarLogin(datos)
{if(datos.name.value=="")
{alert("Ingrese su nombre de usuario o su direccion de correo");datos.name.focus();return false;}
if(datos.pass.value=="")
{alert("Ingrese su clave de usuario");datos.pass.focus();return false;}
if(ValidateString(datos.pass,sAlphaExt+sAlpha+sNumeric)==false){datos.pass.focus();alert("La clave ingresada contiene caracteres incorrectos.");return false;}
return true;}
function ismaxlength(obj){var mlength=obj.getAttribute?parseInt(obj.getAttribute("maxlength")):""
if(obj.getAttribute&&obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)}
function str_replace(search,replace,subject,count){var i=0,j=0,temp='',repl='',sl=0,fl=0,f=[].concat(search),r=[].concat(replace),s=subject,ra=r instanceof Array,sa=s instanceof Array;s=[].concat(s);if(count){this.window[count]=0;}
for(i=0,sl=s.length;i<sl;i++){if(s[i]===''){continue;}
for(j=0,fl=f.length;j<fl;j++){temp=s[i]+'';repl=ra?(r[j]!==undefined?r[j]:''):r[0];s[i]=(temp).split(f[j]).join(repl);if(count&&s[i]!==temp){this.window[count]+=(temp.length-s[i].length)/f[j].length;}}}
return sa?s:s[0];}
function showdiv(url,titulo,hack,nid){if(hack=='top'){document.getElementById('flotante'+nid+hack).style.display='block';}else if(hack=='bottom'){document.getElementById('flotante'+nid+hack).style.display='block';}else if(hack=='listado'){document.getElementById('flotante'+nid+hack).style.display='block';}else{document.getElementById('flotante'+nid).style.display='block';}
document.getElementById('nodo_url'+nid+hack).value=str_replace("'","´",url);document.getElementById('nodo_titulo'+nid+hack).value=str_replace("'","´",titulo);document.getElementById('delicious'+nid+hack).href="http://del.icio.us/post?url="+url+"&title="+titulo;document.getElementById('facebook'+nid+hack).href="http://www.facebook.com/share.php?u="+url;document.getElementById('digg'+nid+hack).href="http://www.digg.com/submit?url="+url;document.getElementById('reddit'+nid+hack).href="http://reddit.com/submit?url="+url+"&title="+titulo;document.getElementById('google'+nid+hack).href="http://www.google.com/bookmarks/mark?op=edit&bkmk="+url+"&title="+titulo;document.getElementById('twitter'+nid+hack).href="http://twitter.com/home?status=Leyendo "+url+" en "+window.location.hostname;document.getElementById('meneame'+nid+hack).href="http://meneame.net/login.php?url="+url+"&title="+titulo;document.getElementById('wikio'+nid+hack).href="http://www.wikio.es/vote?url="+url;document.getElementById('misterWong'+nid+hack).href="http://www.mister-wong.es/index.php?action=addurl&bm_url="+url+"&bm_description="+titulo;return;}
function hidediv(nid,hack){document.getElementById('flotante'+nid+hack).style.display='none';}
function showdivEnviar(nid,hack){if(hack=='top'){document.getElementById('flotante2'+nid+hack).style.display='block';}else if(hack=='bottom'){document.getElementById('flotante2'+nid+hack).style.display='block';}else if(hack=='listado'){document.getElementById('flotante2'+nid+hack).style.display='block';}else{document.getElementById('flotante2'+nid).style.display='block';}
document.getElementById('flotante2'+nid+hack).style.display='block';document.getElementById('nodo_id'+nid+hack).value=nid;document.getElementById('edit-path'+nid+hack).value="node/"+nid;return;}
function hidedivEnviar(nid,hack){document.getElementById('flotante2'+nid+hack).style.display='none';}
function urlencode(str){var hexStr=function(dec){return'%'+(dec<16?'0':'')+dec.toString(16).toUpperCase();};var ret='',unreserved=/[\w.-]/;str=(str+'').toString();for(var i=0,dl=str.length;i<dl;i++){var ch=str.charAt(i);if(unreserved.test(ch)){ret+=ch;}
else{var code=str.charCodeAt(i);if(0xD800<=code&&code<=0xDBFF){ret+=((code-0xD800)*0x400)+(str.charCodeAt(i+1)-0xDC00)+0x10000;i++;}
else if(code===32){ret+='+';}
else if(code<128){ret+=hexStr(code);}
else if(code>=128&&code<2048){ret+=hexStr((code>>6)|0xC0);ret+=hexStr((code&0x3F)|0x80);}
else if(code>=2048){ret+=hexStr((code>>12)|0xE0);ret+=hexStr(((code>>6)&0x3F)|0x80);ret+=hexStr((code&0x3F)|0x80);}}}
return ret;}
function urldecode(str){var hash_map={},ret=str.toString(),unicodeStr='',hexEscStr='';var replacer=function(search,replace,str){var tmp_arr=[];tmp_arr=str.split(search);return tmp_arr.join(replace);};hash_map["'"]='%27';hash_map['(']='%28';hash_map[')']='%29';hash_map['*']='%2A';hash_map['~']='%7E';hash_map['!']='%21';hash_map['%20']='+';hash_map['\u00DC']='%DC';hash_map['\u00FC']='%FC';hash_map['\u00C4']='%D4';hash_map['\u00E4']='%E4';hash_map['\u00D6']='%D6';hash_map['\u00F6']='%F6';hash_map['\u00DF']='%DF';hash_map['\u20AC']='%80';hash_map['\u0081']='%81';hash_map['\u201A']='%82';hash_map['\u0192']='%83';hash_map['\u201E']='%84';hash_map['\u2026']='%85';hash_map['\u2020']='%86';hash_map['\u2021']='%87';hash_map['\u02C6']='%88';hash_map['\u2030']='%89';hash_map['\u0160']='%8A';hash_map['\u2039']='%8B';hash_map['\u0152']='%8C';hash_map['\u008D']='%8D';hash_map['\u017D']='%8E';hash_map['\u008F']='%8F';hash_map['\u0090']='%90';hash_map['\u2018']='%91';hash_map['\u2019']='%92';hash_map['\u201C']='%93';hash_map['\u201D']='%94';hash_map['\u2022']='%95';hash_map['\u2013']='%96';hash_map['\u2014']='%97';hash_map['\u02DC']='%98';hash_map['\u2122']='%99';hash_map['\u0161']='%9A';hash_map['\u203A']='%9B';hash_map['\u0153']='%9C';hash_map['\u009D']='%9D';hash_map['\u017E']='%9E';hash_map['\u0178']='%9F';hash_map['\u00C6']='%C3%86';hash_map['\u00D8']='%C3%98';hash_map['\u00C5']='%C3%85';for(unicodeStr in hash_map){hexEscStr=hash_map[unicodeStr];ret=replacer(hexEscStr,unicodeStr,ret);}
ret=decodeURIComponent(ret);return ret;}

function buscar_txt_field_focus(obj){
	if(obj.value=="Buscar"){
		obj.value="";
	}	
}

function buscar_txt_field_blur(obj){
	if(obj.value==""){
		obj.value="Buscar";
	}	
}

function enviar(){
	if(document.getElementById("buscaren")[document.getElementById("buscaren").selectedIndex].text == "en Google"){
		
	}else{
		alert("google");
		document.getElementById("local").style.display = "none"
		document.getElementById("google-cse-searchbox-form").style.display = "block"
		document.getElementById("buscaren").selectedIndex = 1
		document.getElementById("google-cse-searchbox-form").selectedIndex = 0
	}
}

function cambiar(tipo){
	if(tipo=='enDeportes'){
		document.getElementById("google-cse-searchbox-form").style.display = "none";
		document.getElementById("sphinxsearch-search-box").style.display = "block";
		document.getElementById("buscaren2").selectedIndex = 0;
	} else if(tipo=='enGoogle'){
		document.getElementById("google-cse-searchbox-form").style.display = "block";
		document.getElementById("sphinxsearch-search-box").style.display = "none";		
		document.getElementById("buscaren").selectedIndex = 1;
	}
}

function cambiarAction(){
	window.location='/?q=search-content&keys='+document.getElementsByName("keys")[0].value;    
}

function submitOnEnter(e) {
	var ENTER_KEY = 13;
	var code = "";
	
	if (window.event) // IE
	{
		code = e.keyCode;
	}
	else if (e.which) // Netscape/Firefox/Opera
	{
		code = e.which;
	}
	if (code == ENTER_KEY) {
		cambiarAction();
        return false;
	}
}

