// JavaScript Document

			var win= null;
			function NewWindow(mypage,myname,w,h,scroll)
			{
				mypage='whoisDetails.php'
				var winl = (screen.width-w)/2;
			  	var wint = (screen.height-h)/2;
				var settings  ="height="+h+",";
				settings +="width="+w+",";
				settings +="top="+wint+",";
				settings +="left="+winl+",";
				settings +="scrollbars="+scroll+",";
				settings +="resizable=yes";
				win=window.open(mypage,myname,settings);
				if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
			}

function loadWhois(){
	//$("#loader_whois").load("loadWhoIs.php");
}

function selecRegistro(dominio){
	CerrarDisponibilidad();
	var arr_dominio=dominio.split(".");
	var n_dom=arr_dominio[0];
	var n_ext=arr_dominio[1];
	
	if(n_ext=='com') document.form_dominio.chk_ext[0].checked=true;
	if(n_ext=='net') document.form_dominio.chk_ext[1].checked=true;
	if(n_ext=='info') document.form_dominio.chk_ext[2].checked=true;
	
	document.getElementById("txt_dominio").value=n_dom;
	
}

function validaDom(){

	var flag=true;
	dominio=document.getElementById("ddomain").value;
	
	var ext_com	=document.form_valida.type[0].checked; 
	var ext_net	=document.form_valida.type[1].checked; 
	var ext_info=document.form_valida.type[2].checked; 
	
	if(ext_com) 	ext_dom='com';
	if(ext_net) 	ext_dom='net';
	if(ext_info) 	ext_dom='info';
	
	_action='checkdom';
	flag=validaDominio(dominio);
	if(!flag){
		alert("El nombre de dominio debe contener entre 3 y 63 caracteres");	
		document.getElementById("ddomain").focus();
	} else {
			$("#loader_whois").css('display','block');
			$("#div_rpta_busqueda").html('<table width="490" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td width="22" align="center" valign="top"><img src="images/1_wait.gif" alt="cargando" width="16" height="16" /></td><td align="left">Realizando verificaci&oacute;n... \ndebido a la sobrecarga de servidores whois la b&uacute;squeda puede tomar unos minutos.</td></tr></table>');
			$.post("whoisVerif.php",{ddomain:dominio, type:ext_dom, action:_action},function(data){
				$("#div_rpta_busqueda").html(data);
				});
	}
	//longitud = dominio.length;
	var flag=false;
	return flag;
}

function validaDomEnplan(){

	var flag=true;
	dominio=document.getElementById("txt_dominio").value;
	
	var ext_com	=document.form_dominio_enplan.chk_ext[0].checked; 
	var ext_net	=document.form_dominio_enplan.chk_ext[1].checked; 
	var ext_info=document.form_dominio_enplan.chk_ext[2].checked; 
	
	if(ext_com) 	ext_dom='com';
	if(ext_net) 	ext_dom='net';
	if(ext_info) 	ext_dom='info';
	
	_action='checkdom';
	flag=validaDominio(dominio);
	if(!flag){
		alert("El nombre de dominio debe contener entre 3 y 63 caracteres");	
		document.getElementById("txt_dominio").focus();
	} else {
			$("#loader_whois_enplan").css('display','block');
			$("#div_rpta_busqueda_enplan").html('<table width="490" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td width="22" align="center" valign="top"><img src="images/1_wait.gif" alt="cargando" width="16" height="16" /></td><td align="left">Realizando verificaci&oacute;n... \ndebido a la sobrecarga de servidores whois la b&uacute;squeda puede tomar unos minutos.</td></tr></table>');
			$.post("whoisVerifEnplan.php",{ddomain:dominio, type:ext_dom, action:_action},function(data){
				$("#div_rpta_busqueda_enplan").html(data);
				});
	}
	//longitud = dominio.length;
	var flag=false;
	return flag;
}

function nuevaBusqueda(){
	$("#div_rpta_busqueda").html('');
	$("#loader_whois").css('display','none');
	document.form_valida.ddomain.focus();
	document.form_valida.ddomain.select();
}
function nuevaBusquedaEnplan(){
	$("#div_rpta_busqueda_enplan").html('');
	$("#loader_whois_enplan").css('display','none');
	document.form_dominio_enplan.txt_dominio.focus();
	document.form_dominio_enplan.txt_dominio.select();
}

function cerrarBusquedaDom(){
	$("#div_rpta_busqueda").html('');
	$("#loader_whois").css('display','none');
}

function cerrarBusquedaDomEnPlan(){
	$("#div_rpta_busqueda_enplan").html('');
	$("#loader_whois_enplan").css('display','none');
}

function solicitaPlan(){

	dominio=document.getElementById("ddomain").value;
	var ext_com	=document.form_valida.type[0].checked; 
	var ext_net	=document.form_valida.type[1].checked; 
	var ext_info=document.form_valida.type[2].checked; 
	
	if(ext_com) 	ext_dom='com';
	if(ext_net) 	ext_dom='net';
	if(ext_info) 	ext_dom='info';

	var index_tipo_plan	=document.getElementById("cmb_plan_dominio").selectedIndex; 
	var id_tipo_plan	=document.getElementById("cmb_plan_dominio").options[index_tipo_plan].value;

	if(index_tipo_plan=='0'){
		alert("Selecciona el Tipo de Plan");	
		document.getElementById("cmb_plan_dominio").focus();
	} else {
		if(	id_tipo_plan!='economico'){ 
			window.location='solicitar.php?t_plan='+id_tipo_plan+'&dom='+dominio+'&ext='+ext_dom;
		} else {
			window.location='plan_economico.php?dom='+dominio+'&ext='+ext_dom+'#activa';
		}
	}
	
	//alert(dominio+"."+ext_dom+"."+tipo_plan);
	
}

function buscarDisponibilidad(){
	$("#div_buscardom").fadeIn('slow'); 
	$("#div_activa").css('display','none'); 
	document.getElementById("ddomain").focus();
	
}

function CerrarDisponibilidad(){
	$("#div_activa").fadeIn('slow'); 
	$("#div_buscardom").css('display','none'); 
	
}

function  cambiaExt(valorExt){
	document.getElementById("extension").value=valorExt;
}

function activarCuenta(){

		var dominio		=document.getElementById("txt_dominio").value;
		var ext_com		=document.getElementById("extension_dom").value;

		var nombres		=document.getElementById("txt_nombres").value;
		var empresa		=document.getElementById("txt_empresa").value;
		var direccion	=document.getElementById("txt_direccion").value;
		var nrodoc		=document.getElementById("txt_nrodoc").value;
		
		var email		=document.getElementById("txt_email").value;
		var telefono	=document.getElementById("txt_telefono").value;
		var ciudad		=document.getElementById("txt_ciudad").value;

		var solicito	=document.getElementById("solicito").value;
		var pais		=document.getElementById("txt_pais").value;
		
		var plan_hosting=document.getElementById("tipo_plan").value;
		
		//alert(nombres+"-"+email);
		var flag=true;

		if(!dominio) {
			marcarError('txt_dominio');
			flag=false;
		} else {
			marcarNoError('txt_dominio');
		}
		//-------
		if(!nombres) {
			marcarError('txt_nombres');
			flag=false;
		} else {
			marcarNoError('txt_nombres');
		}
		//-------
		if(!empresa) {
			marcarError('txt_empresa');
			flag=false;
		} else {
			marcarNoError('txt_empresa');
		}		
		//-------
		if(!direccion) {
			marcarError('txt_direccion');
			flag=false;
		} else {
			marcarNoError('txt_direccion');
		}		
		//-------		
		if(!nrodoc) {
			marcarError('txt_nrodoc');
			flag=false;
		} else {
			marcarNoError('txt_nrodoc');
		}				
		//-------
		if(!email) {
			marcarError('txt_email');
			flag=false;
		} else {
			if( validaEmail(email)){
				marcarNoError('txt_email');
			} else {
				marcarError('txt_email');
				flag=false;
			}
		}
		//--------
		if(!telefono) {
			marcarError('txt_telefono');
			flag=false;
		} else {
			marcarNoError('txt_telefono');
		}
		//--------
		if(!ciudad) {
			marcarError('txt_ciudad');
			flag=false;
		} else {
			marcarNoError('txt_ciudad');
		}
		if(flag){

			$.post("librerias/activaCta.php",{_plan:plan_hosting, _dominio:dominio, _ext_com:ext_com, _nombres:nombres, _empresa:empresa, _direccion:direccion, _nrodoc:nrodoc, _email:email, _telefono:telefono, _ciudad:ciudad, _solicito:solicito, _pais:pais},function(data){
				$("#div_rpta_form").fadeIn('slow'); 
				$("#div_form_operaciones").css('display','none'); 
				$("#div_rpta_form").html(data);
				});  
		}
}

function  cambiaExtPlan(valorExt){
	document.getElementById("extension_dom").value=valorExt;
}

function tipoDoc(valor){

	if(valor=='boleta'){
		$("#lbl_tipodoc").html('<span class="obliga">*</span>DNI:'); 
		document.getElementById("solicito").value='boleta';
	}
	if(valor=='factura'){
		$("#lbl_tipodoc").html('<span class="obliga">*</span>RUC:'); 
		document.getElementById("solicito").value='factura';
	}
	
}

	function marcarError(obj_id){
		var x=$("#"+ obj_id );
		x.css("border","1px solid #FF0000");
		x.css("background-color","#FEF1F1");
	}
	
	function marcarNoError(obj_id){
		var x=$("#"+ obj_id );
		x.css("border","1px solid #999999");
		x.css("background-color","#FFFFFF");
	}
	
	function validaEmail(email)
	{
		var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30})[.][a-zA-Z0-9.-]{1,30}($)/;
		if(reg.test(email)) return true;
		else return false;
	}
	
	function validaDominio(dom)
	{
		var reg=/(^[a-zA-Z0-9._-]{3,63})($)/;
		if(reg.test(dom)) return true;
		else return false;
	}
	
	function queesdominio(operacion){
		if(operacion=='abrir'){
			$("#que_es_dominio").fadeIn('slow'); 
		}
		if(operacion=='cerrar'){
			$("#que_es_dominio").fadeOut('slow'); 
		}
	}
	function mas_informacion(operacion){
		if(operacion=='abrir'){
			$("#mas_informacion").fadeIn('slow'); 
		}
		if(operacion=='cerrar'){
			$("#mas_informacion").fadeOut('slow'); 
		}
	}
	function resellers(operacion){
		if(operacion=='abrir'){
			$("#resellers").fadeIn('slow'); 
		}
		if(operacion=='cerrar'){
			$("#resellers").fadeOut('slow'); 
		}
	}
	

	function overselling(operacion){
		if(operacion=='abrir'){
			$("#overselling").fadeIn('slow'); 
		}
		if(operacion=='cerrar'){
			$("#overselling").fadeOut('slow'); 
		}
	}

