try {
  document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}

function trim (string) {
	return string.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function limpiaDominio(cadena,extension){
cadena=trim(cadena);
cadena=cadena.replace(/^w*\./, '');
cadena=cadena.replace(/^http:\/\//, '');

if(!extension){
cadena=cadena.split(".");

if(cadena.length>1){
cadena=cadena[0];
}
else{
cadena=cadena;
}
}

return cadena;
}


function buscadores(){

cajas=document.getElementsByName("search_domains");
for(i=0;i<cajas.length;i++){

cajas[i].value=cajas[i].title;
cajas[i].style.color='#666666';

cajas[i].onfocus=function(){
this.style.color='#000000';
if(this.value==this.title){
this.value="";
}
}

cajas[i].onblur=function(){
if(limpiaDominio(this.value)==""){
this.style.color='#666666';
this.value=this.title;
}
else{
this.style.color='#000000';
if(this.title=="midominio.com" || this.title=="dominio.com"){
this.value=limpiaDominio(this.value,true);
}
else{
this.value=limpiaDominio(this.value,false);
}
}
}

}
}

function botonBuscar(){
botones=document.getElementsByName("bt_search");
for(i=0;i<botones.length;i++){
	botones[i].onmouseover=function(){
	this.style.backgroundPosition='0px -35px';
	}
	botones[i].onmouseout=function(){
	this.style.backgroundPosition='0px 0px';
	}
	botones[i].onmousedown=function(){
	this.style.backgroundPosition='0px -70px';
	}

}
}

function addEvent(obj, evType, fn, useCapture){
  if (obj.addEventListener){
    obj.addEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be attached");
  }
}
function checkBoxes(){
	if(document.getElementById('contenedor_menu_pestanas')){
var claseDominio=document.getElementById('contenedor_menu_pestanas').className;
					var clasesDominio=claseDominio.split(" ");
					checkDominios=document.getElementsByName('extension');

		if(clasesDominio.length>1){
					if(clasesDominio[1]=='bt_dominios_genericos'){
					checkDominios[0].checked='checked';
					checkDominios[1].checked='checked';
					checkDominios[2].checked='checked';
					checkDominios[3].checked='checked';
					checkDominios[4].checked='checked';
					}
					if(clasesDominio[1]=='bt_dominios_es'){
					checkDominios[5].checked='checked';
					checkDominios[6].checked='checked';
					checkDominios[7].checked='checked';
					checkDominios[8].checked='checked';
					}
					if(clasesDominio[1]=='bt_dominios_eu'){
					checkDominios[9].checked='checked';
					}	
					if(clasesDominio[1]=='bt_dominios_mobi'){
					checkDominios[10].checked='checked';
					}	
					if(clasesDominio[1]=='bt_dominios_tv'){
					checkDominios[11].checked='checked';

					}	
		}
					


}
}

	function valida_envia(){ 

   	if (document.formulario.fullname.value==""){ 
      	 alert("请填写姓名.") 
      	 document.formulario.fullname.focus() 
      	 return false; 
   	}

   	if (document.formulario.message.value==""){ 
      	 alert("请填写内容.") 
      	 document.formulario.message.focus() 
      	 return false; 
   	}

		emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9-])+(\.[a-zA-Z0-9]+)+$/;    if(emailpat.test(document.formulario.email.value)){
	    return true;
    }
    else
    {
      	 alert("Email格式不正确.") 
      	 document.formulario.email.focus() 
      	 return false; 	
		}
   	
	}


	function valida_envia_contacto(){ 

   	if (document.formulario.fullname.value==""){ 
      	 alert("Todos los campos son obligatorios.") 
      	 document.formulario.fullname.focus() 
      	 return false; 
   	}

   	if (document.formulario.message.value==""){ 
      	 alert("Todos los campos son obligatorios.") 
      	 document.formulario.message.focus() 
      	 return false; 
   	}


   	if (document.formulario.departamento.value==""){ 
      	 alert("Selecciona un Departamento.") 
      	 return false; 
   	}
	

		emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;   
		if(emailpat.test(document.formulario.email.value)){
	    return true;
    }
    else
    {
      	 alert("La direccion de email no es correcta.") 
      	 document.formulario.email.focus() 
      	 return false; 	
		}
   	
	}	

	function valida_envia_cv(){ 

   	if (document.formulario.fullname.value==""){ 
      	 alert("Debes rellenar todos los campos obligatorios.") 
      	 document.formulario.fullname.focus() 
      	 return false; 
   	}

   	if (document.formulario.message.value==""){ 
      	 alert("Debes rellenar todos los campos obligatorios.") 
      	 document.formulario.message.focus() 
      	 return false; 
   	}


   	if (document.formulario.oferta.value==""){ 
      	 alert("Selecciona una Oferta de Trabajo.") 
      	 return false; 
   	}
	

		emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;   
		if(emailpat.test(document.formulario.email.value)){
	    return true;
    }
    else
    {
      	 alert("La direccion de email no es correcta.") 
      	 document.formulario.email.focus() 
      	 return false; 	
		}
   	
	}	

addEvent(window, 'load', buscadores);
addEvent(window, 'load', botonBuscar);
addEvent(window, 'load', checkBoxes);


function validaBuscadorDominios(){
if(document.getElementById("btSearchDomain")){
document.getElementById("btSearchDomain").onclick=function(){
checkboxes_=this.parentNode.parentNode.getElementsByTagName("ul")[0].getElementsByTagName("input");
marcados=0;
for(i=0;i<checkboxes_.length;i++){
if(checkboxes_[i].checked){
marcados++;
}
}
if(marcados==0){
alert("Selecciona una extensi"+String.fromCharCode(243)+"n para el dominio");
return false;
}
}
}
}
addEvent(window, 'load', validaBuscadorDominios);

function validaConsultaDominio(){
if(document.getElementsByName("consultaDominio")){
	
consultaDominio_=document.getElementsByName("consultaDominio");

	for(i=0;i<consultaDominio_.length;i++){
		consultaDominio_[i].parentNode.parentNode.getElementsByTagName("button")[0].onclick=function(){
		checkboxes_=this.parentNode.parentNode.getElementsByTagName("ul")[0].getElementsByTagName("input");
		marcados=0;
		for(i=0;i<checkboxes_.length;i++){
		if(checkboxes_[i].checked){
		marcados++;
		}
		}
		if(marcados==0){
		alert("Selecciona una extensi"+String.fromCharCode(243)+"n para el dominio");
		return false;
		}

		}
	}
	

}
}
addEvent(window, 'load', validaConsultaDominio);

function RepiteEmail(){
emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/; 

inputs_=document.getElementsByName("nuevosClientes")[0].getElementsByTagName("input");

document.getElementsByName("nuevosClientes")[0].getElementsByTagName("button")[0].onclick=function(){
	
	if(inputs_[0].value!=""){
	if(inputs_[1].value!=""){
	if(emailpat.test(inputs_[0].value)){
		if(emailpat.test(inputs_[1].value)){

			if(inputs_[0].value==inputs_[1].value){
				return true;
			}
			else{
			alert("las direcciones de email no coinciden");
			inputs_[0].focus();
			return false;
		}
		}
		else{
			alert("el formato de los emails no es correcto");
			inputs_[1].focus();
			return false;
		}
	}
	else{
	alert("el formato de los emails no es correcto");
	inputs_[0].focus();
	return false;
	}
	}
	else{
	alert("debes rellenar los dos campos");
	inputs_[1].focus();
	return false;
	}
	}
	else{
	alert("debes rellenar los dos campos");
	inputs_[0].focus();
	return false;
	}


}
}


function buscadorSup(){
var formulario=document.getElementById("search_top");
input_=formulario.getElementsByTagName("input")[0];
button_=formulario.getElementsByTagName("button")[0];

button_.onclick=function(){
input_.value=trim(input_.value);	
if(input_.value==""){
return false;
}
}
}
addEvent(window, 'load', buscadorSup);