
var hidePass = true;

function toPost(h){
 document.getElementById('destino').value = h;
 document.bcdr.submit();
 return false;
}
function toPost2(h){
 document.getElementById('destino2').value = h;
 return abuscar2();
}
function video(id){
	var q = document.getElementById(id).value;
	if (q == "") q = "humor";
    if(document.getElementById('buscar')) document.getElementById('buscar').value=document.getElementById('buscar2').value;
	if(document.getElementById('destino'))	document.getElementById('destino').value=document.getElementById('destino2').value;
	if(document.getElementById('buscar2'))document.getElementById('buscar2').value="";
	if(document.getElementById('destino2'))document.getElementById('destino2').value="web";
	location.href='http://videos.orange.es/search/?q='+q;
}
 function changeHeader(name){
  var child = name+"_hijos";
  var noChilds = (name == "canales")? "servicios_hijos" : "canales_hijos";
  var noName = (name == "canales")? "servicios" : "canales";
  document.getElementById(name).className = (name == "servicios")? 'lnkcnt lnk6_on' : 'lnkcnt lnk7_on';
  document.getElementById(noName).className = (name == "servicios")? 'lnkcnt lnk7' : 'lnkcnt lnk6';
  document.getElementById(child).style.display = "block";
  document.getElementById(noChilds).style.display = "none";
  document.getElementById('casa').className = 'lnkcnt lnk1_off';
 }
function abuscar2()	{
        document.getElementById('buscar').value=document.getElementById('buscar2').value;
		document.getElementById('destino').value=document.getElementById('destino2').value;
		document.getElementById('buscar2').value="";
		document.getElementById('destino2').value="web";
		document.bcdr.submit();
	}

function abuscar()	{
		document.bcdr.submit();
}

function checkMobile(fo,user){
 if (user.search(/^((\+|00)?34)?6\d{8}/)==0){
  fo.action="https://registrate.orange.es/auth/mail";
  fo.user.value =  user.split('@')[0];
 }else{
  fo.user.value = user.split('@')[0];
  fo.dominio.value =  user.split('@')[1].replace(/\s/i,"");
  if (fo.dominio.value == 'amena.com'){ 
    fo.action="https://registrate.orange.es/auth/mail";  
  } 
  else if ( (fo.dominio.value == 'orangemail.es')) { 
    fo.action="http://web.orangemail.es/LoginWanadoo";
  }else{
	fo.action="http://web.orange.es/LoginWanadoo";
  }
  //fo.action="http://web.orange.es/LoginWanadoo";
  fo.usuario.value = fo.user.value;
 }
 //hits para la caja de correo de la home
 emspy.jump( fo.action , false , '' , '' ,'correo' , 'correo_entrada' );
 if(fo.pwd.value != '') fo.submit();  
 return true;
}

function checkat(e)
{
	var keynum;
	var keychar;
	if(e.keyCode) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	//alert(keynum + " " + e.keyCode + " " + e.which + " ");
	keychar = String.fromCharCode(keynum);

    if(document.getElementById('domains2') && document.getElementById('domains2').style.display =='block') document.getElementById('domains2').style.display='none';	

	if(keychar == "@"){
		document.getElementById("domains").style.display = "block";
		return true;
	}
	else if( keynum == 38 ){
		selectLi(true);
        return false;
	}
	else if( keynum == 40 || keynum == 63233 ){
		selectLi();
        return false;
	}
	else if( keynum == 13 ){
		addDomain();
        return false;
	}
	else if( keynum == 9 ){
		return true;
	}
	else{
		setTimeout("checkDomain()",10);
		return true;
	} 
}

function checkDomain(){
	var vl = document.getElementById("user").value;
	if( vl.indexOf("@") != -1 ){
		var tmp = vl.split("@");
		if(tmp.length == 2){
			showDomain(tmp[1]);
		}
	}
	else document.getElementById("domains").style.display = "none"; 
}

function showDomain(dm){
	var lis = document.getElementById("domains").getElementsByTagName("LI");
	
	var exp = new RegExp("^" + dm, "i");
	
	for(var j = 0; j < lis.length; j++){
		if( !exp.test(lis[j].innerHTML) ){
			lis[j].style.display = "none";
			lis[j].className = "";
		}	
		else{
			lis[j].style.display = "block";				
			document.getElementById("domains").style.display = "block";
		} 
	}
}

function addDomain(el){


	if(!el){
		var lis = document.getElementById("domains").getElementsByTagName("LI");
		for(var i = 0; i < lis.length; i++){
			if( lis[i].className == 'dselect' ){
				el = lis[i];
				break;
			} 
		}
	}
	
	if( !el ) return;
	
	var vl = document.getElementById("user").value;
	var tmp = vl.split("@");				
	document.getElementById("user").value = tmp[0] + "@" + el.innerHTML;
	document.getElementById("domains").style.display = "none"; 	

}			


function hideCapa(){
 if(document.getElementById("pwd1") && document.getElementById("pwd1").style.display != "none" )
 {
   document.getElementById("pwd1").style.display = "none";
   document.getElementById("pwd").style.display = "inline"; 
   document.getElementById("pwd").focus();
   
 }
 if(document.getElementById("domains")) document.getElementById("domains").style.display = "none"; 	
}

function selectLi(up){
	var lis = document.getElementById("domains").getElementsByTagName("LI");
	
	var lison = [];
	
	for(var h = 0; h < lis.length; h++){
		if( lis[h].style.display == '' || lis[h].style.display == 'block' ) lison.push(lis[h]);
	}
	
	var s = 0;
	var sel = false;
	for( var i = 0;i < lison.length; i++ ){
		if( lison[i].className == 'dselect'){
			s = i;
			sel = true;
		} 
		lison[i].className = "";
	}
	
	var count = up ? (s - 1) : (s + 1);
	var countlast = up ? (lison.length - 1) : 0;

	
	if(sel && s < lison.length ){
		lison[ s ].className = "";
		if( lison[ count ] ) lison[ count ].className = "dselect";				
		else lison[ countlast ].className = "dselect";
	}
	else if( lison.length > 0 ) lison[ 0 ].className = "dselect";
	else if(!sel) lis[ s ].className = "dselect";	
}

function checkForm(f,user){

	if( (checkValidEmails(f.user.value) || (user.search(/^((\+|00)?34)?6\d{8}$/)==0)) && f.pwd.value ){  return checkMobile(f,user);}
	return false;
}

function checkValidEmails(s){
	var lis = document.getElementById("domains").getElementsByTagName("LI");
	for( var i = 0; i < lis.length; i++){
		if( s.indexOf(lis[i].innerHTML.replace(/\s/i,"")) != -1 ) return true
	} 
	
	return false;
}			

function noHideCapa(){
  hidePass = false;
}


function hideUser(){
	setTimeout("clearUser()",10);
}
function clearUser(){
	if(document.getElementById("user")) document.getElementById("user").value = "usuario";
	if(document.getElementById("pwd1") && document.getElementById("pwd1").style.display == "none" && hidePass)
	{ 
	 document.getElementById("pwd1").style.display = "inline"; 
	 document.getElementById("pwd").style.display = "none";
	}
}

var select_internet = false;

function sendMod(){
emspy.addImpression('','','boton_ecare','modulo_ecare'); 
return true;
}

function changeMod(id,radio){
if(document.getElementById(id)) document.getElementById(id).style.display = "inline";
if(id.indexOf('movil') > -1){
 if(document.getElementById('user_m')) document.getElementById('user_m').value = "tu teléfono";
 if(document.getElementById('pwd_m')) document.getElementById('pwd_m').style.display = "none";
 if(document.getElementById('user_pass_m')) document.getElementById('user_pass_m').style.display = "inline";
 if(document.getElementById('id_care_internet')) document.getElementById('id_care_internet').style.display = "none";
 select_internet = false;
 }else{
  if(document.getElementById('user_i')) document.getElementById('user_i').value = "usuario";
  if(document.getElementById('pwd_i')) document.getElementById('pwd_i').style.display = "none";
  if(document.getElementById('user_pass_i')) document.getElementById('user_pass_i').style.display = "inline";
  if(document.getElementById('id_care_movil')) document.getElementById('id_care_movil').style.display = "none";
  select_internet = true;
 }
 
 if(document.getElementById(radio)) document.getElementById(radio).checked = "checked";
}
function closeMod(id){
 if(document.getElementById(id)){ 
  var cad = id.split("_alerta")[0];
  document.getElementById(id).style.display = "none";
  document.getElementById(cad).style.display = "inline";
 }
}
function openMod(id){
 if(document.getElementById(id)){ 
  var cad = id+"_alerta";
  document.getElementById(id).style.display = "none";
  document.getElementById(cad).style.display = "inline";
 }
}

function pswdChange(c1,c2){
 if(document.getElementById(c1) && document.getElementById(c2)){
  document.getElementById(c1).value= '';
  document.getElementById(c1).style.display= 'inline';
  document.getElementById(c2).style.display= 'none';
  document.getElementById(c1).focus();
 }
}

function ini_ecare(){
 if(!select_internet){
   changeMod('id_care_movil','movilradiomovil');
 }else{
  changeMod('id_care_internet','internetradiointernet');
 }
}

function pageLoad(){
 hideUser();
 ini_ecare();
 document.getElementById("buscar2").focus();
}


function mybind_help(obj){
  return function(){ showHelp(obj);};
}//mybind

function hideHelp(e){
  if(document.getElementById('domains2')) document.getElementById('domains2').style.display='none';
  document.getElementById('user').onclick= mybind_help(e);
}

function showHelp(e){ 
 if(document.getElementById('domains') && (document.getElementById('domains').style.display != 'block' || document.getElementById('domains').style.display == "")){
   document.getElementById('domains2').style.display='block';
   document.getElementById('user').value= '';
   document.getElementById('user').onclick = null;
 }
 return true;
}

function activa_revistas(boo)
{ 
 if(document.getElementById('sd'))
 {
   if(boo) document.getElementById('sd').style.display = 'block';
   else document.getElementById('sd').style.display = 'none';
  } 
}

var horoscopo = ["aries","tauro","geminis","cancer","leo","virgo","libra","escorpio","sagitario","capricornio","acuario","piscis"];
var n = Math.ceil(Math.round(11-0)*Math.random());
