function ira(url) {
	document.location=url;
	return false;
}

function vacio(q) {   
	for ( i = 0; i < q.length; i++ ) {
		if ( q.charAt(i) != " " ) {
			return true;
		}
	}   
	return false;
}

function isset(variable_name) {
	try {
		if (typeof(eval(variable_name)) != 'undefined')
		if (eval(variable_name) != null)
		return true;
	} catch(e) { }
	return false;
}

function onenterextranet(e) {
	e=e?e:window.event;
	if(e.keyCode==13) {
		var formulario = document.getElementById("loginclientes");
		loginclientes.submit();
	}
}

function xmlhttp(){
	var xmlhttp;
	try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
	catch(e){
		try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
		catch(e){
			try{xmlhttp = new XMLHttpRequest();}
			catch(e){
				xmlhttp = false;
			}
		}
	}
	if (!xmlhttp) 
			return null;
		else
			return xmlhttp;
}

function substr (f_string, f_start, f_length) {

    f_string += '';
 
    if (f_start < 0) {
        f_start += f_string.length;
    }
 
    if (f_length == undefined) {
        f_length = f_string.length;
    } else if (f_length < 0){
        f_length += f_string.length;
    } else {
        f_length += f_start;
    }
 
    if (f_length < f_start) {
        f_length = f_start;
    }
 
    return f_string.substring(f_start, f_length);
}

function strpos (haystack, needle, offset) {
    var i = (haystack+'').indexOf(needle, (offset ? offset : 0));
    return i === -1 ? false : i;
}

function strrpos (haystack, needle, offset) {
	var i = (haystack+'').lastIndexOf( needle, offset ); // returns -1
	return i >= 0 ? i : false;
}

function explode (delimiter, string, limit) {
 
    var emptyArray = { 0: '' };
    
    // third argument is not required
    if ( arguments.length < 2 ||
        typeof arguments[0] == 'undefined' ||
        typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === '' ||
        delimiter === false ||
        delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function' ||
        typeof delimiter == 'object' ||
        typeof string == 'function' ||
        typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
    
    if (!limit) {
        return string.toString().split(delimiter.toString());
    } else {
        // support for limit argument
        var splitted = string.toString().split(delimiter.toString());
        var partA = splitted.splice(0, limit - 1);
        var partB = splitted.join(delimiter.toString());
        partA.push(partB);
        return partA;
    }
}

function nl2br (str, is_xhtml) {
	
    var breakTag = '';
 
    breakTag = '<br />';
    if (typeof is_xhtml != 'undefined' && !is_xhtml) {
        breakTag = '<br>';
    }
 
    return (str + '').replace(/([^>]?)\n/g, '$1'+ breakTag +'\n');
}

function nospaces(object) {
   text = object.value;
   object.value = object.value.replace(/ /,"\r\n");
   while (object.value.search(/(\r\n\r\n)|(\n\n)/) != -1) {
    object.value = object.value.replace(/\r\n\r\n/g, "\r\n");
    object.value = object.value.replace(/\n\n/g, "\n");
   }
}

function nl2espacio (str, is_xhtml) {
	
    var breakTag = '';
 
    breakTag = '|';
    if (typeof is_xhtml != 'undefined' && !is_xhtml) {
        breakTag = '|';
    }
 
    return (str + '').replace(/([^>]?)\n/g, '$1'+ breakTag);
}

function in_array (needle, haystack, argStrict) {
	var key = '', strict = !!argStrict; 
	if (strict) {
		for (key in haystack) {
			if (haystack[key] === needle) {
				return true;
			}
		}
	} else {
		for (key in haystack) {
			if (haystack[key] == needle) {
				return true;
			}
		}
	}
	return false;
}

function is_array( mixed_var ) {
    return ( mixed_var instanceof Array );
}

function trim (str, charlist) {

    var whitespace, l = 0, i = 0;
    str += '';
    
    if (!charlist) {
        // default list
        whitespace = " \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000";
    } else {
        // preg_quote custom list
        charlist += '';
        whitespace = charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '$1');
    }
    
    l = str.length;
    for (i = 0; i < l; i++) {
        if (whitespace.indexOf(str.charAt(i)) === -1) {
            str = str.substring(i);
            break;
        }
    }
    
    l = str.length;
    for (i = l - 1; i >= 0; i--) {
        if (whitespace.indexOf(str.charAt(i)) === -1) {
            str = str.substring(0, i + 1);
            break;
        }
    }
    
    return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
}

function str_replace(search, replace, subject) {
	var f = search, r = replace, s = subject;
	var ra = is_array(r), sa = is_array(s), f = [].concat(f), r = [].concat(r), i = (s = [].concat(s)).length;
	while (j = 0, i--) {
		while (s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
	};
	return sa ? s : s[0];
}

function mostrar_div(div) {
	div.style.display="block";
}

function ocultar_div(div) {
	div.style.display="none";
}

function ocultar_enlace(correo,dominio,extension,subject)  { 
	location.href("mailto:" + correo + "@" + dominio + "." + extension); 
}

function mostrarocultardiv(div) {
	var div = document.getElementById(div);
	if(div.style.display=="block") {
		div.style.display="none";
	} else {
		div.style.display="block";
	}
	return false;
}

function resaltar_amarillo_campo_q() {
	$(".q_dominios_izq").css("background-image", "url("+rutaweb+"/img/input_1_izq_over.gif)");
	$(".q_dominios_cen").css("background-image", "url("+rutaweb+"/img/input_1_cen_over.gif)");
	$(".q_dominios_der").css("background-image", "url("+rutaweb+"/img/input_1_der_over.gif)");
}

function resaltar_gris_campo_q() {
	$(".q_dominios_izq").css("background-image", "url("+rutaweb+"/img/input_1_izq.gif)");
	$(".q_dominios_cen").css("background-image", "url("+rutaweb+"/img/input_1_cen.gif)");
	$(".q_dominios_der").css("background-image", "url("+rutaweb+"/img/input_1_der.gif)");
}

function resaltar_campo_q() {
	resaltar_amarillo_campo_q();
	setTimeout(function() { resaltar_gris_campo_q(); }, 250);
	setTimeout(function() { resaltar_amarillo_campo_q(); }, 500);
	setTimeout(function() { resaltar_gris_campo_q(); }, 750);
}

function resaltar_amarillo_campo_ddomain() {
	$(".index_div_buscador").css("background-image", "url("+rutaweb+"/img/index/fondo_buscador_over.gif)");
}

function resaltar_gris_campo_ddomain() {
	$(".index_div_buscador").css("background-image", "url("+rutaweb+"/img/index/fondo_buscador.gif)");
}

function resaltar_campo_ddomain() {
	resaltar_amarillo_campo_ddomain();
	setTimeout(function() { resaltar_gris_campo_ddomain(); }, 250);
	setTimeout(function() { resaltar_amarillo_campo_ddomain(); }, 500);
	setTimeout(function() { resaltar_gris_campo_ddomain(); }, 750);
}

function ocultar_botones_carrito_seccion_dominios() {
	$('#buscador_dominios_carrito_espacio').css({display:'none'});
	$('#boton_carrito_hosting_procesar').css({display:'none'});
	$('#boton_carrito_mas_dominios_procesar').css({display:'none'});
	$('#boton_carrito_dominios_procesar').css({display:'none'});
}

function mostrar_botones_carrito_seccion_dominios() {
	$('#buscador_dominios_carrito_espacio').css({display:'block'});
	$('#boton_carrito_hosting_procesar').css({display:'block'});
	$('#boton_carrito_mas_dominios_procesar').css({display:'block'});
	$('#boton_carrito_dominios_procesar').css({display:'block'});
}

function ocultar_buscador_seccion_dominios() {
	$("#buscadordominios").slideUp("normal");
	$('#boton_carrito_dominios_masivo').css({display:'none'});
}

function mostrar_buscador_seccion_dominios() {
	$("#buscadordominios").slideUp("normal");
	$('#boton_carrito_dominios_masivo').css({display:'block'});
}

function actualizar_carrito_derecha() {
	$.get(rutaweb+"/carrito_cantidad.php", function(data) {
		$('#caja_derecha_carrito_txt').html('<a href="'+rutaweb+'/clientes/cart.php?a=view">Volver al carrito ('+data+')</a>');
		$("#caja_derecha_carrito").show("clip",false,500);
	});
	setTimeout(function() {
		$("#caja_derecha_carrito").effect("highlight",false,500);
	}, 250);
	setTimeout(function() {
		$("#caja_derecha_carrito").effect("highlight",false,500);
	}, 500);
}

function actualizar_carrito_seccion_dominios() {
	$.get(rutaweb+"/include/buscador_dominios_carrito.php", function(data){
		$('#buscador_dominios_carrito_contenido').html(data);
		if(strpos(data,"De momento no")) {

		} else {
			mostrar_botones_carrito_seccion_dominios();
		}
		$("#buscador_dominios_carrito").show("bounce",false,500);
		setTimeout(function() {
			$("#buscador_dominios_carrito").effect("highlight",false,500);
		}, 1250);
		setTimeout(function() {
			$("#buscador_dominios_carrito").effect("highlight",false,500);
		}, 1500);
	});
}

function mostrar_cargando() {
	$('#div_cargando').css({display:'block'});
}

function bajar_web_hacia_abajo() {
	$('html, body').animate({ scrollTop:1000 }, 'normal');
}

function validar_nombre_dominio_buscadores(dominio) {
	caracteres_permitidos = /^[0-9a-z-]+$/i;
	if(vacio(dominio)==false) {
		alert("El nombre de dominio debe tener al menos 3 carácteres");
		return false;
	}
	if(dominio.length<3) {
		alert("El nombre de dominio es muy corto");
		return false;
	}
	if(strpos(dominio,'.')) {
		dominio_sin_puntos = dominio;
		if(strpos(dominio,'www.')===false) { } else {
			dominio_sin_puntos = substr(dominio,4);
		}
		if(strpos(dominio_sin_puntos,'.')) {
			dominio_sin_puntos = substr(dominio_sin_puntos,0,strpos(dominio_sin_puntos,'.'));
		}
		dominio = dominio_sin_puntos;
	}
	if(caracteres_permitidos.test(dominio)==false) {
		alert("El nombre de dominio contiene algún caracter no válido");
		return false;
	}
	return true;
}

function mostrar_whois_dominio(dominio_whois) {
	if(dominio_whois) {
		Shadowbox.open({
			player:     'iframe',
			content:    rutaweb+'/s_rd_whois.php?dominio='+dominio_whois,
			title:      'Haciendo whois de '+dominio_whois+' '
		});
	}
}

function mostrar_web_dominio(web) {
	if(web) {
		Shadowbox.open({
			player:     'iframe',
			content:    'http://www.'+web,
			title:      web
		});
	}
}

function fisher_yates(array){ // v2005-06-01
    var i=array.length;
    while(i--){
        var j=Math.floor( Math.random() * (i+1) );
        var tmp=array[i];
        array[i]=array[j];
        array[j]=tmp;
    }
}

function buscar_masivo(f,accion,normal) {
	
	$(document).ready(function(){

		var accion = $('#accion').val();
		
		setTimeout(function() {
			if(accion==1) {
				$("#FormRegistrar").attr("action","https://www.loading.es/clientes/cart.php?a=add&domain=register");
				//$("#FormRegistrar").attr("action","http://www.google.es");
				//$("#FormRegistrar").attr("action",rutaweb+"/clientes/cart.php?a=add&domain=register");
			} else if(accion==2) {
				$("#FormRegistrar").attr("action","https://www.loading.es/clientes/cart.php?a=add&domain=transfer");
				//$("#FormRegistrar").attr("action","https://www.loading.es/clientes/cart.php?a=add&domain=transfer");
				//$("#FormRegistrar").attr("action",rutaweb+"/clientes/cart.php?a=add&domain=transfer");
			}
		}, 500);
		
		if(normal) {

			var dominio = $('#q').val();
			var caracteres_permitidos = /^[0-9a-z-]+$/i;
			
			if(vacio(dominio)==false) { alert("El nombre de dominio debe tener al menos 3 carácteres"); 							return false; }
			if(dominio.length<3) { alert("El nombre de dominio es muy corto"); 														return false; }
			if(strpos(dominio,'.')) {
				dominio_sin_puntos = dominio;
				if(strpos(dominio,'www.')===false) { } else {
					dominio_sin_puntos = substr(dominio,4);
				}
				if(strpos(dominio_sin_puntos,'.')) {
					dominio_sin_puntos = substr(dominio_sin_puntos,0,strpos(dominio_sin_puntos,'.'));
				}
				dominio = dominio_sin_puntos;
				$('#q').val(dominio);
			}
			
			if(caracteres_permitidos.test(dominio)==false) { alert("El nombre de dominio contiene algún caracter no válido");		return false; }
			$('#buscadordominiosresultados').html("");
			
			setTimeout(function() {
				$("#buscadordominios").effect("highlight",false,500);
			}, 250);
			setTimeout(function() {
				$("#buscadordominios").effect("highlight",false,500);
			}, 500);
			
			// ------------------------------------------------------ //
			var array_desordenado_extensiones = new Array();
			$("#Formulariopc input[type=checkbox]").each( 
				function() { 
					extension = substr($(this).val(),strpos($(this).val(),'.')+1);
					array_desordenado_extensiones.push(extension);
					
					//comprobar_extension_masivo(accion,dominio,extension);
					
					var extensionsinpuntos = str_replace('.','',extension);
					contenido_antes = $('#buscadordominiosresultados').html();
					$('#buscadordominiosresultados').html(contenido_antes+tabla_resultados (dominio+"."+extension,accion,false,"",0,0,0,0,0));
					
				}
			);

			fisher_yates(array_desordenado_extensiones);
			
			for (i=0; i<array_desordenado_extensiones.length; i++) {
				comprobar_extension_masivo(accion,dominio,array_desordenado_extensiones[i]);
			}
			// ------------------------------------------------------ //

			setTimeout(function() {
				bajar_web_hacia_abajo();
			}, 500);
			
			$("#buscadordominios").slideDown("normal");
			
			$.post(rutaweb+"/mail_busqueda_dominio.php", { dominio: dominio, extension: extension } );
			
		} else {

			var texto_introducido = nl2espacio($('#dominios_masivo').val());
			var texto_introducido_array = explode('|',texto_introducido);

			$('#buscadordominiosresultados').html("");
			
			dominios_txt_mail = "";
			
			for (i=0; i<texto_introducido_array.length; i++) {
				if(texto_introducido_array[i]!="") {
					if(strpos(texto_introducido_array[i],'.')===false) { } else {
						dominio_formateado = texto_introducido_array[i];
						if(strpos(dominio_formateado,'www.')===false) { } else {
							dominio_formateado = substr(dominio_formateado,4);
						}
						dominio = substr(dominio_formateado,0,strpos(dominio_formateado,'.'));
						extension = substr(dominio_formateado,strpos(dominio_formateado,'.')+1);
						if(in_array(extension,extensiones_permitidas_array)) {					

							contenido_antes = $('#buscadordominiosresultados').html();
							$('#buscadordominiosresultados').html(contenido_antes+tabla_resultados (dominio+"."+extension,accion,false,"",0,0,0,0,0));

							comprobar_extension_masivo(accion,dominio,extension);
							dominios_txt_mail = dominio_formateado+", "+dominios_txt_mail;
						}
					}
				}
			}

			if(vacio(dominio)==false) {
				alert("Introduzca correctamente los dominios. Ejemplo:\r\rinmobiliaria-maria.es\rinmobiliaria-maria.com");
			} else {
				dominios_txt_mail = trim(dominios_txt_mail);
				dominios_txt_mail = substr(dominios_txt_mail,0,-1);
				$.post(rutaweb+"/mail_busqueda_dominio.php", { dominio: dominios_txt_mail, extension: extension } );
			}
			
			setTimeout(function() {
				bajar_web_hacia_abajo();
			}, 500);
			
			$("#buscadordominios").slideDown("normal");

		}

		$('#boton_carrito_dominios_masivo').css({display:'block'});

	});

}

function comprobar_extension_masivo (accion,dominio,extension) {
	var extensionsconpunto = "."+extension;
	if($('#dominios_masivo').length == 0) {
		$("#Formulariopc input[type=checkbox]").each(
			function() {
				if($(this).val()==extensionsconpunto) {
					if (!this.checked) {
						mostrar_resultados_masivo(accion,dominio,extension,false);
					} else {
						mostrar_resultados_masivo(accion,dominio,extension,true);
				   }
				}
			}
		);
	} else {
		mostrar_resultados_masivo(accion,dominio,extension,true);
	}
}
function mostrar_resultados_masivo (accion,dominio,extension,checked) {
	$(document).ready(function(){
		
		var extensionsinpuntos = str_replace('.','',extension);
		$.ajax({
			type: "GET",
			dataType: "xml",
			url: rutaweb+"/include/buscador.php",
			data: { sld: dominio, tld: extensionsinpuntos },
			timeout: 15000,
			success: function(data) {
				disponibilidad = $(data).find("disponibilidad_num").text();
				precio = $(data).find("precio").text();
				authcode = $(data).find("authcode").text();
				anyos = $(data).find("anyos").text();
				preciosanyos = $(data).find("preciosanyos").text();
				preciorenovaciones = $(data).find("preciorenovaciones").text();
				$("#"+dominio+extensionsinpuntos).html(tabla_resultados(dominio+"."+extension,accion,checked,disponibilidad,authcode,precio,anyos,preciosanyos,preciorenovaciones));
			},
			error: function(request, errorType, errorThrown){
				$("#"+dominio+extensionsinpuntos).html(tabla_resultados (dominio+"."+extension,accion,checked,2,0,0,0,0,0));
			}
		});

	});
}

//function tabla_resultados (dominio,disponibilidad,casilla,precio,opciones,textodominio,checked,anyos,preciosanyos,accion) {
function tabla_resultados (dominio,accion,checked,disponibilidad,authcode,precio,anyos,preciosanyos,preciorenovaciones) {

	dominio_html = "";
	dominio_html = dominio_html+'<a href="#" onclick="mostrar_web_dominio(';
	dominio_html = dominio_html+"'"+dominio+"'";
	dominio_html = dominio_html+');"><b>'+trim(dominio)+'</b></a>';

	extension = substr(dominio,strpos(dominio,'.'));

	dominiosinpuntos = 	trim(str_replace('.','',dominio));
	opciones_html = '';
	precio_html = '';

	texto_precio_tooltip = '<span class="texto_13"><b>Dominios '+extension+'</b></span><br /><br /><u>Registro</u><br />'+precio+'€/Año<br /><u>Renovación</u><br />'+preciorenovaciones+'€/Año<br /><u>Traspaso</u><br />GRATIS<br /><br />El traspaso implica la renovación automática por 1 año.';

	if(disponibilidad=="") {
		
		casilla_html = '';
		disponibilidad_html = '<img src="'+rutaweb+'/img/cargando.gif" style="float:none; padding:0px; margin:0px; width:16px; height:16px;"> Buscando..';
		precio_html = '';
		texto_opciones_tooltip = '';

	} else if(disponibilidad==0) {
		if(accion==1) {
			dominio_html = dominio_html+'<a href="#" onclick="mostrar_whois_dominio(';
			dominio_html = dominio_html+"'"+dominio+"'";
			dominio_html = dominio_html+');"> (Whois)</a>';
			casilla_html = '<img src="'+rutaweb+'/img/icono_cancelar.gif" style="float:none; padding:0px; margin:0px;">';
			precio_html = str_replace(".",",",precio)+"€";
			opciones_html = '<a href="#" onclick="ir_a_traspasar();"><span class="texto_no_disponible">Registrado. Es mio y quiero trasladarlo</span></a>';
			disponibilidad_html = '<span class="texto_no_disponible">Ocupado</span>';
			if(authcode=="on") {
				texto_opciones_tooltip = 'El dominio está ya registrado.<br /><br />Si eres el propietario del dominio, puedes traspasarlo GRATIS a Loading.<br /><br />El traspaso implica la renovación del dominio por 1 año.<br /><br />Para traspasar el dominio es necesario el AUTH-CODE o código de autorización que debe proporcionar el proveedor actual.';
			} else {
				texto_opciones_tooltip = 'El dominio está ya registrado.<br /><br />Si eres el propietario del dominio, puedes traspasarlo GRATIS a Loading.<br /><br />El traspaso implica la renovación del dominio por 1 año.';
			}
		} else if(accion==2) {
			dominio_html = dominio_html+'<a href="#" onclick="mostrar_whois_dominio(';
			dominio_html = dominio_html+"'"+dominio+"'";
			dominio_html = dominio_html+');"> (Whois)</a>';
			if(checked) {
				casilla_html = '<input type="checkbox" id="domains[]" name="domains[]" value="'+dominio+'" checked="checked"><input name="domainsregperiod['+dominio+']" id="domainsregperiod['+dominio+']" value="1" style="display:none;">';
			} else {
				casilla_html = '<input type="checkbox" id="domains[]" name="domains[]" value="'+dominio+'"><input name="domainsregperiod['+dominio+']" id="domainsregperiod['+dominio+']" value="1" style="display:none;">';
			}
			precio_html = str_replace(".",",",precio)+"€";
			disponibilidad_html = '<span class="texto_disponible">Registrado</span>';
			opciones_html = '<select name="domainsregperiod['+dominio+']" id="domainsregperiod['+dominio+']" style="display:none;"><option value="1">&nbsp;</option></select><span class="texto_disponible">Dominio válido para traspasar</span>';			
			if(authcode=="on") {
				texto_opciones_tooltip = 'El dominio está ya registrado.<br /><br />Si eres el propietario del dominio, puedes traspasarlo GRATIS a Loading.<br /><br />El traspaso implica la renovación del dominio por 1 año.<br /><br />Para traspasar el dominio es necesario el AUTH-CODE o código de autorización que debe proporcionar el proveedor actual.';
			} else {
				texto_opciones_tooltip = 'El dominio está ya registrado.<br /><br />Si eres el propietario del dominio, puedes traspasarlo GRATIS a Loading.<br /><br />El traspaso implica la renovación del dominio por 1 año.';
			}
		}
	} else if(disponibilidad==1) {
		
		anyosarray = explode('|',anyos);
		preciosanyosarray = explode('|',preciosanyos);
		camposanyos = "";
	
		$(anyosarray).each( 
			function(indice,valor) { 
				preciodesple = parseFloat(str_replace(',','.',preciosanyosarray[indice]));
				anyosdesple = parseFloat(anyosarray[indice]);
				if(anyosarray[indice]=="1") {
					preciomostrado = preciodesple+'';
					camposanyos = camposanyos+"<option value='"+anyosarray[indice]+"'>"+anyosarray[indice]+" año ("+str_replace('.',',',preciomostrado)+" €/año)</option>";
				} else {
					preciomostrado = preciodesple/anyosdesple+'';
					camposanyos = camposanyos+"<option value='"+anyosarray[indice]+"'>"+anyosarray[indice]+" años ("+str_replace('.',',',preciomostrado)+" €/año)</option>";
				}
			}
		);
		
		if(accion==1) {
			
			opciones_html = '<select name="domainsregperiod['+dominio+']" id="domainsregperiod['+dominio+']" class="rd_form_anyos">'+camposanyos+'</select>';
			if(checked) {
				casilla_html = '<input type="checkbox" id="domains[]" name="domains[]" value="'+dominio+'" checked="checked">';
			} else {
				casilla_html = '<input type="checkbox" id="domains[]" name="domains[]" value="'+dominio+'">';
			}
			precio_html = str_replace(".",",",precio)+"€";
			disponibilidad_html = '<span class="texto_disponible">Libre</span>';
			texto_opciones_tooltip = '';
			
		} else if(accion==2) {
			
			opciones_html = '<a href="#" onclick="ir_a_traspasar();"><span class="texto_no_disponible">Dominio no registrado. Registrar aquí.</span></a>';
			casilla_html = '<img src="'+rutaweb+'/img/icono_cancelar.gif" style="float:none; padding:0px; margin:0px;">';
			disponibilidad_html = '<span class="texto_no_disponible">No registrado</span>';
			texto_opciones_tooltip = 'El dominio no está registrado, por lo que no es posible traspasar.<br /><br />Si lo desea puede registrarlo.';
			
		}
	} else if(disponibilidad==2) {
		
		casilla_html = '<img src="'+rutaweb+'/img/icono_cancelar.gif" style="float:none; padding:0px; margin:0px;">';
		disponibilidad_html = '<span class="texto_no_disponible">Error</span>';
		opciones_html = '';
		texto_opciones_tooltip = '';
		
	}

	return '<div name="'+dominiosinpuntos+'" id="'+dominiosinpuntos+'" style="position:relative;"><table width="690" height="26" border="0" cellspacing="0" cellpadding="0"><tr><td width="30" align="center">'+casilla_html+'</td><td width="260" class="texto_13">'+dominio_html+'</td><td width="100" class="texto_13">'+disponibilidad_html+'</td><td width="60"><div class="texto_naranja texto_13 s_rd_precio_hover" id="s_rd_precio_hover_'+dominiosinpuntos+'" name="s_rd_precio_hover_'+dominiosinpuntos+'">'+precio_html+'</div></td><td width="230" class="s_rd_opciones_hover" id="s_rd_opciones_hover_'+dominiosinpuntos+'" name="s_rd_opciones_hover_'+dominiosinpuntos+'">'+opciones_html+'</td></tr></table><div class="s_rd_opciones_tooltip" id="s_rd_opciones_tooltip_'+dominiosinpuntos+'" name="s_rd_opciones_tooltip_'+dominiosinpuntos+'">'+texto_opciones_tooltip+'</div><div class="s_rd_precio_tooltip" id="s_rd_precio_tooltip_'+dominiosinpuntos+'" name="s_rd_precio_tooltip_'+dominiosinpuntos+'">'+texto_precio_tooltip+'</div></div>';

}

function ir_a_traspasar() {
	if($('#dominios_masivo').length == 0) {
		$("#ddomain").val($("#Formulariopc #q").val());
	} else {
		$("#ddomain").val($("#Formulariopc #dominios_masivo").val());
	}
	$("#FormTraspasar").submit();
	return false;
}

$(document).ready(function(){

	$(".boton_g_sombra").mouseover(function() { $(this).css({backgroundPosition: '0px -52px'}); })
	$(".boton_g_sombra").mouseout(function() { $(this).css({backgroundPosition: '0px 0px'}); })
	$(".boton_g_azul_sombra").mouseover(function() { $(this).css({backgroundPosition: '0px -52px'}); })
	$(".boton_g_azul_sombra").mouseout(function() { $(this).css({backgroundPosition: '0px 0px'}); })
	$(".boton_g_gris_sombra").mouseover(function() { $(this).css({backgroundPosition: '0px -52px'}); })
	$(".boton_g_gris_sombra").mouseout(function() { $(this).css({backgroundPosition: '0px 0px'}); })
	$(".boton_g_carrito_sombra").mouseover(function() { $(this).css({backgroundPosition: '0px -52px'}); })
	$(".boton_g_carrito_sombra").mouseout(function() { $(this).css({backgroundPosition: '0px 0px'}); })
	$(".boton_g_carrito_sombra_blanco").mouseover(function() { $(this).css({backgroundPosition: '0px -52px'}); })
	$(".boton_g_carrito_sombra_blanco").mouseout(function() { $(this).css({backgroundPosition: '0px 0px'}); })
	$(".boton_g_carrito_linux_sombra").mouseover(function() { $(this).css({backgroundPosition: '0px -52px'}); })
	$(".boton_g_carrito_linux_sombra").mouseout(function() { $(this).css({backgroundPosition: '0px 0px'}); })
	$(".boton_g_carrito_windows_sombra").mouseover(function() { $(this).css({backgroundPosition: '0px -52px'}); })
	$(".boton_g_carrito_windows_sombra").mouseout(function() { $(this).css({backgroundPosition: '0px 0px'}); })

	$("#boton_generico_peque").mouseover(function() { $('#boton_generico_peque').css({backgroundPosition: '0px -26px'}); })
	$("#boton_generico_peque").mouseout(function() { $('#boton_generico_peque').css({backgroundPosition: '0px 0px'}); })

	/* ------------------------------------------------------ */

	var imageArray = [rutaweb+'/img/tooltip_rd.png',rutaweb+'/img/cargando.gif'];

	var hidden = $('body').append('<div id="img-cache" style="display:none/>').children('#img-cache');

	$.each(imageArray, function (i, val) {
		$('<img/>').attr('src', val).appendTo(hidden);
	});

	/* ------------------------------------------------------ */

});

$(document).ready(function(){

	$(".formulario_sombras_boton").mouseover(function() { $(this).css({backgroundPosition: '0px -52px'}); })
	$(".formulario_sombras_boton").mouseout(function() { $(this).css({backgroundPosition: '0px 0px'}); })

	function accion_cada_seg () {
		timer_cada_seg = setTimeout(function() {

			$(".s_rd_precio_hover").mouseenter(function() {
				div = str_replace("s_rd_precio_hover_","",$(this).attr("name"));
				div = $("#s_rd_precio_tooltip_"+div);
				if($(div).html()) {
					//$(div).fadeIn(250);
					$(div).css({display:'block'});
				}
			})
			$(".s_rd_precio_hover").mouseleave(function() {
				div = str_replace("s_rd_precio_hover_","",$(this).attr("name"));
				div = $("#s_rd_precio_tooltip_"+div);
				//$(div).fadeOut(250);
				$(div).css({display:'none'});
			})

			$(".s_rd_opciones_hover").mouseenter(function() {
				div = str_replace("s_rd_opciones_hover_","",$(this).attr("name"));
				div = $("#s_rd_opciones_tooltip_"+div);
				if($(div).html()) {
					//$(div).fadeIn(250);
					$(div).css({display:'block'});
				}
			})
			$(".s_rd_opciones_hover").mouseleave(function() {
				div = str_replace("s_rd_opciones_hover_","",$(this).attr("name"));
				div = $("#s_rd_opciones_tooltip_"+div);
				//$(div).fadeOut(250);
				$(div).css({display:'none'});
			})

			if ($.browser.msie && parseInt($.browser.version.substr(0, 1)) < 7) {
				$(".s_rd_precio_tooltip").each(function(){
					var bg = $(this).css("backgroundImage");
					bg.match(/^url[("']+(.*\.png)[)"']+$/i);
					bg = RegExp.$1;
					$(this).css("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + bg + "', sizingMethod='crop')").css("backgroundImage", "none");
				});
				$(".s_rd_opciones_tooltip").each(function(){
					var bg = $(this).css("backgroundImage");
					bg.match(/^url[("']+(.*\.png)[)"']+$/i);
					bg = RegExp.$1;
					$(this).css("filter", "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + bg + "', sizingMethod='crop')").css("backgroundImage", "none");
				});
			}

			accion_cada_seg();
			
		}, 2000);
	}
	
	accion_cada_seg();

});