	function CrearPopUpBox(url, title){
		//alert("hola");
		imgLoader = new Image();// preload image
		imgLoader.src = tb_pathToImage;
		var identificador = new Date();
		identificador = identificador.getTime();
		var ahref = document.createElement('a');
		ahref.setAttribute('href',url);
		ahref.setAttribute('title',title);
		ahref.setAttribute('class','thickbox');
		ahref.setAttribute('id',identificador);
		document.body.appendChild(ahref);
		var o = document.getElementById(identificador);
		tb_show(o.title,o.href,o.rel);
		if(navigator.appName.indexOf('Microsoft') == -1){
			document.body.blur();
		}
		else{
			document.body.focus();	
		}
//		return false;
	}

	function getHTTPObject() {
		var xmlhttp;
		/*@cc_on
		@if (@_jscript_version >= 5)
		try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
		xmlhttp = false;
		}
		}
		@else
		xmlhttp = false;
		@end @*/
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			try {
				xmlhttp = new XMLHttpRequest();
			} catch (e) {
				xmlhttp = false;
			}
		}
		return xmlhttp;
	}

	function CodigoVerificacion(campo) {
		var value = document.getElementById(campo).value;
		if(ValidarString(campo)){
			var http = getHTTPObject();
			http.open("GET", 'ajax.php?op=vcv&codigo=' + escape(value), false);
			http.send(null);
			if (http.readyState == 4 && http.status == 200) {
				result = http.responseText;
				return (result=='1') ? true : false;
			}
			else{
				return false;
			}
		}
		else{
			return false;
		}	
	}
	
	function ActualizarCodigoVerificacion(){
		var timeStamp = new Date();	
		var rand = timeStamp.getTime();		
		document.getElementById('codigo_verificacion').src = 'verificacion.html?'+rand+'='+rand;
	}
	
	function ValidarString(campo){
		var value = document.getElementById(campo).value;
		return (value.length > 0) ? true : false;
	}
	
	function EsEmail(campo) {
		var value = document.getElementById(campo).value;
		var test = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var emailReg = new RegExp(test);
		return emailReg.test(value);
	}
	
	function ValidarForm(){
		var mensaje = "";
		mensaje += (!ValidarString('m_nombre')) ? "Ingrese Correctamente el Campo Nombre\n" : "";
		mensaje += (!EsEmail('m_email')) ? "Ingrese Correctamente un Email Valido\n" : "";
		mensaje += (!ValidarString('m_asunto')) ? "Ingrese Correctamente el campo Asunto\n" : "";
		mensaje += (!ValidarString('m_mensaje')) ? "Ingrese Correctamente el campo Mensaje\n" : "";
		mensaje += (!CodigoVerificacion('m_verificacion')) ? "Ingrese Correctamente el campo Codigo de Verificacion\n" : "";
		if(mensaje.length == 0){
			return true;
		}
		else{
			alert(mensaje);
			return false;
		}
	}

	function DesplegarOpcion(tipo){
		var e = 'opcion_'+tipo;
		if(document.getElementById('opcion_sms') != null){
			campo = document.getElementById('opcion_sms').style;
			campo.display = (e == "opcion_sms") ? "block" : "none";
		}
		if(document.getElementById('opcion_tpv_t') != null){
			campo = document.getElementById('opcion_tpv_t').style;
			campo.display = (e == "opcion_tpv_t") ? "block" : "none";
		}
		if(document.getElementById('opcion_tpv_p') != null){
			campo = document.getElementById('opcion_tpv_p').style;
			campo.display = (e == "opcion_tpv_p") ? "block" : "none";
		}
		if(document.getElementById('opcion_adsl') != null){
			campo = document.getElementById('opcion_adsl').style;
			campo.display = (e == "opcion_adsl") ? "block" : "none";
		}
	}
	
	function AccesoClave(){
		var value = document.getElementById('clave').value;
		if(value != ""){
			var http = getHTTPObject();
			var timeStamp = new Date();	
			var rand = timeStamp.getTime();	
			var url = 'ajax_redirect.php?clave=' + escape(value) + "&nocache=" + rand;
			http.open("GET",  url, false);
			http.send(null);
			if (http.readyState == 4 && http.status == 200) {
				mm_a = http.responseText.replace('\r\n','');
				mm_a = mm_a.split('|=|');
				var mm = mm_a[0];
				var mt = mm_a[1];
				if((mm != "") && (mm != "0") && (mm == "1") && (mt != "") && (mt == 1 || mt == 2)){
					document.getElementById('tipo_sitio').value = mt;
					document.acceso_usuario_registrado.submit();
				} 
				else{
					if(idioma == 'en'){
						alert('The password is not valid.');	
					}
					else{
						alert('La clave ingresada no es valida.');	
					}
					return false
				}
			}
			else{
				return false
			}
		}
		else{
			if(idioma == 'en'){	
				alert('Password invalid.');
			}
			else{
				alert('Ingrese correctamente una clave.');
			}
			return false
		}	
	}
	
	function ValidarUpSell(){
		var e = document.getElementById('username').value;
		if(e.length > 0){
			parent.tb_remove();	
			return true;
		}
		else{
			if(idioma == 'en'){		
				alert("Enter your user Correctly ");	
			}
			else{
				alert("Ingrese Correctamente su usuario ");	
			}
			return false;
		}
	}
	var tipo_div = '';
	var tipo_div_int = "";
	var tipo_div_contador = 0;
	function OpcionesPagoVideo(tipo){
		tipo_div_contador = 0;
		clearInterval(tipo_div_int);
		if(tipo_div != tipo){
			
			if(document.getElementById(tipo) != null){
				if(document.getElementById('sms') != null){
					document.getElementById('sms').style.display = 'none';
					document.getElementById('sms_boton_es').src = 'imagenes/btn_sms_grande.jpg';
					document.getElementById('sms_boton_en').src = 'imagenes/btn_sms_grande_en.jpg';
				}
				if(document.getElementById('tpv') != null){
					document.getElementById('tpv').style.display = 'none';
					document.getElementById('tpv_boton_es').src = 'imagenes/btn_tpv_grande.jpg';
					document.getElementById('tpv_boton_en').src = 'imagenes/btn_tpv_grande_en.jpg';
				}
				var e = document.getElementById(tipo);
				document.getElementById(tipo + '_boton_es').src = 'imagenes/btn_' + tipo + '_grande_02.jpg';
				document.getElementById(tipo + '_boton_en').src = 'imagenes/btn_' + tipo + '_grande_en02.jpg';
				e.style.display = 'block';
				tipo_div = tipo;
				tipo_div_int = "";
			}
		}
	}
	
	function OpcionesPago(tipo){
		tipo_div_contador = 0;
		clearInterval(tipo_div_int);
		if(tipo_div != tipo){
			if(document.getElementById(tipo) != null){
				if(document.getElementById('adsl') != null){
					document.getElementById('adsl').style.display = 'none';
					document.getElementById('adsl_boton_es').src = 'imagenes/boton_adsl.jpg';
					document.getElementById('adsl_boton_en').src = 'imagenes/boton_adsl.jpg';
				}
				if(document.getElementById('sms') != null){
					document.getElementById('sms').style.display = 'none';
					document.getElementById('sms_boton_es').src = 'imagenes/btn-sms.jpg';
					document.getElementById('sms_boton_en').src = 'imagenes/btn-sms_en.jpg';
				}
				if(document.getElementById('tpv') != null){
					document.getElementById('tpv').style.display = 'none';
					document.getElementById('tpv_boton_es').src = 'imagenes/btn-tpv.jpg';
					document.getElementById('tpv_boton_en').src = 'imagenes/btn-tpv_en.jpg';
					if(document.getElementById('mas_apaquetes_es') != null){
						document.getElementById('mas_apaquetes_es').style.display = (tipo == 'tpv') ? 'block' : 'none';
						document.getElementById('mas_apaquetes_en').style.display = (tipo == 'tpv') ? 'block' : 'none';
					}
				}
				var e = document.getElementById(tipo);
				document.getElementById(tipo + '_boton_es').src = 'imagenes/btn_' + tipo + '_02.jpg';
				document.getElementById(tipo + '_boton_en').src = 'imagenes/btn_' + tipo + '_en02.jpg';
				e.style.display = 'block';
				tipo_div = tipo;
				tipo_div_int = "";
			}
		}
	}
	
	function GuardarVersionFlashUsuario(ver){
		if((ver != "")){
			var timeStamp = new Date();	
			var rand = timeStamp.getTime();	
			var url = "inc/fl.php?version=" + ver + "&rand=" + rand;
			ajax = getHTTPObject(); 
			ajax.open("GET", url ,true); 
			ajax.send(null);
			ajax = null;
		}
	}
	
	function AccesoPor(tipo){
		var acceso = new Array();
		acceso['adsl'] = "none";
		acceso['tpv'] = "none";
		acceso['sms'] = "none";
		if(tipo != ""){
			switch(tipo){
				case 'adsl':
					acceso['adsl'] = "block";
					//document.getElementById('acceso_adsl').style.display = "block";
					MostrarBotones('tpv', 'sms', 'adsl');
				break;
				case 'tpv':
					acceso['tpv'] = "block";
					//document.getElementById('acceso_tpv').style.display = "block";
					MostrarBotones('sms', 'adsl', 'tpv');
				break;
				case 'sms':
					acceso['sms'] = "block";
					//document.getElementById('acceso_sms').style.display = "block";
					MostrarBotones('adsl', 'tpv', 'sms');
				break;
			}
		}
	}
	
	function MostrarBotones(boton1, boton2, boton3){
		var nombre_boton = "boton_acceso_";	
		var nombre_panel = "acceso_";
		if(document.getElementById(nombre_boton + boton1) != null){
			document.getElementById(nombre_boton + boton1).style.display = "block";
			if(document.getElementById(nombre_panel + boton1) != null){
				document.getElementById(nombre_panel + boton1).style.display = "none";
			}
		}
		if(document.getElementById(nombre_boton + boton2) != null){
			document.getElementById(nombre_boton + boton2).style.display = "block";
			if(document.getElementById(nombre_panel + boton2) != null){
				document.getElementById(nombre_panel + boton2).style.display = "none";
			}
		}
		if(document.getElementById(nombre_boton + boton3) != null){
			document.getElementById(nombre_boton + boton3).style.display = "none";
			if(document.getElementById(nombre_panel + boton3) != null){
				document.getElementById(nombre_panel + boton3).style.display = "block";
			}
		}
	}