﻿function ___mostrar_capa(nombreCapa, numero_capas, nombrePestanya){
	for(i=1;i<numero_capas+1;i++){
		if (document.getElementById('capa'+i) != null)
			document.getElementById('capa'+i).style.display="none";
		if (document.getElementById('p'+i) != null)
			document.getElementById('p'+i).className="";
	}
	document.getElementById(nombreCapa).style.display="inline";
	document.getElementById(nombrePestanya).className='current';
}



function doEnterPress(e, id) {
	var keynum;
	// IE
	if(window.event) { keynum = e.keyCode; }  
	// Netscape/Firefox/Opera
	else if(e.which)  { keynum = e.which; }  
	if(keynum == 13) {
		__Disable(this);
		
		var targ = null;
		if (e.target) targ = e.target;
		else if (e.srcElement) targ = e.srcElement;
		if (targ.nodeType == 3) targ = targ.parentNode;	// defeat Safari bug
		
		if (typeof(id) != 'undefined')
			submitSearch(id);
		else
			home_submitSearch(targ);
	}
}
function home_submitSearch(obj) {
	var elem1 = (typeof(obj) != 'undefined' && obj) ? obj : document.getElementsByName('att_input_463815_449625')[0];
	//var elem2 = document.InmediaFrm.tipo_684;

	if (elem1.value == '') {
		alert('Debe seleccionar un nombre de dominio');
		elem1.focus();
	} else {
		// Los dominios tienen que estar todo en minusculas.
		lower_val = elem1.value.toLowerCase();
		if (lower_val == elem1.value) {
			//document.location.href = 'comprar_dominio_paso_1.html?domain=' + elem1.value + '&type=' + elem2.options[elem2.selectedIndex].value;
			document.location.href = 'comprar_dominio_paso_1.html?domain=' + elem1.value + '&type=';
		} else {
			if (confirm('Solo se aceptan minúsculas como nombres de dominios.\nDesea proseguir con la compra con el nombre en minúsculas : ' + lower_val)) {
				document.location.href = 'comprar_dominio_paso_1.html?domain=' + lower_val + '&type=' + elem2.options[elem2.selectedIndex].value;
			}
		}
	}
}
function submitSearch(id) {
	var elem1 = document.getElementsByName(id)[0];
	//var elem2 = document.InmediaFrm.tipo_684;

	if (elem1.value == '') {
		alert('Debe seleccionar un nombre de dominio');
		elem1.focus();
	} else {
		// Los dominios tienen que estar todo en minusculas.
		lower_val = elem1.value.toLowerCase();
		if (lower_val == elem1.value) {
			//document.location.href = 'comprar_dominio_paso_1.html?domain=' + elem1.value + '&type=' + elem2.options[elem2.selectedIndex].value;
			document.location.href = 'comprar_dominio_paso_1.html?domain=' + elem1.value + '&type=';
		} else {
			if (confirm('Solo se aceptan minúsculas como nombres de dominios.\nDesea proseguir con la compra con el nombre en minúsculas : ' + lower_val)) {
				document.location.href = 'comprar_dominio_paso_1.html?domain=' + lower_val + '&type=' + elem2.options[elem2.selectedIndex].value;
			}
		}
	}
}

function __Disable(btn) {
	btn.onclick = function(){};
}

// operacion comunes en la carga de cualquier pagina
function page_onload_main() {
	
	// lightbox
	$j("a.group").fancybox({'hideOnContentClick': false}); 
	
}


function jquery_close_lightbox() {
	parent.$j.fn.fancybox.close();
}


$j(document).ready(function() {
	page_onload_main();
	//if (eval('toggleFormPos')) toggleFormPos();
	try { toggleFormPos(); } catch(err){} 
});

function generateOZONFirst() {
	$j('#a_generando_web').click();

	setTimeout('generateOZONFirst2()', 1000);
}

function generateOZONFirst2() {
	var oAjax = new WBE_AjaxClass();
	oAjax.addPostParameter('id', '1');
	oAjax.addPostParameter('company_name', document.InmediaFrm.company_name.value);

	xmlObj = oAjax.throwEventXML('generate_web');
	if (xmlObj) {
		document.location.href = xmlObj.childNodes[0].firstChild.data.replace('administracion_login.html?', 'ADMIN_PAGE.wbe?cmp_code=WIZARD_WEB_ADMIN&step=1&');
	} else {
		alert('Se ha producido un error generando su página web.\nPor favor, vuelva a intentarlo.\nSi el problema persiste, contacte con nuestro centro de soporte.');
	}
}

function sendForm(sClass, sConfirmPage) {
	var oElems = $j('.required');
	for (var i = 0; i < oElems.length; i++) {
		if (oElems[i].value == '') {
			alert('Debes rellenar el campo ' + oElems[i].name);
			oElems[i].focus();
			return;
		}
	}
	
	oElems = $j('.requiredcheck');
	for (var i = 0; i < oElems.length; i++) {
		if (oElems[i].checked == false) {
			alert('Debes aceptar la ' + oElems[i].name);
			oElems[i].focus();
			return;
		}
	}
	
	oElems = $j('.email');
	var re=new RegExp("^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,4})+$");
	for (var i = 0; i < oElems.length; i++) {
		if (!re.test(oElems[i].value)) {
			alert('El email introducido en el campo ' + oElems[i].name + ' no es válido');
			oElems[i].focus();
			return;
		}
	}
	
	var dataString = '';
	oElems = $j('.' + sClass);
	for (var i = 0; i < oElems.length; i++) {
		dataString += oElems[i].name + "=" + oElems[i].value + '&';
	}
	
	document.getElementById('a_confirm').href = sConfirmPage;
	
	$j.ajax({
		type: "POST",
		url: "send_form.aspx",
		data: dataString,
		cache: false,
		success: function(html){
			$j('#a_confirm').click();

			oElems = $j('.' + sClass);
			for (var i = 0; i < oElems.length; i++) {
				oElems[i].value = '';
			}
		}
	});
}



