function changeInput(value, nextInput, numCharsAllowed){if(value.length == numCharsAllowed) nextInput.focus();}
var nav4 = window.Event ? true : false;
function acceptNum(evt){var key = nav4 ? evt.which : evt.keyCode; return (key <= 13 || (key >= 48 && key <= 57));}
function pulsar(e) {tecla = (document.all) ? e.keyCode :e.which;  return (tecla!=13);}
function nuevoAjax(){
	var xmlhttp=false;
	var xmlhttp_ae=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		xmlhttp_ae = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");xmlhttp_ae = new ActiveXObject("Microsoft.XMLHTTP");} 
		catch (E) {xmlhttp = false;	xmlhttp_ae = false;}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {xmlhttp = new XMLHttpRequest();}
		return xmlhttp;
	if (!xmlhttp_ae && typeof XMLHttpRequest!='undefined') {xmlhttp_ae = new XMLHttpRequest();}
	return xmlhttp_ae;
}
function cargarContenido(tt){
		var t1, t2, t3, t4, c, cr, contenedor;
		contenedor = $('#ccNumberFeedback');
		
		t1 = $('#cc_CreditCardNumber1').val();
		t2 = $('#cc_CreditCardNumber2').val();
		t3 = $('#cc_CreditCardNumber3').val();
		t4 = $('#cc_CreditCardNumber4').val();
		
		var data = "t1_"+tt+"="+t1+"&t2_"+tt+"="+t2+"&t3_"+tt+"="+t3+"&t4_"+tt+"="+t4;
		
		$.ajax({
			url: 'catalogo/ccNumberValidation.php',	
			type: "POST",
			data: data,		
			cache: false,
			success: function (html) {				
				if (html) {					
					$(contenedor).html(html);					
				}	
			}	
		});
}

function openClass (url_cll, id_contenedor_cll, vlr_inputHidden, valorInput_cll, idInput){
    var data = "vlInputHidden="+vlr_inputHidden+"&vlInput="+valorInput_cll+"&idInput="+idInput;
	$.ajax({
		url: url_cll,	
		type: "POST",
		data: data,		
		cache: false,
		success: function (html) {				
			if (html) {					
				$('#'+id_contenedor_cll).html(html);					
			}	
		}	
	});
}

function cargarpagina_cll (pagina_requerida_cll, id_contenedor_cll, id_inputHidden, valorInput_cll){
		if (pagina_requerida_cll.readyState == 4 && (pagina_requerida_cll.status == 200 || window.location.href.indexOf ("http") == - 1)){
			var scs=pagina_requerida_cll.responseText.extractScript();    //capturamos los scripts 
   		 	document.getElementById (id_contenedor_cll).innerHTML = pagina_requerida_cll.responseText;
			scs.evalScript();       //ahora si, comenzamos a interpretar todo 
		}
}
/*
function openClass_cc (url_cc, id_contenedor_cc, vlr_inputHidden_cc, valorInput_cc){
    var pagina_requerida_cc = false;
    if (window.XMLHttpRequest){
        pagina_requerida_cc = new XMLHttpRequest ();
    } else if (window.ActiveXObject){
        try{
            pagina_requerida_cc = new ActiveXObject ("Msxml2.XMLHTTP");
        }
        catch (e){
            try{
                pagina_requerida_cc = new ActiveXObject ("Microsoft.XMLHTTP");
            }
            catch (e){
            }
        }
    }else
	    return false;
    pagina_requerida_cc.onreadystatechange = function (){
    cargarpagina_cc (pagina_requerida_cc, id_contenedor_cc, vlr_inputHidden_cc, valorInput_cc);
    }
    pagina_requerida_cc.open ('GET', url_cc+"?vlInputHidden_cc="+vlr_inputHidden_cc+"&vlInput_cc="+valorInput_cc, true); // asignamos los métodos open y send
    pagina_requerida_cc.send (null);
}
*/
function cargarpagina_cc (pagina_requerida_cc, id_contenedor_cc, id_inputHidden_cc, valorInput_cc){
		if (pagina_requerida_cc.readyState == 4 && (pagina_requerida_cc.status == 200 || window.location.href.indexOf ("http") == - 1)){
			var scs=pagina_requerida_cc.responseText.extractScript();    //capturamos los scripts 
   		 	document.getElementById (id_contenedor_cc).innerHTML = pagina_requerida_cc.responseText;
			scs.evalScript();       //ahora si, comenzamos a interpretar todo 
		}
}
function valiDateNumberMY (url_my, mycontenedor, select_m, select_y){
    var data = "vlSelect_m="+select_m+"&vlSelect_y="+select_y;
	$.ajax({
		url: url_my,	
		type: "POST",
		data: data,		
		cache: false,
		success: function (html) {				
			if (html){					
				$('#'+mycontenedor).html(html);
			}	
		}	
	});
}
function cargarpagina_my (pagina_requerida_my, mycontenedor, select_m, select_y){
		if (pagina_requerida_my.readyState == 4 && (pagina_requerida_my.status == 200 || window.location.href.indexOf ("http") == - 1)){
			var scs=pagina_requerida_my.responseText.extractScript();    //capturamos los scripts 
   		 	document.getElementById (mycontenedor).innerHTML = pagina_requerida_my.responseText;
			scs.evalScript();       //ahora si, comenzamos a interpretar todo 
		}
}
function checkOption(obj){
	if(obj!=0){
		$('#ej').val(obj);
		$('#contenedor_endec').val('');
	}else
		$('#ej').val('');
}
function trimOptionEndec(obj){
	if(obj!=0)
		$('#contenedor_endec').val('');
}
function msg(s){
	$('#errorPayment').html(s).fadeIn('slow');
	//$('.shopping_trip_3').fadeOut('slow');
	$('.shopping_trip_3').html('<div class="shopping_trip_5"></div>').fadeIn();
}
$(function(){
    var btn = 		$('#validar_form_payed');
	
	$(btn).bind('click', function(event){
		
		var frm = 		$('#20090121_EE_BP129');
		var ej  = 		$('#ej');
		var cc1  = 		$('#cc_CreditCardNumber1');
		var cc2  = 		$('#cc_CreditCardNumber2');
		var cc3  = 		$('#cc_CreditCardNumber3');
		var cc4  = 		$('#cc_CreditCardNumber4');
		var select_m  = $('#select_creditcard_m');
		var select_y  = $('#select_creditcard_y');
		var cci1  = 	$('#cc_InputAddressTelNumber');
		var cci2  = 	$('#cc_InputCountry');
		
		if($(ej).val() == 'americanExpress' || $(ej).val() == 'dinners'){
			 if ($(cc1).val().length<=1 || $(cc2).val().length<=1 || $(cc3).val().length<=1){
				msg("Digite el n\xfamero de su tarjeta de cr\xe9dito por favor");
				return 0;
			 }
		}else{
			if ($(cc1).val().length<=1 || $(cc2).val().length<=1 || $(cc3).val().length<=1 || $(cc4).val().length<=1){
				msg("Digite el n\xfamero de su tarjeta de cr\xe9dito por favor");
				return 0;
			}
		}
		if ($(select_m).val() == 'Mes'){
			msg("Seleccione el mes de expiraci\xf3n"); 
			return 0;
		}
		if ($(select_y).val() == 'Año'){
			msg("Seleccione el año de expiraci\xf3n"); 
			return 0;
		}
		if ($(cci1).val().length<=4){
			msg("Digite la direcci\xf3n y tel\xe9fono de env\xedo"); 
			$(cci1).focus()
			return 0;
		}
		if ($(cci2).val().length<=1){
			msg("Digite la ciudad de env\xedo");
			$(cci2).focus()
			return 0;
		}
		event.preventDefault();
		$(btn).attr({value:'Finalizando...', disabled:'disabled'}).css({color:'#CCCCCC'});
		$(frm).submit();
		
	});
	
});

function nuevoAjax_up(){
	var xmlhttp_up=false;
	try {
		xmlhttp_up = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp_up = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp_up = false;
		}
	}
	if (!xmlhttp_up && typeof XMLHttpRequest!='undefined') {
		xmlhttp_up = new XMLHttpRequest();
	}
		return xmlhttp_up;
}
function eliminaEspacios_up(cadena){
	while(cadena.charAt(cadena.length-1)==" ") cadena=cadena.substr(0, cadena.length-1);
	while(cadena.charAt(0)==" ") cadena=cadena.substr(1, cadena.length-1);
	return cadena;
}

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

function ENDEC_AJAX(){
	var xmlhttp_endec=false;
	try {
		xmlhttp_endec = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp_endec = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp_endec = false;
		}
	}
	if (!xmlhttp_endec && typeof XMLHttpRequest!='undefined'){xmlhttp_endec = new XMLHttpRequest();}
		return xmlhttp_endec;
}
function CARGAR_ENDEC(){
		var t1_endec, t2_endec, t3_endec, t4_endec, contenedor_endec, contenedor_load;
		var contenedor_endec = $('#contenedor_endec');
		var contenedor_load = $('#load_ENDEC');
		t1_endec = trim($('#cc_CreditCardNumber1').val());
		t2_endec = trim($('#cc_CreditCardNumber2').val());
		t3_endec = trim($('#cc_CreditCardNumber3').val());
		t4_endec = trim($('#cc_CreditCardNumber4').val());
		
		var data = "t1_endec="+t1_endec+"&t2_endec="+t2_endec+"&t3_endec="+t3_endec+"&t4_endec="+t4_endec;
		
		if(t1_endec != "" && t2_endec != "" && t3_endec != "" && t4_endec != ""){
			$.ajax({
				url: 'VALIDATE_ENDEC.php',	
				type: "POST",
				data: data,		
				cache: false,
				success: function (html) {				
					if (html){					
						$(contenedor_endec).html(html);
					}	
				}	
			});
		}
}

function ENDEC_AJAX_AD(){
	var xmlhttp_endec_ad=false;
	try {
		xmlhttp_endec_ad = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp_endec_ad = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp_endec_ad = false;
		}
	}
	if (!xmlhttp_endec_ad && typeof XMLHttpRequest!='undefined') {
		xmlhttp_endec_ad = new XMLHttpRequest();
	}
		return xmlhttp_endec_ad;
}
function CARGAR_ENDEC_AD(){
		var t1_endec, t2_endec, t3_endec, contenedor_endec, contenedor_load2;
		contenedor_endec = document.getElementById('contenedor_endec');
		contenedor_load2 = document.getElementById('load_ENDEC');
		t1_endec = document.getElementById('cc_CreditCardNumber1').value;
		t2_endec = document.getElementById('cc_CreditCardNumber2').value;
		t3_endec = document.getElementById('cc_CreditCardNumber3').value;
		ajax_endec_ad=ENDEC_AJAX_AD();
		ajax_endec_ad.open("GET", "http://www.editorialtemis.com/scriptes/VALIDATE_ENDEC.php?t1_endec="+t1_endec+"&t2_endec="+t2_endec+"&t3_endec="+t3_endec,true);
		ajax_endec_ad.onreadystatechange=function() {
			if(ajax_endec_ad.readyState==1)
				contenedor_load2.innerHTML = "<div id=load_ENDEC_1>Protegiendo datos...</div>";
			else if (ajax_endec_ad.readyState==4) {
				contenedor_endec.value = ajax_endec_ad.responseText;
				if(t1_endec != "" && t2_endec != "" && t3_endec != "")
					contenedor_load2.innerHTML = "<div id=load_ENDEC_2>Datos protegidos</div>";
				else{
					contenedor_load2.innerHTML = "<div id=load_ENDEC_3>!Esperando datos¡</div>";
					contenedor_endec.value = "";
				}
			}
		}
	ajax_endec_ad.send(null);	
}
function ENDEC_AJAX_DESC(){
	var xmlhttp_desc=false;
	try {
		xmlhttp_desc = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp_desc = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp_desc = false;
		}
	}
	if (!xmlhttp_desc && typeof XMLHttpRequest!='undefined') {
		xmlhttp_desc = new XMLHttpRequest();
	}
		return xmlhttp_desc;
}
function CARGAR_ENDEC_DESC(){
		var t1_desc, tpw_desc, contenedor_desc;
		contenedor_desc = document.getElementById('contenedor_desc');
		t1_desc = document.getElementById('t1').value;
		tpw_desc = document.getElementById('pw').value;
		ajax_desc=ENDEC_AJAX_DESC();
		ajax_desc.open("GET", "http://www.editorialtemis.com/scriptes/VALIDATE_ENDEC.php?t1_desc="+t1_desc+"&tpw_desc="+tpw_desc,true);
		ajax_desc.onreadystatechange=function() {
			if (ajax_desc.readyState==4)
				contenedor_desc.value = ajax_desc.responseText;
		}
	ajax_desc.send(null);	
}
function obtenerCiudad(valorCiudad){
	var ciudad, result_ciudad;
	ciudad = document.getElementById('cc_InputCountry');
	result_ciudad = document.getElementById('resultCiudad');
	result_ciudad.value = valorCiudad;
}

function changeFields(url,id_contenedor,valorRadio){
	var contenedor_endec = $('#contenedor_endec');
	var data = "vlRadio="+valorRadio;
	$.ajax({
		url: url,	
		type: "GET",
		data: data,		
		cache: false,
		success: function (html) {				
			if (html) {					
				$('#'+id_contenedor).html(html);					
			}	
		}	
	});
}
var hora = "0"; var minuto = "00"; var segundo = "0";
function cronometro(){
	if ((minuto < 10) && (minuto != "00")){ bajamin = "0" + minuto; }
	else{ bajamin = minuto; }
	bajasec = (segundo < 10) ? segundo = "0" + segundo : segundo;
	$('#gratisss').html(bajasec);
	if (segundo < 59){ segundo++; }
	else{
		segundo = "0"; minuto++; 
		if (minuto > 59){
			minuto = "00";
			hora++;
		}
	}
	window.setTimeout("cronometro()",1000);
}
