function IncludeJavaScript(jsFile)
{
  document.write('<script type="text/javascript" src="'
    + jsFile + '"></script>'); 
}
function IncludeCss(jsFile)
{
  document.write('<link rel="stylesheet" href="'
    + jsFile + '" type="text/css" media="screen" />'); 
}

//IncludeJavaScript("/comunes/jquery.js");
IncludeJavaScript("/comunes/jquery-addons.js");
IncludeJavaScript("/comunes/originales/jquery.dimensions.js");
//IncludeJavaScript("/comunes/thickbox-compressed.js");
IncludeJavaScript("/comunes/ga.js");
IncludeCss("/comunes/thickbox-compressed.css");


//var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
//document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
var tituloventana="Informacion";
var url="http://www.turecarga.com" 
var titulo="Turecarga.com - Aquí recargo mi móvil"
var codigorespuesta="000";
var findepagina=("<table width='100%' id='piedepagina'> <tr> <td>::ISEC INVERSIONES Y SERVICIOS CANARIAS SL ::<a href='/comunes/politica-privacidad.html' rel='facebox' title='Turecarga politica de privacidad'>política de privacidad.<img src='/comunes/popup.gif' alt='aviso legal' border='0'></a>:::     :::<a href='/comunes/aviso-legal.html' title='recargas de moviles aviso legal' rel='facebox'>aviso legal.<img src='/comunes/popup.gif' alt='aviso legal' border='0'></a>:::<a href='/comunes/lopd.html' rel='facebox' title='Turecarga datos personales'>Tratamiento sus Datos.<img src='/comunes/popup.gif' alt='datos personales' border='0'></a>  </td> <td><img src='img/logo_turecarga_peq.gif' width='100' height='44' border=0 alt='recargar movil recargas moviles'></td> </tr></table>");
var mensajeerror="000";
var tb_pathToImage = "/imagenescomunes/loadingAnimation.gif";
var imgLoadermini = new Image();
var imgLoader = new Image();// preload image
var prefijo="/rcubacel";
var domainbase="http://www.tu-recarga.com";
var domainapp="/spain/";
var dominio=domainbase;
var skinactual=8;
var urlretorno="";
var huella = "";
var productos = new Array();
var store = new Array();
var opciones= new Array();
var listas= new Array();
	store[0]={ 0:'Importe  '};
store[null]={ 0:'Importe '};
store[155]={'1':'10 Cuc:12,5euros', 0:'Importe '};
opciones[155]={telefono:'true',autoselect:'1',telefono_ver_ayuda:'true',telefono_ayuda:'Escribe el telefono en formato 535xxxxxxx', tiemporecarga:12000, longitud:10, iniciotelefono:'535'};
opciones[null]={telefono:'true',autoselect:'1', telefono_ayuda:'', tiemporecarga:12000, longitud:9, iniciotelefono:'6'};
productos[1]={'11':'Movistar España','12':'Vodafone España','13':'Orange España', '15':'Yoigo ', '178':'EusKalTel ', '16':'Lebara España ', '119':'MasMovil ',  '155':'Cubacel-CCom ', '179':'HITS MOBILE ','null':'Elija su operador'};

	
	$(document).ready(function(){	

arry=$.aqCookie.get('61eebb22-d4e4-4ea1-918d-662d1ce59f6c'); 
huella = arry['61eebb22-d4e4-4ea1-918d-662d1ce59f6c'];
$('#formulariomicrosite').append("<INPUT id='61eebb22-d4e4-4ea1-918d-662d1ce59f6c' type=hidden name='61eebb22-d4e4-4ea1-918d-662d1ce59f6c' value='"+huella+"' />"		);
var urlpath=""+location.host+document.location.pathname;
if (document.location.pathname =="/") {
	var urlpath=""+location.host+"/index.html";
	}
$('#formulariomicrosite').append("<INPUT id='w_path' type=hidden name='w_path' value='"+urlpath+"' />"		);

	imgLoadermini.src = "/imagenescomunes/loader-mini.gif";
$("body").append(findepagina);
 $('a[rel*=facebox]').facebox(); 

		 $("#formulariomicrosite").submit( function() {
	//	 	tb_show(null,null,null,"Conectando con el servidor ...");
		 	submitformulario('#formulariomicrosite'); 
		 	pageTracker._trackPageview('/rcubacel/formulariomicrosite');
return false;
} ) ;


});
function cargainicial(){
wunderloop();


}
var enviarpeticion="<br><strong>Enviando peticion al banco</strong><img src="+imgLoadermini.src+" border='0'><br>";
var cerrarventanalink="<p align='right' style='text-align:center;font-weight: bold'>       <a href='#' id='botoncerrar' onclick='cerrarwindowcentral();'  title='Close'>Cerrar</a> or Esc Key</p>";
function cerrarwindowcentral() {
$("#windowcentral").hide();	
$("#windowcentral").empty();	

tb_remove();

}
var getWindowSize = function(){ 
			var size = {
				width: window.innerWidth || (window.document.documentElement.clientWidth || window.document.body.clientWidth),
				height: window.innerHeight || (window.document.documentElement.clientHeight || window.document.body.clientHeight)
			};

			return size;
		};
function populate (iddformulario,var2) {
	//nulo
}
function submitformulario (iddformulario) {
		fallida=100;
	if (	$("#lopd_checkbox").is(':checked')==false) {
								alert("Debe aceptar el tratamiento de sus datos personales");
								fallida=1;
					$("#lopd_checkbox").focus();
	}
		
	if (($("#inputemail").val()=="") && (fallida==100)) {
								alert("Debe introducir un email");
								fallida=1;
					$("#inputemail").focus();
	}
	if ((isRFC822ValidEmail($("#inputemail").val())==false)&& (fallida=100)) {
			fallida=1;
	}
if ((fallida==100) &($("#inputtelefono").val()==""))  {
			alert("Debe introducir un numero de telefono");
			fallida=1;
			$("#inputtelefono").focus();
	}


if ((fallida==100) & ($("#inputtelefono").val().length!= 10 )) {
			alert("Debe introducir un telefono valido con 10 digitos, y el introducido tiene " +$("#inputtelefono").val().length+" digitos");
			fallida=1;
			$("#inputtelefono").focus();
	}	
	
if (fallida==100){

 formulariorecarga('#formulariomicrosite','#windowcentral',this);
// recargaajax('#formulariomicrosite','#windowcentral',this);
return false; 
}
if (fallida!=100){

	
return false;
}

return false;
}
function recargaajax(formulario,divupdate, este) {
	$("#windowcentral").remove();
tb_show(null,null,null,"Conectando con el servidor ...");
 	$("body").append("<div id='windowcentral'></div>");
  var inputs = [];
          $(':input', este).each(function() {  
          	        	if (this.name!=""){
          	        		      inputs.push(this.name + '=' + escape(this.value)); 
          	        		                	        		      }          });
          inputs.push('skin=7');
  
          var options ={ 
         //  data: inputs.join('&'),
         
           url: '/procesador/rqmvdirecto.pro',
            type:      'get',        // 'get' or 'post', override for form's 'method' attribute 
        dataType:  'html',        // 'xml', 'script', or 'json' (expected server response type) 
        timeout:   28000 ,
         cache: false,
         processData:false,
                	error:       function(XMLHttpRequest, textStatus, errorThrown){
       $("#TB_load").remove();
       	$("#windowcentral").hide();	tb_remove();
                		alert("Error, tu recarga no se ha podido procesar, revisa tus datos y reintenta la compra, si no pudieras realizar tu compra envianos un email a preventas@recargame.es"); 
       
       tb_remove();         		},
         	success:       function(responseText){ 
 			 $("#TB_load").remove();
 					          	 $("#windowcentral").empty();   	 
	  	   $("#windowcentral").append(""+cerrarventanalink+""+responseText);
         if (codigorespuesta=="200") { 

//         	 $("#windowcentral").append(tiquet+"<br><strong>Enviando peticion al banco</strong><img src="+imgLoadermini.src+" border='0'><br>");	
         	 $("#windowcentral").append(tiquet+"<br>");	

	  if ((urlretorno=="0") | (urlretorno=="")) {  
var nuladas=1+2;
//setTimeout("document.formulariopago.submit()",1000);
}
else {   
     setTimeout("window.location=urlretorno",3000);} } 
else {
    	 $("#windowcentral").append(mensajeerror+"<br><a href='#' id='TB_closeWindowButton' title='Close'>Cerrar</a> or Esc Key");	
		$("#TB_closeWindowButton").click(function(){			$("#windowcentral").hide();	tb_remove();	});
		   $("#TB_load").remove();

}
var jqi =$("#windowcentral");
var wsize = getWindowSize();
var andres=((wsize.width - $("#windowcentral").width())/2);
 
 var pepe=(wsize.height/2)+15 ;
$("#windowcentral").css({ position: "absolute", top: pepe+"px", left: andres+"px" });					
$("#windowcentral").show();

}
 				 
 					};
 $('#formulariomicrosite').ajaxSubmit(options); 
    return false;       
}




// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 6;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
   return returnString;

}

function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function Validatetelefono(Phone){

	if ((Phone==null)||(Phone=="")){
		alert("Por favor, introduzca un telefono")
		$("inputtelefono").focus()
		return false
	}
	if (checkInternationalPhone(Phone)==false){
		alert("Por favor, introduzca un telefono valido")
		$("inputtelefono").val("");
		$("inputtelefono").focus()
		return false
	}
	return true
 }


function isRFC822ValidEmail(sEmail) {

  var sQtext = '[^\\x0d\\x22\\x5c\\x80-\\xff]';
  var sDtext = '[^\\x0d\\x5b-\\x5d\\x80-\\xff]';
  var sAtom = '[^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c\\x3e\\x40\\x5b-\\x5d\\x7f-\\xff]+';
  var sQuotedPair = '\\x5c[\\x00-\\x7f]';
  var sDomainLiteral = '\\x5b(' + sDtext + '|' + sQuotedPair + ')*\\x5d';
  var sQuotedString = '\\x22(' + sQtext + '|' + sQuotedPair + ')*\\x22';
  var sDomain_ref = sAtom;
  var sSubDomain = '(' + sDomain_ref + '|' + sDomainLiteral + ')';
  var sWord = '(' + sAtom + '|' + sQuotedString + ')';
  var sDomain = sSubDomain + '(\\x2e' + sSubDomain + ')*';
  var sLocalPart = sWord + '(\\x2e' + sWord + ')*';
  var sAddrSpec = sLocalPart + '\\x40' + sDomain; // complete RFC822 email address spec
  var sValidEmail = '^' + sAddrSpec + '$'; // as whole string
  
  var reValidEmail = new RegExp(sValidEmail);
  
  if (reValidEmail.test(sEmail)) {
    return true;
  }
  
  return false;
}

function wunderloop(){
var wl_ord=new Date().getTime();
document.write('<img  width="1" height="1" src="' + 'http://tu.connect.wunderloop.net/TU/940/2475/8294/?ord=' + wl_ord + '" />');
}
function serializavar(este,idvar,destinovar) {
	 var valores = [];
	$(':input', este).each(function() {  
 if (this.name==idvar){          valores.push( escape(this.value)); }
});
$("#"+este.id+" "+ destinovar).val( valores.join("#")+"#"  );
} 
function envioformajax(formulario,divupdate, este) {
	$("#windowcentral").remove();
tb_show(null,null,null,"Conectando con el servidor ...");
 	$("body").append("<div id='windowcentral'></div>");
  var inputs = [];
          $(':input', este).each(function() {  
          	        	if (this.name!=""){
          	        		      inputs.push(this.name + '=' + escape(this.value)); 

          	        		                	        		      }    
          	        		                	        		            });
          inputs.push('skin=7');
   
          var options ={ 
         data: inputs.join('&'),
         
           url: este.action,
            type:      'get',        // 'get' or 'post', override for form's 'method' attribute 
        dataType:  'html',        // 'xml', 'script', or 'json' (expected server response type) 
        timeout:   28000 ,
         cache: false,
         processData:false,
                	error:       function(XMLHttpRequest, textStatus, errorThrown){
       $("#TB_load").remove();
       	$("#windowcentral").hide();	tb_remove();
                		alert("Error, tu recarga no se ha podido procesar, revisa tus datos y reintenta la compra, si no pudieras realizar tu compra envianos un email a preventas@recargame.es"); 
       
       tb_remove();         		},
         	success:       function(responseText){ 
 			 $("#TB_load").remove();
 					          	 $("#windowcentral").empty();   	 
	  	   $("#windowcentral").append(""+cerrarventanalink+""+responseText);
		   $("#TB_load").remove();

         if (codigorespuesta=="200") { 

//         	 $("#windowcentral").append(tiquet+"<br><strong>Enviando peticion al banco</strong><img src="+imgLoadermini.src+" border='0'><br>");	
         	 $("#windowcentral").append(tiquet+"<br>");	
   $("#TB_load").remove();
	  if (urlretorno=="0")  {  
var nuladas=1+2;
//setTimeout("document.formulariopago.submit()",1000);
   $("#TB_load").remove();
}
else {   
     setTimeout("window.location=urlretorno",3000);
     } 
     } 
else {
    	 $("#windowcentral").append(mensajeerror+"<br><a href='#' id='TB_closeWindowButton' title='Close'>Cerrar</a> or Esc Key");	
		$("#TB_closeWindowButton").click(function(){			$("#windowcentral").hide();	tb_remove();	});
		   $("#TB_load").remove();

}
$("#windowcentral").show();

}
		   
 				 
 					};
 $(formulario).ajaxSubmit(options); 
    return false;       
}

 
function formulariorecarga(formulario,divupdate, este){
var variables=$(formulario).serialize()+"&skin=7";

tituloventana="<strong>Ayuda y consultas: algovamal@turecarga.com</strong>";
		jQuery.facebox(function() {  	$("#facebox .content").width(500);	$('#facebox #titulofacebox').html(tituloventana);
		$("#facebox .loading").append("<h2>Cargando siguiente paso</h2>");	
			$.get('/procesador/rqmvdirecto.pro', variables, function(data){   

	jQuery.facebox('<p>' + data + '</p>');  });});


}

cargainicial();

