//////////////////////// Registro ////////////////////
function registro_cb(z) {
	if(z == 'ok'){
		document.getElementById('reg-msg').innerHTML = '<div id="ok-msg">Para activar su cuenta por favor revise su e-mail.</div>';
		//setTimeout("Effect.Fade('ok-msg')",2000);
		//setTimeout("redirecciona('index.php?mod=perfil')",2000);
	}else if (z == 'failed'){
		document.getElementById('reg-msg').innerHTML = '<div id="error-msg">Existen campos sin llenar o/y verifique su información.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'duplicated'){
		document.getElementById('reg-msg').innerHTML = '<div id="error-msg">Este correo electronico ya existe en nuestros registros.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}			
}
//JSON
function do_x_registro(){
	j = document.forms['formRegistro'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['formRegistro'][i].id]  = document.forms['formRegistro'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_registro(escape(strPOST), registro_cb);
}
function goRegistro(){	
	window.scroll(0,0);
	document.getElementById('reg-msg').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Procesando la Informaci&oacute;n por favor espere...</div>';	
	setTimeout("do_x_registro()",2000);
}
//////////////////////// Actualizar Usuario ////////////////////
function UpdateUser_cb(z) {
	if(z == 'ok'){
		document.getElementById('reg-msg').innerHTML = '<div id="ok-msg">Datos Actualizados.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		//setTimeout("redirecciona('index.php?mod=perfil')",2000);
	}else if (z == 'passerr'){
		document.getElementById('reg-msg').innerHTML = '<div id="error-msg">La verificación de su contraseña no coincide.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'failed'){
		document.getElementById('reg-msg').innerHTML = '<div id="error-msg">Existen campos sin llenar o/y verifique su información.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'duplicated'){
		document.getElementById('reg-msg').innerHTML = '<div id="error-msg">Este correo electronico ya existe en nuestros registros.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}			
}
//JSON
function do_x_UpdateUser(){
	j = document.forms['formPerfil'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['formPerfil'][i].id]  = document.forms['formPerfil'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_UpdateUser(escape(strPOST), UpdateUser_cb);
}
function goUpdateUser(){	
	window.scroll(0,0);
	document.getElementById('reg-msg').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Procesando la Informaci&oacute;n por favor espere...</div>';	
	setTimeout("do_x_UpdateUser()",2000);
}
//////////////////////// Recuperar ////////////////////
function recuperar_cb(z) {
	if(z == 'ok'){
		document.getElementById('rec-msg').innerHTML = '<div id="ok-msg">Su información a sido enviada con exito a su correo ...</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("document.getElementById('correo').value = ''",2000);
	}else if (z == 'failed'){
		document.getElementById('rec-msg').innerHTML = '<div id="error-msg">El campo E-mail es necesario para recuperar su contraseña.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'nofound'){
		document.getElementById('rec-msg').innerHTML = '<div id="error-msg">Usuario no valido verifique su E-mail y contraseña por favor.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'ErrorMail'){
		document.getElementById('rec-msg').innerHTML = '<div id="error-msg">El E-mail no tiene un formato valido, verifiquelo por favor.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}			
}
//JSON
function do_x_recuperar(){
	j = document.forms['formRecuperar'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['formRecuperar'][i].id]  = document.forms['formRecuperar'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_recuperar(escape(strPOST), recuperar_cb);
}
function goRecuperar(){	
	document.getElementById('rec-msg').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Verificando E-mail por favor espere...</div>';			
	setTimeout("do_x_recuperar()",2000);
}
//////////////////////// Agregar Articulo Catalago ////////////////////
function insertArtCat_cb(z) {
	var d = z.parseJSON();		
	var USD;			
	document.getElementById('msg-articulo').innerHTML = '<div id="ok-msg"> Articulo agregado a Mi bolsa ...</div>';
	setTimeout("Effect.Fade('ok-msg')",2000);
	document.getElementById('num-Art').innerHTML = d['c'];
	document.getElementById('num-gT').innerHTML = d['gt'];
	USD = USD.toFixed(2);
	document.getElementById('num-gT-usd').innerHTML = USD;	
}
function addArtCat(d){	
	var i = d;
	window.scroll(0,0);
	document.getElementById('msg-articulo').innerHTML= '<div id="indicator-msg" style=""width:100%;><img src="images/loading_mini.gif"/> Agregando articulo a Mi Bolsa...</div>';			
	setTimeout("x_insertArtCat(" + d + ",insertArtCat_cb);",3000);
}
//////////////////////// Actualizar Articulo ////////////////////
function updateArticulo_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-cesta').innerHTML = '<div id="ok-msg"> Articulos Actualizados con exito.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("window.location.reload();",3000);				
	}else if (z == 'failed'){
		document.getElementById('msg-cesta').innerHTML = '<div id="error-msg">La cantidad a comprar no puede ser 0 y/o vacia, si desea eliminarlo de clic sobre eliminar articulo (<img src="images/delete.gif" alt="" />).</div>';
	}else if (z == 'failedmayor'){
		document.getElementById('msg-cesta').innerHTML = '<div id="error-msg">La cantidad a comprar no puede ser mayor al número de existencias.</div>';
	}		
}
//JSON
function do_x_updateArticulo(){
	j = document.forms['formCesta'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['formCesta'][i].id]  = document.forms['formCesta'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_updateArticulo(escape(strPOST), updateArticulo_cb);
}
function actualizarArticulo(){	
	document.getElementById('msg-cesta').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Actualizando articulos de Mi Bolsa ... </div>';			
	setTimeout("do_x_updateArticulo()",2000);
}

//////////////////////// Vaciar Articulo ////////////////////
function emptyArticulo_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-cesta').innerHTML = '<div id="ok-msg">Mi Bolsa se a vaciado con exito ...</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("window.location.reload();",3000);				
	}		
}
function vaciarArticulo(){	
	document.getElementById('msg-cesta').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Vaciando Mi Bolsa, por favor espere ...</div>';			
	setTimeout("x_emptyArticulo('e',emptyArticulo_cb);",2000);
}

//////////////////////// Eliminar Articulo ////////////////////
function delArticulo_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-cesta').innerHTML = '<div id="ok-msg"> Articulo Eliminado con exito de Mi Bolsa ...</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("window.location.reload();",3000);				
	}		
}
function eliminarArticulo(d){	
	var i = d;
	document.getElementById('msg-cesta').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Eliminando articulo de Mi Bolsa, por favor espere...</div>';			
	setTimeout("x_delArticulo(" + i + ",delArticulo_cb);",2000);
}	
//////////////////////// Envio Pedido ////////////////////
function envioPedido_cb(z) {
	var datos = z.parseJSON();
	
	/*document.getElementById('msg-envio').innerHTML = '<strong>Costo de Envio: </strong> $ ' + z + ' USD';*/
	/*document.getElementById('msg-costo-envio').innerHTML = '<strong>Costo de Envio: </strong> $ ' + z + ' USD';*/
	/*document.getElementById('msg-costo-envio').innerHTML = '<strong>Costo de Envio: </strong> $ ' + datos['CostoEnv'] + ' USD';*/
	document.getElementById('divCostosOtro').innerHTML = '<strong>Costo de Envio: </strong> $ ' + datos['CostoEnv'] + ' USD';
	
	document.getElementById('msg-envio').innerHTML = '';
	
	if(datos['CostoEnv'] <= 0)
	{
		document.getElementById('cmdContinuar').innerHTML = '';
	}
	else
	{
		document.getElementById('cmdContinuar').innerHTML = '<div id="divcmdContinuar"><input name="continuar" type="image" value="continuar" src="images/btnContinuar.png" /></div>';
	}
	document.getElementById('totalEnvio').value = datos['CostoEnv'];
	document.getElementById('HidAgencia').value = datos['Agencia'];
}
//JSON
function do_x_envioPedido(){
	j = document.forms['formCesta'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['formCesta'][i].id]  = document.forms['formCesta'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_envioPedido(escape(strPOST), envioPedido_cb);
}
function calcularEnvio(valor)
{			
	if(valor == "")
	{
		document.getElementById('msg-envio').innerHTML= '<div id="error-msg"> Seleccione</div>';
		Effect.Appear('msg-envio');
		setTimeout("Effect.Fade('error-msg')",2000);
	}
	
	document.getElementById('cmdContinuar').innerHTML = '';
	document.getElementById('msg-envio').innerHTML= '<div id="indicator-msg"> Calculando costo de envio, por favor espere ... </div>';		
	Effect.Appear('divCostosOtro');
	
	document.getElementById('divCostosOtro').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Calculando costo, por favor espere... </div>';	

	setTimeout("do_x_envioPedido()",2000);
}
////////////////////////////// Verificar Envio /////////////////
function verificaEnvio(form)
{
	document.getElementById('msg-envio').innerHTML= '';	
	Effect.Appear('msg-envio');

	if(form.tipoEnv.value == '')
	{
		document.getElementById('msg-envio').innerHTML= '<div id="error-msg"> Seleccione ¿a donde quiere que vaya su mercancia?';	
		setTimeout("Effect.Fade('error-msg')",2000);
	}
	else if(form.tipoEnv.value == 'casa')
	{
		
	}
	else if(form.tipoEnv.value == 'otro')
	{
		var cboAgenciaOtro = document.getElementById('cboAgenciaOtro').value;
		
		var nombre= document.getElementById('nombre').value;
		var direccion= document.getElementById('direccion').value;
		var colonia= document.getElementById('colonia').value;
		var calle= document.getElementById('calle').value;
		var ycalle= document.getElementById('ycalle').value;
		var ciudad= document.getElementById('ciudad').value;
		var estado= document.getElementById('estado').value;
		var pais= document.getElementById('pais').value;
		var zona= document.getElementById('zona').value;
		var cp= document.getElementById('cp').value;
		var telefono= document.getElementById('telefono').value;
		
		if(nombre == null || nombre.length == 0 || /^\s+$/.test(nombre) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Escriba el nombre del destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
		if(direccion == null || direccion.length == 0 || /^\s+$/.test(direccion) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Escriba la dirección del destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
		if(colonia == null || colonia.length == 0 || /^\s+$/.test(colonia) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Escriba la colonia del destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
		if(calle == null || calle.length == 0 || /^\s+$/.test(calle) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Escriba la primer calle entre las que s encuentra la calle donde vive su destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
		if(ycalle == null || ycalle.length == 0 || /^\s+$/.test(ycalle) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Escriba la segunda calle entre las que s encuentra la calle donde vive su destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
		if(ciudad == null || ciudad.length == 0 || /^\s+$/.test(ciudad) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Escriba la ciudad del destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
		if(estado == null || estado.length == 0 || /^\s+$/.test(estado) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Escriba el estado del destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
		if(pais == null || pais.length == 0 || /^\s+$/.test(pais) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Escriba el pais del destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
		if(zona == null || zona.length == 0 || /^\s+$/.test(zona) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Seleccione Escriba el nombre del destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
		if(nombre == null || nombre.length == 0 || /^\s+$/.test(nombre) ) 
		{
			document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Escriba el nombre del destinatario.</div>';	
			setTimeout("Effect.Fade('error-msg')",2000);
			return false;
		}
	}
	
	document.getElementById('msg-envio').innerHTML= '';	
	Effect.Appear('msg-envio');
	
	return true;
}
//////////////////////// Contacto ////////////////////
function contacto_cb(z) {
	if(z == 'ok'){
		document.getElementById('reg-msg').innerHTML = '<div id="ok-msg">Su comentario ha sido envido correctamente.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		//setTimeout("redirecciona('index.php?mod=perfil')",2000);
	}else if (z == 'failed'){
		document.getElementById('reg-msg').innerHTML = '<div id="error-msg">Existen campos sin llenar o/y verifique su información.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}
}
//JSON
function do_x_contacto(){
	j = document.forms['frmContacto'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['frmContacto'][i].id]  = document.forms['frmContacto'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_contacto(escape(strPOST), contacto_cb);
}
function jsContacto(){	
	window.scroll(0,0);
	document.getElementById('reg-msg').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Procesando la Informaci&oacute;n por favor espere...</div>';	
	setTimeout("do_x_contacto()",2000);
}
//////////////////////// Contacto ////////////////////
function comentario_cb(z) {
	if(z == 'ok'){
		document.getElementById('reg-msg').innerHTML = '<div id="ok-msg">Su comentario ha sido envido correctamente.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=comentarios')",2000);
	}else if (z == 'failed'){
		document.getElementById('reg-msg').innerHTML = '<div id="error-msg">Existen campos sin llenar o/y verifique su información.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}
}
//JSON
function do_x_comentario(){
	j = document.forms['frmComentario'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['frmComentario'][i].id]  = document.forms['frmComentario'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_comentario(escape(strPOST), comentario_cb);
}
function jsComentario(){	
	window.scroll(0,0);
	document.getElementById('reg-msg').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Procesando la Informaci&oacute;n por favor espere...</div>';	
	setTimeout("do_x_comentario()",2000);
}
//////////////////////// Paypal ////////////////////
function paypal_cb(z) {
	if(z == 'ok'){
		document.getElementById('reg-msg').innerHTML = '<div id="ok-msg">Su pedido se ha regristado con exito, y se ha enviado la información de su pedido a su correo.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		//setTimeout("redirecciona('https://www.paypal.com/cgi-bin/webscr')",2000);
	}else if (z == 'failed'){
		document.getElementById('reg-msg').innerHTML = '<div id="error-msg">El pedido no se pudo registrar, porfavor intentelo de nuevo.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}	
    else {
        document.getElementById('reg-msg').innerHTML = '<div id="error-msg">'+z+'.</div>';
        setTimeout("Effect.Fade('error-msg')",2000);
    }    
}
//JSON
function do_x_paypal(){
	j = document.forms['frmPaypal'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['frmPaypal'][i].id]  = document.forms['frmPaypal'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_paypal(escape(strPOST), paypal_cb);
}
function gopaypal(){	
	window.scroll(0,0);
	document.getElementById('reg-msg').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Procesando la Informaci&oacute;n por favor espere...</div>';	
	setTimeout("do_x_paypal()",2000);
}
/**/
function numbersonly(myfield, e, dec){
	var key;
	var keychar;

	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
	return true;
	keychar = String.fromCharCode(key);
	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
		return true;
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
	 return true;
	// decimal point jump
	else if (dec && (keychar == ".")){
		myfield.form.elements[dec].focus();
		return false;
	}else
		return false;
}
///
function tipoEnvio(tipo){
	if(tipo == 'nacional'){
		Effect.Fade('intEnv');	
		Effect.Appear('nacEnv');
		document.getElementById('msg-envio').innerHTML= '&nbsp;';
	}else if(tipo == 'internacional'){
		Effect.Fade('nacEnv');	
		Effect.Appear('intEnv');
		document.getElementById('msg-envio').innerHTML= '&nbsp;';
	}
	else if(tipo == '')
	{
		document.getElementById('msg-envio').innerHTML= '<div id="error-msg">Seleccione el tipo de envio .</div>';
		document.getElementById('cmdContinuar').innerHTML = '';
		setTimeout("Effect.Fade('error-msg')",2000);
		document.getElementById('tipoEnvOtro').focus();		
		setTimeout("Effect.Fade('intEnv')",2000);
		setTimeout("Effect.Fade('nacEnv')",2000);
		setTimeout("Effect.Fade('divCostosOtro')",2000);		
	}
}
function Agencia(tipo){
	if(tipo == 'fedex'){
		/*Effect.Fade('intEnv');	*/
		Effect.Appear('TipEnv');
		document.getElementById('msg-envio').innerHTML= '&nbsp;';
	}else if(tipo == 'mexpost'){
		/*Effect.Fade('nacEnv');	*/
		Effect.Appear('TipEnv');
		document.getElementById('msg-envio').innerHTML= '&nbsp;';

	}
}


//////////////////////// Envios a Casa u Otro////////////////////
function FORMConfigEnvioCasa_cb(z) {
	var datos = z.parseJSON();
	
	Effect.Fade('divFRMOtro');
	document.getElementById('divEnviadora').innerHTML = datos['Agencia'];
	Effect.Appear('divEnviadora');
	
	document.getElementById('divCostos').innerHTML = datos['CostoEnv'];
	Effect.Appear('divCostos');
	
	document.getElementById('tipoEnv').value = datos['tipoEnv'];
	
	
	document.getElementById('costoEnvFedex').value = datos['costoEnvFedex'];
	document.getElementById('costoEnvMexPost').value = datos['costoEnvMexPost'];
/*	document.getElementById('totalEnvio').value = datos['CostoEnv'];	
	document.getElementById('HidAgencia').value = datos['Agencia'];	
	*/
}
//JSON
function do_x_FORMConfigEnvioCasa(){
	j = document.forms['formCesta'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['formCesta'][i].id]  = document.forms['formCesta'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_FORMConfigEnvioCasa(escape(strPOST), FORMConfigEnvioCasa_cb);
}
function FORMConfigEnvioOtro_cb(z) {
	var datos = z.parseJSON();

	Effect.Fade('divEnviadora');
	Effect.Fade('divCostos');		
	document.getElementById('divFRMOtro').innerHTML = datos['frmOtro'];
	Effect.Appear('divFRMOtro');
	
	//document.getElementById('divCostos').innerHTML = datos['CostoEnv'];
		
}
//JSON
function do_x_FORMConfigEnvioOtro(){
	j = document.forms['formCesta'].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms['formCesta'][i].id]  = document.forms['formCesta'][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_FORMConfigEnvioOtro(escape(strPOST), FORMConfigEnvioOtro_cb);
}
////Funcion del cboEnviarA  
function goConfigEnvio(){	
	window.scroll(0,0);
	document.getElementById('reg-msg').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Procesando la Informaci&oacute;n por favor espere...</div>';	
	
	var cboEnvio = document.getElementById('cboEnviarA').value;

	if(cboEnvio == "casa")
	{
		setTimeout("do_x_FORMConfigEnvioCasa()",2000);
	}
	else
	{	
		setTimeout("do_x_FORMConfigEnvioOtro()",2000);
	}	
}
function EnviarA(tipo)
{
	Effect.Appear('reg-msg');
	
	document.getElementById('reg-msg').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Procesando la Informaci&oacute;n por favor espere...</div>';	
	
	if(tipo == 'casa')
	{
		/*Effect.Fade('intEnv');	*/
		
		setTimeout("do_x_FORMConfigEnvioCasa()",2000);
		/*Effect.Appear('divEnviadora');*/
		document.getElementById('msg-envio').innerHTML= '&nbsp;';
	}
	else if(tipo == 'otro')
	{
		/*Effect.Fade('nacEnv');	*/
		setTimeout("do_x_FORMConfigEnvioOtro()",2000);
		/*Effect.Appear('divEnviadora');*/
		document.getElementById('msg-envio').innerHTML= '&nbsp;';
	}
	
	setTimeout("Effect.Fade('reg-msg')",2000);
}
function MuestraCosto(tipo)
{
	if(tipo == 'fedex')
	{
		Effect.Fade('divCostoMexPost');
		Effect.Appear('divCostoFedex');
		
		document.getElementById('cmdContinuar').innerHTML = '<div id="divcmdContinuar"><input name="continuar" type="image" value="continuar" src="images/btnContinuar.png" /></div>';
		
		document.getElementById('msg-envio').innerHTML= '&nbsp;';
		
		document.getElementById('totalEnvio').value = document.getElementById('costoEnvFedex').value;
		
		document.getElementById('HidAgencia').value = document.getElementById('cboAgencia').value;
	}
	else if(tipo == 'mexpost')
	{		
		Effect.Fade('divCostoFedex');
		Effect.Appear('divCostoMexPost');
		
		document.getElementById('cmdContinuar').innerHTML = '<div id="divcmdContinuar"><input name="continuar" type="image" value="continuar" src="images/btnContinuar.png" /></div>';
		document.getElementById('msg-envio').innerHTML= '&nbsp;';
		
		document.getElementById('totalEnvio').value = document.getElementById('costoEnvMexPost').value;
		
		document.getElementById('HidAgencia').value = document.getElementById('cboAgencia').value;
	}
	else if(tipo == '')
	{
		document.getElementById('cmdContinuar').innerHTML = '';				
	}
}
function MuestraTipoEnv(tipo)
{
	var cboagencia = document.getElementById('cboAgenciaOtro').value;
	
	if(cboagencia == 'fedex')
	{		
		Effect.Appear('TipEnv');
		document.getElementById('tipoEnvOtro').selectedIndex=0;
	}
	else if(cboagencia == 'mexpost')
	{		
		Effect.Appear('TipEnv');
		document.getElementById('tipoEnvOtro').selectedIndex=0;		
	}
	else if(tipo == '')
	{
		Effect.Fade('TipEnv');
		Effect.Fade('divCostosOtro'); 
		Effect.Fade('nacEnv'); 
		Effect.Fade('intEnv'); 		
		document.getElementById('cmdContinuar').innerHTML = '';
	}
}
//////////////////////// Llego Pedido////////////////////
function LlegoPedido_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-cesta').innerHTML = '<div id="ok-msg"> Gracias por confirmar la llegado de su pedido / Thanks to confirm the arrived one from its order.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("window.location.reload();",3000);				
	}		
}
function goLlegoPedido(d){	
	var i = d;
	document.getElementById('msg-cesta').innerHTML= '<div id="indicator-msg"><img src="images/loading_mini.gif"/> Actualizando datos por favor espere / Updating data please it hopes.</div>';			
	setTimeout("x_LlegoPedido(" + i + ",LlegoPedido_cb);",2000);
}	






