/*
 * Funcion general para AJAX
 */

function nuevoAjax()
{ 
	var xmlhttp=false;
	try
	{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}


/*
 * Funciones AJAX y jQuery para menu TOP
 */

function downup(img,accion){
	var imagen = document.getElementById(img);
		clase = imagen.className;
		
	var estatus = document.getElementById("panel_status");
		sts = estatus.value;
	
	if(sts == "hide"){
		imagen.className="show";		
			var tipo = 1;
			estatus.value="show";
		} else {
		imagen.className="hide";
			var tipo = 2;	
			estatus.value="hide";
			}
	
			var ajax=nuevoAjax();
				ajax.open("GET", "ajax/downup.proceso.php?tipo="+tipo, true);
				ajax.onreadystatechange=function()
				{ 
					if (ajax.readyState==1){ } 
					if (ajax.readyState==4){ } 
				}
				ajax.send(null);
	
	}

/*
 * Funciones para formularios
 */
 
function send_form(forma){
	var formulario = document.getElementById(forma);
		formulario.submit();
	}
	
function empty_input(input,texto){
	var caja = document.getElementById(input);
		if(caja.value == texto){
			caja.value="";
			}
	}

function value_input(input,texto){
	var caja = document.getElementById(input);
		if(caja.value == ""){
			caja.value=texto;
			}
	}
	
/*
 * Registro
 */
 
 function verificar(input,li,div){
	var caja = document.getElementById(input);
	var msj = document.getElementById(li);
	var capa = document.getElementById(div);
	

	
	var ajax=nuevoAjax();
		ajax.open("GET", "ajax/verificar.subdominio.php?usuario="+caja.value, true);
		ajax.onreadystatechange=function(){ 
			if (ajax.readyState==1){  caja.disabled=true; capa.innerHTML=''; } 
			if (ajax.readyState==4){ 
			capa.innerHTML=ajax.responseText; caja.disabled=false;
			var respuesta = document.getElementById('ajax_result');
			
				if(respuesta.value == 1){
					var rlink = document.getElementById('respuestaLink');
					var vlink = document.getElementById('respuestaVer');
						rlink.style.display="block";
						vlink.style.display="none";
						capa.innerHTML=ajax.responseText+" <a class=\"fake\" onClick=\"verificarReset('"+input+"','"+li+"','"+div+"')\">Elegir otro usuario!</a>";
					} else {
						msj.innerHTML="<a class=\"fake\" onClick=\"verificar('"+input+"','"+li+"','"+div+"');\">Verificar Disponibilidad</a>";
						}
			} 
		}
		ajax.send(null);
	
	/*
	alert(caja.value);
	caja.disabled=true;
	msj.innerHTML="Verificando...";
	capa.innerHTML='<span class="red">El nombre de usuario esta ocupado por favor intenta con otro.</span>';
	*/
	
}

function verificarReset(input,li,div){
	var rlink = document.getElementById('respuestaLink');
	var vlink = document.getElementById('respuestaVer');
	vlink.style.display="block";
	rlink.style.display="none";
	
	var caja = document.getElementById(input);
	var msj = document.getElementById(li);
	var capa = document.getElementById(div);
	
	msj.innerHTML="<a class=\"fake\" onClick=\"verificar('"+input+"','"+li+"','"+div+"');\">Verificar Disponibilidad</a>";
	capa.innerHTML="";
	caja.onClick="";

	
	}
	
function showhide(capa){
	
	var div = document.getElementById(capa);	
	var bdy = document.getElementById('body');
	
		display = div.style.display;
		
		if(display == "none"){
			div.style.display="block";
			bdy.style.overflow="hidden";
		} else {
			div.style.display="none";
			bdy.style.overflow="auto";
		}
}

function tel(pais){
	var capa = document.getElementById('tel');
	
	if(pais == "arg"){
		
		capa.innerHTML='<h2>27777</h2><small><strong>Servicio de sms en:</strong> Argentina<br><strong>Costo por mensaje:</strong> 4.00 $<br><strong>Disponible para:</strong> Claro, Movistar</small>';

	} else if(pais == "chi"){
		
		capa.innerHTML='<h2>2777</h2><small><strong>Servicio de sms en:</strong> Chile<br><strong>Costo por mensaje:</strong> 588.00 CLP + IVA<br><strong>Disponible para:</strong> Claro, Movistar, Entel</small>';

	} else if(pais == "col"){
		
		capa.innerHTML='<h2>7722</h2><small><strong>Servicio de sms en:</strong> Colombia<br><strong>Costo por mensaje:</strong> 3600.00 $ + imp<br><strong>Disponible para:</strong> No disponible para ComCel</small>';

	} else if(pais == "ecu"){
		
		capa.innerHTML='<h2>7722</h2><small><strong>Servicio de sms en:</strong> Ecuador<br><strong>Costo por mensaje:</strong> 1.25 $ + Iva<br><strong>Disponible para:</strong> Movistar, porta, Alegro</small>';

	} else if(pais == "mex"){
		
		capa.innerHTML='<h2>7766</h2><small><strong>Servicio de sms en:</strong> Mexico<br><strong>Costo por mensaje:</strong> 13.00 $ + Imp<br><strong>Disponible para:</strong> Movistar, Iusacell, Unefon</small>';

	} else if(pais == "per"){
		
		capa.innerHTML='<h2>7766</h2><small><strong>Servicio de sms en:</strong> Peru<br><strong>Costo por mensaje:</strong> 2.94 S/.<br><strong>Disponible para:</strong> Claro, Movistar</small>';

	} else if(pais == "esp"){
		
		capa.innerHTML='<h2>5700</h2><small><strong>Servicio de sms en:</strong> España<br><strong>Costo por mensaje:</strong> 1.50 € + IVA<br><strong>Disponible para:</strong> Orange, Vodafone, Movistar, Yoigo, Euskaltel, R!</small>';

	} else if(pais == "uru"){
		
		capa.innerHTML='<h2>7117</h2><small><strong>Servicio de sms en:</strong> Uruguay<br><strong>Costo por mensaje:</strong> 20.00 $U<br><strong>Disponible para:</strong> Movistar, Claro, Ancel</small>';

	}
	 
}