﻿var LastCatalog;
var IsInicio=1;
var lastColorUsed;
var lastColorUsedClick;
var MyLastRowSelect;
var MyTXTAct;
var LastRow;
var LastRowColor;
var MyLasPanel='';

function DuplicaProd() {
  if (confirm("Desea duplicar este artículo ...?")) {}
}

function OpenTarifasporProv() {
  window.open("CubaEShopTarifasProv.aspx", 'SelectArchivos', 'width=270,height=350,left=200,top=100,screenX=100,screenY=100')
}

function EnviarMensageCuba() {
 var MyEmail=document.getElementById('ClientEmail').value;
 var MySubject=document.getElementById('Subjeto').value;
 var MyMsg=document.getElementById('TextMensage').value;
   document.getElementById('TXTEmailClient').value=document.getElementById('ClientEmail').value;
   document.getElementById('TXTSubject').value=document.getElementById('Subjeto').value;
   document.getElementById('TXTTextoMensage').value=document.getElementById('TextMensage').value;
   document.getElementById('IsEnviarMensage').checked=true;
   
   document.getElementById('ClientEmail').value="";
   document.getElementById('Subjeto').value="";
   document.getElementById('TextMensage').value="";
 
   var btn=document.getElementById('ButtonExe');
   btn.click();
}


function ShowPanelCata(MyOpc) {

   var MyI=document.getElementById('RProdSep').style.display;
   var MyC=document.getElementById('RCubaProd').style.display;
   var MyF=document.getElementById('RFarmaProd').style.display;
   
   document.getElementById('RFarmaSep').style.display='none';
   document.getElementById('RFarmaProd').style.display='none';
   
   document.getElementById('RIMPSep').style.display='none';
   document.getElementById('RProdSep').style.display='none';
   document.getElementById('RCubaSep').style.display='none';
   document.getElementById('RCubaProd').style.display='none';
   
   if (MyOpc=="Importados" && MyI=="none") {document.getElementById('RIMPSep').style.display='';
                                                         document.getElementById('RProdSep').style.display='';}
  
                                                            
   if (MyOpc=="Comprados" && MyC=="none") {document.getElementById('RCubaSep').style.display='';
                                                       document.getElementById('RCubaProd').style.display='';}  

   if (MyOpc=="Farmacia" && MyF=="none") {document.getElementById('RFarmaSep').style.display='';
                                          document.getElementById('RFarmaProd').style.display='';}  
                                                      
   MyLasPanel=MyOpc                                                       
         
}

function thekingoftheweb()
{
alert('Copyright© 2008 Antillas-Express - CubeEshop.com');
return false;
}

function OpenEnlaceAntillas(MyOpc,Style) {
   var MyP=MyOpc.indexOf('"http://');
   var MyPS=MyOpc.indexOf('"httpS://');
   
   if (MyP==-1&&MyPS==-1) MyOpc="http://" +MyOpc; 
   
   if (Style) window.location.href =MyOpc;
   else window.open(MyOpc);
}


function ReCalculaCarro(MyId) {
      
 var MyCantMax=document.getElementById('CantMax_'+MyId);
 var MyCC= document.getElementById('CantProd_'+MyId);
 var MyCantOLDC=document.getElementById('CantProdOLD_'+MyId).value;
 
 var MyCantMaxV=MyCantMax.value;
 var MyCCV=MyCC.value;
 if (MyCantMaxV>"0"&&MyCantMaxV<MyCCV) {MyCC.value=MyCantOLDC;
                                        alert("La cantidad Máxima permitida es : " + MyCantMaxV);}  
 else {  
   var MyAdu= 0 //document.getElementById('Aduana'+MyId).innerText;
   var MyTR= 0 //document.getElementById('Trans'+MyId).innerText;
   var MySelStrar=getCursorPos(MyCC);
   var MyText=MyCC.value;
   var MyCHR =MyText.substring(MySelStrar-1,MySelStrar);
   var MyNumbers="0123456789";
   var MyTxtTemp=MyText.substring(0,MySelStrar);
   var objRange = MyCC.createTextRange();
   var sOldRange = objRange.text;
   
   var MyPN=MyNumbers.indexOf(MyCHR)
 
   if (MyPN==-1) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                  MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                  objRange.text = MyTxtTemp;
                  objRange.moveStart('character', MyStart);
                  objRange.moveEnd('character', MyStart);
                  objRange.select();}
                     
 if (document.getElementById('AddCarro_'+MyId).innerText=="Quitar")
  { var MyCant=document.getElementById('CantProd_'+MyId).value;
    var MyCantOLD=document.getElementById('CantProdOLD_'+MyId).value;
    var MyArrProd=document.getElementById('TxtArrProdSelected').value;
    document.getElementById('TxtArrProdSelected').value=MyArrProd.replace("|"+MyId+"("+MyCantOLD+")"+"|","");
    MyArrProd=document.getElementById('TxtArrProdSelected').value;
    document.getElementById('TxtArrProdSelected').value=MyArrProd +"|"+MyId+"("+MyCant+")"+"|";
   
   var MyPrecio=document.getElementById('PrecioProd_'+MyId).innerText;
   MyPrecio=MyPrecio.replace(",",".")
   var MyPrecioN=MyPrecio * 1;
   var MyCant=document.getElementById('CantProd_'+MyId).value;
   var MyCantN=MyCant * 1;
   var MyCantOLD=document.getElementById('CantProdOLD_'+MyId).value;
   var MyCantNOLD=MyCantOLD * 1
   var MyAduN=MyAdu * 1;
   var MyTRN=MyTR * 1;
   var MyMontoN=(MyPrecioN * MyCantN)+(MyAduN * MyCantN)+(MyTRN * MyCantN);
   var MyMontoNOLD=(MyPrecioN * MyCantNOLD)+(MyAduN * MyCantN)+(MyTRN * MyCantN);
   var MyTotal=document.getElementById('LabelCarro').value;
   MyTotal=MyTotal.replace(",",".")
   var MyTotalN=MyTotal * 1;
   
   if (document.getElementById('Importe_'+MyId)) document.getElementById('Importe_'+MyId).innerText= MyMontoN; //MyCant * MyPrecioN
     
   MyTotalN=MyTotalN + (MyMontoN-MyMontoNOLD); 
   MyTotalN=MyTotalN+""; 
 
   var MyP=MyTotalN.indexOf(".");
   if (MyP==-1) MyTotalN=MyTotalN+".00";
   else {var MyNetoDec=MyTotalN.substring(MyP,MyTotalN.length);
         if (MyNetoDec.length>2) MyTotalN=Math.round(MyTotalN*100)/100;
         if (MyNetoDec.length<2) MyTotalN=MyTotalN+"0";}
   document.getElementById('LabelCarro').innerText=MyTotalN;
   document.getElementById('TXTCarro').value=MyTotalN;
   document.getElementById('CantProdOLD_'+MyId).value=MyCant;
   document.getElementById('LabelSubTotalImp').innerText=MyTotalN;
   document.getElementById('LabelTotalImp').innerText=MyTotalN;
   }}  
 }
 
function ReCalculaCarroOLD(MyId) {
      
   var MyCC= document.getElementById('CantProd_'+MyId);
   var MySelStrar=getCursorPos(MyCC);
   var MyText=MyCC.value;
   var MyCHR =MyText.substring(MySelStrar-1,MySelStrar);
   var MyNumbers="0123456789";
   var MyTxtTemp=MyText.substring(0,MySelStrar);
   var objRange = MyCC.createTextRange();
   var sOldRange = objRange.text;
   
   var MyPN=MyNumbers.indexOf(MyCHR)
 
   if (MyPN==-1) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                  MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                  objRange.text = MyTxtTemp;
                  objRange.moveStart('character', MyStart);
                  objRange.moveEnd('character', MyStart);
                  objRange.select();}
                     
 if (document.getElementById('AddCarro_'+MyId).innerText=="Quitar")
  { var MyCant=document.getElementById('CantProd_'+MyId).value;
    var MyCantOLD=document.getElementById('CantProdOLD_'+MyId).value;
    var MyArrProd=document.getElementById('TxtArrProdSelected').value;
    document.getElementById('TxtArrProdSelected').value=MyArrProd.replace("|"+MyId+"("+MyCantOLD+")"+"|","");
    MyArrProd=document.getElementById('TxtArrProdSelected').value;
    document.getElementById('TxtArrProdSelected').value=MyArrProd +"|"+MyId+"("+MyCant+")"+"|";
   
   var MyPrecio=document.getElementById('PrecioProd_'+MyId).innerText;
   MyPrecio=MyPrecio.replace(",",".")
   var MyPrecioN=MyPrecio * 1;
   var MyCant=document.getElementById('CantProd_'+MyId).value;
   var MyCantN=MyCant * 1;
   var MyCantOLD=document.getElementById('CantProdOLD_'+MyId).value;
   var MyCantNOLD=MyCantOLD * 1;
   var MyMontoN=(MyPrecioN * MyCantN);
   var MyMontoNOLD=(MyPrecioN * MyCantNOLD);
   var MyTotal=document.getElementById('LabelCarro').value;
   MyTotal=MyTotal.replace(",",".")
   var MyTotalN=MyTotal * 1;
   
   if (document.getElementById('Importe_'+MyId)) document.getElementById('Importe_'+MyId).innerText=MyCant * MyPrecioN
     
   MyTotalN=MyTotalN + (MyMontoN-MyMontoNOLD); 
   MyTotalN=MyTotalN+""; 
 
   var MyP=MyTotalN.indexOf(".");
   if (MyP==-1) MyTotalN=MyTotalN+".00";
   else {var MyNetoDec=MyTotalN.substring(MyP,MyTotalN.length);
         if (MyNetoDec.length>2) MyTotalN=Math.round(MyTotalN*100)/100;
         if (MyNetoDec.length<2) MyTotalN=MyTotalN+"0";}
   document.getElementById('LabelCarro').innerText=MyTotalN;
   document.getElementById('TXTCarro').value=MyTotalN;
   document.getElementById('CantProdOLD_'+MyId).value=MyCant;
   document.getElementById('LabelSubTotalImp').innerText=MyTotalN;
   document.getElementById('LabelTotalImp').innerText=MyTotalN;
   }  
 }
 
function UpdateForm(IdTxt,MyId,MyFld, MyType) {
  if (MyFld=="Ciudad") document.getElementById(IdTxt).focus();
  var MyV=document.getElementById(IdTxt).value;
  if (MyType) UpUpdateIITxt("TXTUpdates",MyFld,MyId,MyV);
  else UpUpdateIITxt("TXTUpdates",MyFld,MyId,"'" + MyV + "'"); 
  
}

function UpdateFormOrden(IdTxt,MyId,MyFld, MyType) {
  if (MyFld=="Ciudad") document.getElementById(IdTxt).focus();
  var MyV=document.getElementById(IdTxt).value;
  if (MyType) UpUpdateIITxt("TXTUpdates",MyFld,MyId,MyV);
  else UpUpdateIITxt("TXTUpdatesOrden",MyFld,MyId,"'" + MyV + "'"); 
  
}

function UpUpdateIITxt(MySeccDB,MyFld,MyId,sColour) {
  var MyUP=document.getElementById(MySeccDB).value;
  var MyP1;
  var MyP2;
  var MySub1="";
  var MySub2="";
  var MySub3="";
  var MySub4="";
  var MyPEnd;
 
 if (MyUP.length==0) {document.getElementById(MySeccDB).value= "|" + MyId + "[" + MyFld + "=" + sColour + "]";}
 
 else {MyPosId=MyUP.indexOf("|" + MyId + "[");
       if (MyPosId==-1) {document.getElementById(MySeccDB).value=MyUP + "|" + MyId + "[" + MyFld + "=" + sColour + "]"}
       else {MySub1=MyUP.substring(0,MyPosId+MyId.length+1);
             MyPos=MyUP.indexOf("]",MyPosId);
             MyPosEnd=MyUP.lastIndexOf("]");
             MySub2=MyUP.substring(MyPos+1,MyPosEnd+1);
             MySub3=MyUP.substring(MyPosId+2,MyPos+1);

             MyPEnd=MySub3.lastIndexOf("]");
             MyP1=MySub3.indexOf(MyFld + "=");
             if (MyP1==-1) {if (MyId.length==1) {MySub3="[" + MyFld + "=" + sColour + "^" + MySub3.substring(MyId.length,MyPEnd+1);}
                            else {MySub3="[" + MyFld + "=" + sColour + "^" + MySub3.substring(MyId.length,MyPEnd+1);} 
                            document.getElementById(MySeccDB).value=MySub1 + MySub3 + MySub2;
                           }
             else {MyLong=MyFld.length;
                  if (MyId.length==1) MySub4=MySub3.substring(1,MyP1+MyLong);
                  else MySub4=MySub3.substring(MyId.length-1,MyP1+MyLong);
                  MyP2= MySub3.indexOf("^",MyP1+MyLong);
                  if (MyP2==-1) MyP2= MySub3.indexOf("]");
                  MySub5=MySub3.substring(MyP2,MyPEnd+1);
                  if (MySub4.indexOf("[")==-1) MySub4="[" + MySub4;
                  MySub3=MySub4 + "=" + sColour + MySub5;
                  document.getElementById(MySeccDB).value=MySub1 + MySub3 + MySub2;
                  }    
            } 
      } 
}




function UpUpdateTxt(MySeccDB,MyFld, MyLong,sColour) {

  var MyUP=document.getElementById(MySeccDB).value;
  var MyP1=MyUP.indexOf(MyFld + "=");
  var MyPEnd=MyUP.indexOf("]");
  
  MyLong=MyFld.length;

  if (MyP1==-1) {if (MyUP.length==0) {document.getElementById(MySeccDB).value="[" + MyFld + "=" + sColour + "]"}
                 else  {document.getElementById(MySeccDB).value="[" + MyFld + "=" + sColour + "," + MyUP.substring(1,MyPEnd+1);}}
  else { var MySub1=MyUP.substring(0,MyP1+MyLong);
         MyP2= MyUP.indexOf(",",MyP1+MyLong);
         if (MyP2==-1) MyP2= MyUP.indexOf("]");
         var MySub2=MyUP.substring(MyP2,MyPEnd+1);
         document.getElementById(MySeccDB).value=MySub1 + "=" + sColour + MySub2;}
}

function CreaCodigo(MyOpc, MyIdE) {
  switch(MyOpc) {
    case "Cliente" :
       var MyDateCrea;
       if (document.getElementById('TXT_FechadeInscription')) MyDateCrea=document.getElementById('TXT_FechadeInscription'); 
       if (document.getElementById('TxtFechadeCreacion')) MyDateCrea=document.getElementById('TxtFechadeCreacion'); 
       
       if (MyDateCrea) {
          var MyDate=MyDateCrea.value;
         MyDate=MyDate.substring(2,4)+MyDate.substring(5,7)+MyDate.substring(8,10)
         var MyNom=document.getElementById('TXT_Name').value;
         var MyApe=document.getElementById('TXT_Apellidos').value;
        
         var MyCodigo=MyApe.substring(0,3)+MyNom.substring(0,1)+MyDate
         document.getElementById('TXT_Codigo').value=MyCodigo.toUpperCase();
         UpdateForm('TXT_Codigo',MyIdE,'Codigo');
        }
    break;  
    case "ClienteCA" :
         if (document.getElementById('TXT_FechadeInscription')) {
          var MyDate=document.getElementById('TXT_FechadeInscription').value;
         MyDate=MyDate.substring(2,4)+MyDate.substring(5,7)+MyDate.substring(8,10)
         var MyNom=document.getElementById('TXT_Name').value;
         var MyApe=document.getElementById('TXT_Apellidos').value;
        
         var MyCodigo=MyApe.substring(0,3)+MyNom.substring(0,1)+MyDate
         document.getElementById('TXT_Codigo').value=MyCodigo.toUpperCase();
         UpdateForm('TXT_Codigo',MyIdE,'Codigo');
        }
    break;  
  }
}

function OpenSelectArchivos(MyOpc,MyId,MyVentana){
var MyW;
var MyCli="";
var MyTel="";

 switch(MyOpc) {
     case "796" :
      MyW=MyOpc
      window.open("iWebSelectTransac.aspx?ID="+MyW, 'SelectArchivos', 'width=800,height=550,left=200,top=100,screenX=100,screenY=100')
      break;
    case "SelectClientCA" :
      MyW=MyOpc
      if (document.getElementById('TextBoxCliente')) MyCli=document.getElementById('TextBoxCliente').value;
      if (document.getElementById('TextBoxTelefono')) MyTel=document.getElementById('TextBoxTelefono').value;
      if (MyCli.length>0) MyW=MyW+"|"+MyCli
      if (MyTel.length>0 && MyTel!=" ") MyW=MyW+" "+MyTel
      window.open("iWebSelectArchivos.aspx?ID="+MyW, 'SelectArchivos', 'width=800,height=550,left=200,top=100,screenX=100,screenY=100')
      break;
     case "SelectClient" :
      MyW=MyOpc
      if (document.getElementById('TextBoxCliente')) MyCli=document.getElementById('TextBoxCliente').value;
      if (document.getElementById('TextBoxTelefono')) MyTel=document.getElementById('TextBoxTelefono').value;
      if (MyCli.length>0) MyW=MyW+"|"+MyCli
      if (MyTel.length>0 && MyTel!=" ") MyW=MyW+" "+MyTel
      window.open("iWebSelectArchivos.aspx?ID="+MyW, 'SelectArchivos', 'width=800,height=550,left=200,top=100,screenX=100,screenY=100')
      break;   
     case "SelectBeneficiario" :
      MyW=MyOpc
      if (document.getElementById('TextBoxBene')) MyCli=document.getElementById('TextBoxBene').value;
      if (document.getElementById('TextBoxTelefonoBene')) MyTel=document.getElementById('TextBoxTelefonoBene').value;
      if (MyCli.length>0) MyW=MyW+"|"+MyCli
      if (MyTel.length>0 && MyTel!=" ") MyW=MyW+" "+MyTel
      window.open("iWebSelectArchivos.aspx?ID="+MyW, 'SelectArchivos', 'width=800,height=550,left=200,top=100,screenX=100,screenY=100')
      break;    
    case "AbrirClient" :
      var MyCli=document.getElementById('TXTIdRowSelect').value;
      var MyArch=document.getElementById('DDTransacciones').value;
      
      if (MyCli.length>0) {//MyW=MyOpc+":"+ MyArch + "|" + MyCli;
                           MyW= MyArch + "|" + MyCli;
                           window.open("iWebArchivoDossier.aspx?ID="+MyW, 'AbrirArchivos', 'width=1050,height=650,left=50,top=50,screenX=100,screenY=100')}
      break;  
    case "NewClient" :
      var MyCli="0"//document.getElementById('TXTIdRowSelect').value;
      var MyArch=document.getElementById('DDTransacciones').value;
      
      if (MyCli.length>0) {//MyW=MyOpc+":"+ MyArch + "|" + MyCli;
                           MyW= MyArch + "|" + MyCli;
                           window.open("iWebArchivoDossier.aspx?ID="+MyW, 'AbrirArchivos', 'width=1050,height=650,left=50,top=50,screenX=100,screenY=100')}                           
      break;  
    case "NewBeneWeb" :
       window.open("iCubaShopBene.aspx", 'NuevoBeneficiario', 'width=600,height=528,left=100,top=100,screenX=100,screenY=100');  
      break;      
    case "AbrirBeneWeb" :
       if (MyId=='0') {var MyId=document.getElementById('TXTIdRowSelect').value;} 
       window.open("iCubaShopBene.aspx?ID="+MyId, 'AbrirBeneficiario', 'width=600,height=528,left=100,top=100,screenX=100,screenY=100');  
      break;    
    case "NewClientWeb" :
       window.open("iCubaShopClient.aspx", 'NuevoCliente', 'width=600,height=528,left=100,top=100,screenX=100,screenY=100');  
      break;      
    case "AbrirClientWeb" :
       if (MyId=='0') {var MyId=document.getElementById('TXTIdRowSelect').value;} 
       window.open("iCubaShopClient.aspx?ID="+MyId, 'AbrirCliente', 'width=600,height=528,left=100,top=100,screenX=100,screenY=100');  
      break;       
    case "AbrirClientTrans" :
      var MyCli=document.getElementById('TXTIdCli').value;
      if (MyCli.length>0) {MyW="AbrirClient" + "|" + MyCli;
                           window.open("iWebArchivoDossier.aspx?ID="+MyW, 'AbrirArchivos', 'width=1050,height=650,left=50,top=50,screenX=100,screenY=100')}
      break;    
    case "AbrirBeneficiarioTrans" :
      var MyCli=document.getElementById('TXTIdBene').value;
      if (MyCli.length>0) {MyW="AbrirBeneficiario" + "|" + MyCli;
                           window.open("iWebArchivoDossier.aspx?ID="+MyW, 'AbrirArchivos', 'width=1050,height=650,left=50,top=50,screenX=100,screenY=100')}
      break;      
    case "Catalog" :
      if (document.getElementById('TXTIdSelectAct')) var Myidd=document.getElementById('TXTIdSelectAct').value;
      else var Myidd=0;
      
      if (Myidd=="SelectCuentasUS") { MyW="806";
                                      window.open("iWebSelectArchivos.aspx?ID="+MyW, 'SelectArchivos', 'width=800,height=550,left=200,top=100,screenX=100,screenY=100');}
      else {
      if (Myidd=="Receptores") {window.open("iWebSelecReceptor.aspx", 'SelectArticulo', 'width=800,height=550,left=200,top=100,screenX=100,screenY=100');}
      else {
         if (Myidd.length>0) MyId=document.getElementById('TXTIdSelectAct').value;
         if (MyId) {document.getElementById('TXTIdSelectAct').value=MyId;
                 window.open("iWebSelectCatalog.aspx?ID="+MyId, 'SelectArticulo', 'width=800,height=550,left=200,top=100,screenX=100,screenY=100');} 
         else window.open("iWebSelectCatalog.aspx", 'SelectArticulo', 'width=800,height=550,left=200,top=100,screenX=100,screenY=100')
     }}    
      break;
          
    case "Ficha" :
     if (MyId) {Myidd=MyId}
     else {var Myidd=document.getElementById('TXTIdArticulo').value;} //+"|"+document.getElementById('DropDownList2').value+"|"+document.getElementById('TXTIdArticulo').value;
     
     if (Myidd>"0") {window.open("iWebFichaProd.aspx?ID="+Myidd, 'ActualizaciondeDetalles', 'width=1000,height=550,left=200,top=100,screenX=100,screenY=100');}
     break; 

    case "Detalles" :
      var Myidd=document.getElementById('DropDownList1').value+"|"+document.getElementById('DropDownList2').value+"|"+document.getElementById('TXTIdArticulo').value;
      if (Myidd>"0") {window.open("iWebCatalogsDetalles.aspx?ID="+Myidd, 'ActualizaciondeDetalles', 'width=1000,height=550,left=200,top=100,screenX=100,screenY=100');} 
      break;       
       
    case "DetalleDossier" :
      var Myidd=document.getElementById('TXTIdArticulo').value;
      window.open("iWebCatalogsDetalles.aspx?ID="+Myidd, 'ActualizaciondeDetalles', 'width=1000,height=550,left=100,top=100,screenX=100,screenY=100'); 
      break;  
    case "DetalleCuentasUS" :
      var Myidd=document.getElementById('TXTIDArchivo').value;
      window.open("iWebReceptorCuentaUS.aspx?ID="+Myidd, 'ActualizaciondeDetalles', 'width=1000,height=550,left=100,top=100,screenX=100,screenY=100'); 
      break;        
  }
}

function ShowCategorias(MyId,MyIdCata) {
 if (document.getElementById(LastCatalog)) document.getElementById(LastCatalog).style.display='none';
 if (document.getElementById(MyId)) document.getElementById(MyId).style.display='';
 LastCatalog=MyId;
 document.getElementById('TxtBuscar').value='';
 document.getElementById('TxtIdCatalog').value=MyIdCata;
 document.getElementById('IsLoad').checked=true;
 if (MyIdCata==0) {document.getElementById('IsNoCata').checked=true;
                   var btn=document.getElementById('ButtonExe');
                   btn.click();}
}

function SetLastCatalog (MyId) {
  LastCatalog="RowCateg_" + MyId;
}

function FConnexion() {
   document.getElementById('IsConnexion').checked=true;
   var btn=document.getElementById('ButtonConnexion');
   btn.click();
}

function prettyDG_changeBackColor(row, highlight) {
    if (row.style.backgroundColor != '#999966') {
        if (highlight) {
            lastColorUsed = row.style.backgroundColor;
            row.style.backgroundColor = '#CECEB5';
        }
        else row.style.backgroundColor = lastColorUsed;
    }
}

function Click_changeBackColor(row, MyId,MyText,MyOrigen) {
    
    if (MyLastRowSelect) MyLastRowSelect.style.backgroundColor = lastColorUsedClick;
    MyLastRowSelect = row;
    lastColorUsedClick = lastColorUsed;
    row.style.backgroundColor = '#999966';
    if (document.getElementById('TXTIdRowSelect')) document.getElementById('TXTIdRowSelect').value=MyId;
    if (document.getElementById('TxtBeneWeb')) document.getElementById('TxtBeneWeb').value=MyId;
    if (document.getElementById('txtEmailText')) document.getElementById('txtEmailText').value=MyText;
    if (MyOrigen) document.getElementById('TXTIdArticulo').value=MyOrigen;
    if (document.getElementById('EfectuarPagoFactura')) document.getElementById('EfectuarPagoFactura').disabled="";
}

function RecalculaPorTasa() {
  document.getElementById('DropDownTasaCambio').value= document.getElementById('DropDownTasa').value;
  document.getElementById('DropDownTasaCambioCompra').value= document.getElementById('DropDownTasa').value;
   var btn=document.getElementById('ButtonExe');
   btn.click();
}

function ChangeFontColor(MyL,MyC) {
 if (document.getElementById(MyL))  document.getElementById(MyL).style.color=MyC;
}


function ShowSelectProductos(MyId) {
                         
var MyCata=document.getElementById('TxtIdCatalog').value;
var MyCate=document.getElementById('TxtIdCategory').value;
var MyTXT=document.getElementById('TxtCategory').value;
var IsImp=document.getElementById('TXTIMportados').value

if (MyCata.length==0) MyCata=0;
if (MyCate.length==0) MyCate=0;
if (MyTXT.length==0) MyTXT=' ';

document.getElementById('TxtIdProducts').value=MyId;
document.getElementById('IsSelectProd').checked=true;
document.getElementById('TXTPageToShow').value='SelectProduct';
     
var MyOP=MyCata+"|"+MyCate+"|"+MyTXT+"|SelectProduct|"+IsImp+"|"+MyId;
window.location.href ="CubaEshop.aspx?ID="+MyOP;

}

function CambiaFormaPago() {
 var MyV=document.getElementById('DDFormaPago').value;
 if (MyV=="27"||MyV=="77"||MyV=="78"||MyV=="79") {document.getElementById('EfectuarPedido').value="Efectuar el pago >>";
                                                  document.getElementById('DDFormaPago').style.display='';
                                                  document.getElementById('LabelFormaDePago').style.display='none';
                                                  document.getElementById('RowPagoCCredito').style.display='';
                                                  var MyTi=document.getElementById('TxtTiTularCCredito');
                                                  MyTi.focus();}
 else {document.getElementById('EfectuarPedido').value="Enviar el pedido >>";
       document.getElementById('RowPagoCCredito').style.display='none';}
 
 if (MyV>"0" ) document.getElementById('EfectuarPedido').disabled="";    
 else document.getElementById('EfectuarPedido').disabled="disabled";   
 
}


function SelectProductos(MyId) {
 var MyPrecio=document.getElementById('PrecioProd_'+MyId).innerText;
 var MyPrecioN=MyPrecio * 1;
 var MyCant=document.getElementById('CantProd_'+MyId).value;
 var MyCantN=MyCant * 1;
 var MyMontoN=MyPrecioN * MyCantN;
 var MyTotal=document.getElementById('LabelCarro').value;
 MyTotal=MyTotal.replace(",",".");
 var MyTotalN=MyTotal * 1;
 
 if (document.getElementById('AddCarro_'+MyId).innerText=="Comprar") 
     {document.getElementById('RowProdIMG_'+MyId).style.backgroundColor="#E0E0E0";
      document.getElementById('AddCarro_'+MyId).innerText="Quitar"
      document.getElementById('CellAAProd_'+MyId).style.backgroundImage = 'url(images/CarroGris.gif)';
      var MyArrProd=document.getElementById('TxtArrProdSelected').value;
      document.getElementById('TxtArrProdSelected').value=MyArrProd +"|"+MyId+"("+MyCant+")"+"|";
      MyTotalN=MyTotalN+MyMontoN;
      document.getElementById('CantProdOLD_'+MyId).value=MyCant;}
 else {document.getElementById('RowProdIMG_'+MyId).style.backgroundColor='';
      document.getElementById('AddCarro_'+MyId).innerText="Comprar"
      document.getElementById('CellAAProd_'+MyId).style.backgroundImage = 'url(images/Carro.gif)';
      var MyArrProd=document.getElementById('TxtArrProdSelected').value;
      document.getElementById('TxtArrProdSelected').value=MyArrProd.replace("|"+MyId+"("+MyCant+")"+"|","");
      MyTotalN=MyTotalN-MyMontoN;
      document.getElementById('CantProdOLD_'+MyId).value=0;}
      
 MyTotalN=MyTotalN+""; 
 var MyP=MyTotalN.indexOf(".");
 if (MyP==-1) MyTotalN=MyTotalN+".00";
 else {var MyNetoDec=MyTotalN.substring(MyP,MyTotalN.length);
       if (MyNetoDec.length>2) MyTotalN=Math.round(MyTotalN*100)/100;
       if (MyNetoDec.length<2) MyTotalN=MyTotalN+"0";}
 document.getElementById('LabelCarro').value=MyTotalN;
 document.getElementById('TXTCarro').value=MyTotalN;
 if (MyTotalN>0) {document.getElementById('CellComprar').style.display='';}
 else {document.getElementById('CellComprar').style.display='none';}
}

function SelectProductosSelected(MyId) {
 var MyPrecio=document.getElementById('PrecioProd_'+MyId).innerText;
 var MyPrecioN=MyPrecio * 1;
 var MyCant=document.getElementById('CantProd_'+MyId).value;
 var MyCantN=MyCant * 1;
 var MyMontoN=MyPrecioN * MyCantN;
 var MyTotal=document.getElementById('LabelCarro').value;
 var MyTotalN=MyTotal * 1;
 
 if (document.getElementById('AddCarro_'+MyId).innerText=="Comprar") 
     {document.getElementById('AddCarro_'+MyId).style.backgroundColor="Red";
      document.getElementById('AddCarro_'+MyId).innerText="Quitar"
      var MyArrProd=document.getElementById('TxtArrProdSelected').value;
      document.getElementById('TxtArrProdSelected').value=MyArrProd +"|"+MyId+"("+MyCant+")"+"|";
      MyTotalN=MyTotalN+MyMontoN;
      document.getElementById('CantProdOLD_'+MyId).value=MyCant;}
 else {document.getElementById('AddCarro_'+MyId).style.backgroundColor='#33CC33';
      document.getElementById('AddCarro_'+MyId).innerText="Comprar"
      var MyArrProd=document.getElementById('TxtArrProdSelected').value;
      document.getElementById('TxtArrProdSelected').value=MyArrProd.replace("|"+MyId+"("+MyCant+")"+"|","");
      MyTotalN=MyTotalN-MyMontoN;
      document.getElementById('CantProdOLD_'+MyId).value=0;}
            
 MyTotalN=MyTotalN+""; 
 var MyP=MyTotalN.indexOf(".");
 if (MyP==-1) MyTotalN=MyTotalN+".00";
 else {var MyNetoDec=MyTotalN.substring(MyP,MyTotalN.length);
       if (MyNetoDec.length>2) MyTotalN=Math.round(MyTotalN*100)/100;
       if (MyNetoDec.length<2) MyTotalN=MyTotalN+"0";}
 document.getElementById('LabelCarro').value=MyTotalN;
 document.getElementById('TXTCarro').value=MyTotalN;
 if (MyTotalN>0) document.getElementById('CellComprar').style.display='';
 else document.getElementById('CellComprar').style.display='none';
 EfectuarCompra();
}


function EntrarSeccionAgent() {
   CreaCookies();
   window.location.href ="iWebExpress.aspx";   
}

function EntrarSeccionAgentDomi() {
   CreaCookies();
   window.location.href ="AntillasDominicana.aspx";   
}

function EntrarSeccionClient(MyId) {
 var MyWebCli=MyId; 
 eraseCookieCarro("MyClienteWeb");
 CreateCookieCarro("MyClienteWeb",MyWebCli,1);
}
            
function RecuperarClaveUser(MyT,MyV) {
  document.getElementById(MyT).value=document.getElementById(MyV).value;
  
  document.getElementById('TXTPageToShow').value='EnviarRecuperacion';
   var btn=document.getElementById('ButtonExe');
   btn.click();

}

function ShowANTILLASPageCerti(MyOpc,MyId) {

if (MyOpc=='Certificado') {window.location.href ="https://www.cubaeshop.com/CubaEshop.aspx?ID=444|1478|Certificados%20de%20regalos%20de%20diferentes%20valores|Productos|1";}
else { document.getElementById('TxtPageToShow').value=MyOpc;
       var MyIdioma=document.getElementById('TxtIdioma').value;
       if (!MyId) {MyId=0;}
      var MyIdOpc=MyOpc+'|'+MyIdioma+'_'+MyId; 
      window.location.href = "AntillasExpress.aspx?ID=" + MyIdOpc;}
}

function ShowANTILLASPageSHOP(MyOpc,MyId) {
     
  var MyIdOpc='Dinero|_0'; 
  window.location.href = "AntillasExpress.aspx?ID=" + MyIdOpc;
}


function CreaCookies() {

 eraseCookieCarro("MyUpdateOrden");    
 var MyOrd=document.getElementById("TXTUpdatesOrden").value;
 if (MyOrd.length>0) {CreateCookieCarro("MyUpdateOrden",MyOrd,1);}
    
 eraseCookieCarro("MyBuscar");    
 var MyBus=document.getElementById("TxtBuscar").value;
 if (MyBus.length>0) {CreateCookieCarro("MyBuscar",MyBus,1);}

 var MyFPago=document.getElementById("DDFormaPago").value;
 if (MyFPago.length>0) {eraseCookieCarro("MyFormaPago");
                         CreateCookieCarro("MyFormaPago",MyFPago,1);}

 var MyNoC=document.getElementById("TxtNoCartaCredito").value;
 if (MyNoC.length>0) {eraseCookieCarro("MyNoCarta");
                         CreateCookieCarro("MyNoCarta",MyNoC,1);}
                         
 var MyExpi=document.getElementById("DDAnno").value+document.getElementById("DDMes").value;
 if (MyExpi.length>0) {eraseCookieCarro("MyExpiracion");
                         CreateCookieCarro("MyExpiracion",MyExpi,1);}                                               
                         
                           
 var MyImp=document.getElementById("TXTCarro").value;
 if (MyImp.length>0) {eraseCookieCarro("MyImpCarro");
                         CreateCookieCarro("MyImpCarro",MyImp,1);}
  
 var MyEmp=document.getElementById("TXTEmpresa").value;
 if (MyEmp.length>0) {eraseCookieCarro("MyEmpresa");
                         CreateCookieCarro("MyEmpresa",MyEmp,1);}

 var MySuc=document.getElementById("TXTSucursalAct").value;
 if (MySuc.length>0) {eraseCookieCarro("MySucursal");
                         CreateCookieCarro("MySucursal",MySuc,1);}

 var MyAgent=document.getElementById("TXTAgente").value;
 if (MyAgent.length>0) {eraseCookieCarro("MyAgente");
                         CreateCookieCarro("MyAgente",MyAgent,1);}

 var MyTipoArc=document.getElementById("TXTTypoArchivo").value;
 if (MyTipoArc.length>0) {eraseCookieCarro("MyTipoAgente");
                         CreateCookieCarro("MyTipoAgente",MyTipoArc,1);}

   
 var MyLogin=document.getElementById("TxtConecEmail").value;
 if (MyLogin.length>0) {eraseCookieCarro("MyLoginClient");
                         CreateCookieCarro("MyLoginClient",MyLogin,1);}

 var MyPass=document.getElementById("TxtConecPassWHide").value;
 if (MyPass.length>0) {eraseCookieCarro("MyPassClient");
                         CreateCookieCarro("MyPassClient",MyPass,1);}
 
 var MyFact=document.getElementById("TxtValues").value;
 if (MyFact.length>0) {eraseCookieCarro("MyFactClient");
                         CreateCookieCarro("MyFactClient",MyFact,1);}

 var MyFactItt=document.getElementById("TxtIttemValues").value;
 if (MyFactItt.length>0) {eraseCookieCarro("MyFactClientIttems");
                         CreateCookieCarro("MyFactClientIttems",MyFactItt,1);}                         
 
 var MyFact=document.getElementById("TxtValues").value;
 if (MyFact.length>0) {eraseCookieCarro("MyFactClient");
                         CreateCookieCarro("MyFactClient",MyFact,1);}
                         
 var MyRSel=document.getElementById("TXTIdRowSelect").value;
 if (MyRSel.length>0) {eraseCookieCarro("MyRowSelect");
                         CreateCookieCarro("MyRowSelect",MyRSel,1);}

 var MyVDel=document.getElementById("TXTDel").value;
 if (MyVDel.length>0) {eraseCookieCarro("BorrarCubaEshop");
                         CreateCookieCarro("BorrarCubaEshop",MyVDel,1);}

 var MyVCarro=document.getElementById('TxtArrProdSelected').value;
 if (MyVCarro.length>0) {eraseCookieCarro("CarroCubaEshop");
                         CreateCookieCarro("CarroCubaEshop",MyVCarro,1);}
}

function CerrarSeccionCliente() {
    eraseCookieCarro("MyAgente");
    eraseCookieCarro("MyTipoAgente");
    eraseCookieCarro("MyClienteWeb");
    ShowInicioeShop('Inicio');
}

function CerrarSeccionClienteDossier() {
    eraseCookieCarro("MyAgente");
    eraseCookieCarro("MyTipoAgente");
    eraseCookieCarro("MyClienteWeb");
    window.location.href ="CubaEshop.aspx?ID=Inicio";
}

function BorrarDelCarro(MyId) {
   var MyArrProd=document.getElementById('TxtArrProdSelected').value;
   var MyC=document.getElementById('CantProd_'+MyId).value;
   var mYtEMP=MyArrProd.replace("|"+MyId+"("+MyC+")|","");
   document.getElementById('TxtArrProdSelected').value=MyArrProd.replace("|"+MyId+"("+MyC+")|","");
   mYtEMP=document.getElementById('TxtArrProdSelected').value;
   document.getElementById('IsCarro').checked=true;
   
   var MyVCarro=document.getElementById('TxtArrProdSelected').value;
   eraseCookieCarro("CarroCubaEshop");
   CreateCookieCarro("CarroCubaEshop",MyVCarro,1);
   
   eraseCookieCarro("MyImpCarro");

   var btn=document.getElementById('ButtonExe');
   btn.click();
}


function DeleRowCuba(MyId) {
if (confirm("Desea borrar este artículo ?"))
   {
  document.getElementById("RowProd_" + MyId).style.display="none";
  document.getElementById("RowProdIMG_" + MyId).style.display="none";
  
  if (MyId.length>0) {var MyV=document.getElementById("TXTDel").value;
                      document.getElementById("TXTDel").value=MyV +"|"+ MyId;}
  else {var MyUP=document.getElementById("TXTInsert").value;
        var MyPosId=MyUP.indexOf("|" + MyRow + "[");
        if (MyPosId>-1){var MyPosEnd=MyUP.indexOf("]",MyPosId);
                        var MySub1=MyUP.substring(MyPosId,MyPosEnd);
                        document.getElementById("TXTInsert").value=MyUP.replace(MySub1+"]","");}}
}}

function AcsWIniCubaEshop() {
 var MyImp= document.getElementById("TXTIMportados").value;
 
  if (MyImp==1) {document.getElementById('RIMPSep').style.display='';
                                                         document.getElementById('RProdSep').style.display='';}
  
                                                            
  if (MyImp==0) {document.getElementById('RCubaSep').style.display='';
                                                       document.getElementById('RCubaProd').style.display='';}  

                                                           
   if (MyImp==2) {document.getElementById('RFarmaSep').style.display='';
                                                       document.getElementById('RFarmaProd').style.display='';}                                                          
                                                       
 
 Effect.Appear('MyImgApp', { duration: 1.5});
 //postcarga();
 postcargaST(1);
}                                                   

function postcargaST(Myopc) {
  var rep=setInterval("RefrescaImagenIntAntillas();",2500);
}

function RefrescaImagenIntAntillas() {
 var MyIMG1=document.getElementById('TxtImgIni1').value;
 var MyIMG2=document.getElementById('TxtImgIni2').value;
 var MyIMG3=document.getElementById('TxtImgIni3').value;
 var MyIMG4=document.getElementById('TxtImgIni4').value;
 var MyIMG5=document.getElementById('TxtImgIni5').value;
 var MyIMG6=document.getElementById('TxtImgIni6').value;
 var MyIMG7=document.getElementById('TxtImgIni7').value;
 var MyIMG8=document.getElementById('TxtImgIni8').value;
 
 var MyTxtIMG=document.getElementById('TxtImgIni').value;
 var MyTxtIMGN=(MyTxtIMG*1)+1;
 var MyPic;
 var MyStrPic=document.getElementById('MyImgApp').src;
   
   document.getElementById('ImgCambia').style.backgroundImage='url('+MyStrPic+')';
   switch (MyTxtIMGN) {
        case 1:
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="HTTP://ANTILLAS-EXPRESS.COM/" + MyIMG1
            Effect.Appear('MyImgApp', { duration: 1.5 });
            IsInicio=0;
            if (MyIMG2.length==0) MyTxtIMGN=0;
            else MyTxtIMGN=1;
            break;
        case 2:
            document.getElementById('MyImgApp').attachEvent("onclick",EventImg2);
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="HTTP://ANTILLAS-EXPRESS.COM/" + MyIMG2
            Effect.Appear('MyImgApp', { duration: 1.5 });
            if (MyIMG3.length==0) MyTxtIMGN=0;
            else MyTxtIMGN=2;
            
            break;   
        case 3:
            document.getElementById('MyImgApp').attachEvent("onclick",EventImg3);
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="HTTP://ANTILLAS-EXPRESS.COM/" + MyIMG3
            Effect.Appear('MyImgApp', { duration: 1.5 });
            if (MyIMG4.length==0) MyTxtIMGN=0;
            else MyTxtIMGN=3;
            
            break;   
        case 4:
            document.getElementById('MyImgApp').attachEvent("onclick",EventImg4);
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="HTTP://ANTILLAS-EXPRESS.COM/" + MyIMG4
            Effect.Appear('MyImgApp', { duration: 1.5 });
            if (MyIMG5.length==0) MyTxtIMGN=0;
            else MyTxtIMGN=4;
            
            break;   
        case 5:
            document.getElementById('MyImgApp').attachEvent("onclick",EventImg5);
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="HTTP://ANTILLAS-EXPRESS.COM/" + MyIMG5
            Effect.Appear('MyImgApp', { duration: 1.5 });
            if (MyIMG6.length==0) MyTxtIMGN=0;
            else MyTxtIMGN=5;
            
            break;   
        case 6:
            document.getElementById('MyImgApp').attachEvent("onclick",EventImg6);
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="HTTP://ANTILLAS-EXPRESS.COM/" + MyIMG6
            Effect.Appear('MyImgApp', { duration: 1.5 });
            if (MyIMG7.length==0) MyTxtIMGN=0;
            else MyTxtIMGN=6;
            
            break;   
        case 7:
            document.getElementById('MyImgApp').attachEvent("onclick",EventImg7);
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="HTTP://ANTILLAS-EXPRESS.COM/" + MyIMG7
            Effect.Appear('MyImgApp', { duration: 1.5 });
            if (MyIMG7.length==0) MyTxtIMGN=0;
            else MyTxtIMGN=7;
            
            break;   
        case 8:
            document.getElementById('MyImgApp').attachEvent("onclick",EventImg8);
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="HTTP://ANTILLAS-EXPRESS.COM/" + MyIMG8
            Effect.Appear('MyImgApp', { duration: 1.5 });
            MyTxtIMGN=0;
            
            break;                            
    }
 document.getElementById('TxtImgIni').value=MyTxtIMGN;
}

function EventImg1() {
   window.location.href ="https://www.cubaeshop.com/CubaEshop.aspx?ID=473|1544|Especial%20para%20Mama|Productos|0";
}

function EventImg2() {
  window.location.href ="https://www.cubaeshop.com/CubaEshop.aspx?ID=473|1544|Especial%20para%20Mama|Productos|0";
}

function EventImg3() {
  window.location.href ="https://www.cubaeshop.com/CubaEshop.aspx?ID=473|1544|Especial%20para%20Mama|Productos|0";
}

function EventImg4() {
  window.location.href ="https://www.cubaeshop.com/CubaEshop.aspx?ID=473|1544|Especial%20para%20Mama|Productos|0";
}

function EventImg5() {
 window.location.href ="https://www.cubaeshop.com/CubaEshop.aspx?ID=473|1544|Especial%20para%20Mama|Productos|0";
}

function EventImg6() {
  window.location.href ="https://www.cubaeshop.com/CubaEshop.aspx?ID=473|1544|Especial%20para%20Mama|Productos|0";
}

function EventImg7() {
  window.location.href ="https://www.cubaeshop.com/CubaEshop.aspx?ID=473|1544|Especial%20para%20Mama|Productos|0";
}

function EventImg8() {
  window.location.href ="https://www.cubaeshop.com/CubaEshop.aspx?ID=473|1544|Especial%20para%20Mama|Productos|0";
}


//========================================================================
function postcarga() {
  var rep=setInterval("RefrescaImagenInt();",4500);
}

function RefrescaImagenInt() {
var MyTxtIMG=document.getElementById('TxtImgIni').value;
var MyTxtIMGN=(MyTxtIMG*1)+1;
var MyPic;
var MyStrPic=document.getElementById('MyImgApp').src;
   
   document.getElementById('ImgCambia').style.backgroundImage='url('+MyStrPic+')';
   switch (MyTxtIMGN) {
        case 1:
            document.getElementById('TxtIdCategory').value=1181;
            document.getElementById('TxtIdCatalog').value=346;
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="Images/__electro.gif"
            Effect.Appear('MyImgApp', { duration: 1.5 });
            IsInicio=0;
            break;
        case 2:
            document.getElementById('TxtIdCategory').value=1160;
            document.getElementById('TxtIdCatalog').value=343;
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="Images/__Carnes.gif"
            Effect.Appear('MyImgApp', { duration: 1.5 });
            break;   
         case 3:
            document.getElementById('TxtIdCategory').value=1156;
            document.getElementById('TxtIdCatalog').value=351;
            document.getElementById('MyImgApp').style.display='none';
            document.getElementById('MyImgApp').src="Images/__aseo.gif"
            Effect.Appear('MyImgApp', { duration: 1.5 });
            MyTxtIMGN=0;
            break;       
    }

document.getElementById('TxtImgIni').value=MyTxtIMGN;
}


function ShowIdioma(MyOpc) {
  document.getElementById('TxtIdioma').value=MyOpc;
  var btn=document.getElementById('ButtonExe');
  if (btn) btn.click();
    
}

function FConnexionWebShop() {
   document.getElementById('TXTPageToShow').value="ConnexionWeb";
   document.getElementById('TxtConecEmail').value=document.getElementById('TXT_Usuario').value;
   document.getElementById('TxtConecPassWHide').value=document.getElementById('TXT_Clave').value;
   document.getElementById('IsConnexionWeb').checked=true;
   var btn=document.getElementById('ButtonExe');
   if (btn) btn.click();

   //var MyOP="0|0| |ConnexionWeb";
   //window.location.href ="CubaEshop.aspx?ID="+MyOP;
 
}


function ShowSelectCell(MyOpc, MyCell) {
  document.getElementById('IdDetalles').style.backgroundImage = 'url(Images/_SelectTabBack.bmp)';
  document.getElementById('IdTransportacion').style.backgroundImage = 'url(Images/_SelectTabBack.bmp)';
  document.getElementById('IdObservation').style.backgroundImage = 'url(Images/_SelectTabBack.bmp)';
  document.getElementById('SelectDTecnica').style.display='none';
  document.getElementById('SelectTransportacion').style.display='none';
  document.getElementById('SelectObservation').style.display='none';
  
  document.getElementById(MyOpc).style.display='';
  document.getElementById(MyCell).style.backgroundImage = 'url(Images/_SelectTab.bmp)';
  
}


function acsHiperlinkCubaShop(MyPage,MyOpc){
    window.location.href = MyPage+"?ID=" + MyOpc;   
}


function ShowInicioeShop(MyOpc) {

 CreaCookies();
                          
  document.getElementById('TXTPageToShow').value=MyOpc;
  
  if (MyOpc=='EnviarPedido') document.getElementById('EfectuarPedido').disabled="disabled";
  
  if (MyOpc=='FacturaWeb') {eraseCookieCarro("MyBeneWeb");    
                            var MyBene=document.getElementById("TxtBeneWeb").value;
                            if (MyBene.length>0) {CreateCookieCarro("MyBeneWeb",MyBene,1);}
                            window.location.href ="CubaEshop.aspx?ID="+MyOpc;}
  else window.location.href ="CubaEshop.aspx?ID="+MyOpc;
}

function ShowProductosESHOPAntes() {
 
 //if (!IsImp) IsImp=0;
 
 CreaCookies();

var  MyId=document.getElementById('TxtIdCategoryOLD').value;
var MyIdCata=document.getElementById('TxtIdCatalogOLD').value;
var MyTXT=document.getElementById('TxtCategory').value;
IsImp=document.getElementById('TXTIMportados').value;
var MyOP=MyIdCata+"|"+MyId+"|"+MyTXT+"|Productos|"+IsImp;
window.location.href ="CubaEshop.aspx?ID="+MyOP;
 
//if (document.getElementById('TxtIdCategory').value!=MyId)
//   {document.getElementById('TxtIdCategory').value=MyId;
//    document.getElementById('TxtIdCatalog').value=MyIdCata;
//    document.getElementById('TxtCategory').value=MyTXT;
//    document.getElementById('TXTPageToShow').value='Productos';
//    document.getElementById('TXTIMportados').value=IsImp;
 //   var MyOP=MyIdCata+"|"+MyId+"|"+MyTXT+"|Productos|"+IsImp;
 //   window.location.href ="CubaEshop.aspx?ID="+MyOP;}
}

function ShowProductosESHOP(MyId,MyIdCata,MyTXT,IsImp) {
 
 if (!IsImp) IsImp=0;
 
 CreaCookies();
 
if (document.getElementById('TxtIdCategory').value!=MyId)
   {document.getElementById('TxtIdCategory').value=MyId;
    document.getElementById('TxtIdCatalog').value=MyIdCata;
    document.getElementById('TxtCategory').value=MyTXT;
    document.getElementById('TXTPageToShow').value='Productos';
    document.getElementById('TXTIMportados').value=IsImp;
    var MyOP=MyIdCata+"|"+MyId+"|"+MyTXT+"|Productos|"+IsImp;
    window.location.href ="CubaEshop.aspx?ID="+MyOP;}
}

function EfectuarCompra() {

  CreaCookies()
 
  var MyOpc=document.getElementById('TXTPageToShow').value;
  
  if (MyOpc=="Inicio"||MyOpc=="Productos") document.getElementById('TXTPageToShow').value="Carro";
  if (MyOpc=="Carro") document.getElementById('TXTPageToShow').value="LoginWeb";
  else document.getElementById('TXTPageToShow').value="Carro";

  var MyOpc=document.getElementById('TXTPageToShow').value;  

  var MyOP="0|0| |"+MyOpc;
  
  window.location.href ="CubaEshop.aspx?ID="+MyOP;


  //var btn=document.getElementById('ButtonExe');
  //    btn.click();
}


function SelectProductosINI(MyId) {
 var MyPrecio=document.getElementById('PrecioProd_'+MyId).innerText;
 var MyPrecioN=MyPrecio * 1;
 var MyCant=document.getElementById('CantProd_'+MyId).value;
 var MyCantN=MyCant * 1;
 var MyMontoN=MyPrecioN * MyCantN;
 var MyTotal=document.getElementById('LabelCarro').value;
 MyTotal=MyTotal.replace(",",".");
 var MyTotalN=MyTotal * 1;
 
 if (document.getElementById('AddCarro_'+MyId).innerText=="Comprar") 
     {document.getElementById('RowProdIMG_'+MyId).style.backgroundColor="#E0E0E0";
      document.getElementById('AddCarro_'+MyId).innerText="Quitar"
      document.getElementById('CellAAProd_'+MyId).style.backgroundImage = 'url(images/CarroIniGris.gif)';
      var MyArrProd=document.getElementById('TxtArrProdSelected').value;
      document.getElementById('TxtArrProdSelected').value=MyArrProd +"|"+MyId+"("+MyCant+")"+"|";
      MyTotalN=MyTotalN+MyMontoN;
      document.getElementById('CantProdOLD_'+MyId).value=MyCant;}
 else {document.getElementById('RowProdIMG_'+MyId).style.backgroundColor='';
      document.getElementById('AddCarro_'+MyId).innerText="Comprar"
      document.getElementById('CellAAProd_'+MyId).style.backgroundImage = 'url(images/CarroIni.gif)';
      var MyArrProd=document.getElementById('TxtArrProdSelected').value;
      document.getElementById('TxtArrProdSelected').value=MyArrProd.replace("|"+MyId+"("+MyCant+")"+"|","");
      MyTotalN=MyTotalN-MyMontoN;
      document.getElementById('CantProdOLD_'+MyId).value=0;}
      
 MyTotalN=MyTotalN+""; 
 var MyP=MyTotalN.indexOf(".");
 if (MyP==-1) MyTotalN=MyTotalN+".00";
 else {var MyNetoDec=MyTotalN.substring(MyP,MyTotalN.length);
       if (MyNetoDec.length>2) MyTotalN=Math.round(MyTotalN*100)/100;
       if (MyNetoDec.length<2) MyTotalN=MyTotalN+"0";}
 document.getElementById('LabelCarro').value=MyTotalN;
 document.getElementById('TXTCarro').value=MyTotalN;
 if (MyTotalN>0) {document.getElementById('CellComprar').style.display='';}
 else {document.getElementById('CellComprar').style.display='none';}
}

function CreateCookieCarro(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

function eraseCookieCarro(name) {
    CreateCookieCarro(name,"",-1);
}


function KeysEvents(MyCtrl, MyFormat,MyOpc) {
 var MyKey =event.keyCode;
 if (MyKey!=37) {
   var MyCC= document.getElementById(MyCtrl);
   var MySelStrar=getCursorPos(MyCC);
   var MyText=MyCC.value;
   var MyCHR =MyText.substring(MySelStrar-1,MySelStrar);
       MyCHR=MyCHR.toUpperCase();
   var MyPosDec=MyText.indexOf(".")
   var MyNumbers="0123456789-.";
   var MyLettras="QWERTYUIOPASDFGHJKLZXCVBNM";
   var MyTxtTemp=MyText.substring(0,MySelStrar);
   var MyTxtTempDec=MyText.substring(MySelStrar,MyText.length);
   var objRange = MyCC.createTextRange();
   var sOldRange = objRange.text;
   var sWeirdString = '';
                     
    //x = event.keyCode; alert("Unicode Value: "+x);
    switch(MyFormat) {
    case "CodigoPostal" :
       var MyPais="Canada";
       if (document.getElementById('TXT_Pais')) MyPais=document.getElementById('TXT_Pais').value;
       if (MyPais=="40") { var MyPN=MyNumbers.indexOf(MyCHR)
                           if (MyPN==-1) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                                          MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                                          objRange.text = MyTxtTemp+MyTxtTempDec;
                                          objRange.moveStart('character', MyStart);
                                          objRange.moveEnd('character', MyStart);
                                          objRange.select();} 
                           else {MySub1=MyText.substring(0,5);
                                 var MyL=MySub1
                                 var sWeirdString = ' ';
                                 if (MySelStrar==MyL.length) var MyStart=0-(MyL.length-MySelStrar-1);
                                 else var MyStart=0-(MyL.length-MySelStrar);
                                 sOldRange=sOldRange.substr(0,sOldRange.length-1)
                                 objRange.text = MySub1
                                 objRange.moveStart('character', MyStart);
                                 objRange.moveEnd('character', MyStart);
                                 objRange.select();}}
       else {
         var Continuar=true;
         var MyPN=MyNumbers.indexOf(MyCHR);
         var MyPL=MyLettras.indexOf(MyCHR);
         if (((MySelStrar==1||MySelStrar==3||MySelStrar==6) && MyPL==-1)) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                                                                           MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                                                                           objRange.text = MyTxtTemp+MyTxtTempDec;
                                                                           objRange.moveStart('character', MyStart);
                                                                           objRange.moveEnd('character', MyStart);
                                                                           objRange.select();
                                                                           Continuar=false;}
      
         else { if (((MySelStrar==2||MySelStrar==5||MySelStrar==7) && MyPN==-1)) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                                                                                  MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                                                                                  objRange.text = MyTxtTemp+MyTxtTempDec;
                                                                                  objRange.moveStart('character', MyStart);
                                                                                  objRange.moveEnd('character', MyStart);
                                                                                  objRange.select();
                                                                                  Continuar=false;}}
                                        
         if (Continuar==true) {var MyTextTemp=MyText.replace(' ','');
                               MyTextTemp=MyTextTemp.toUpperCase();
                               MyTextTemp=MyTextTemp.replace(' ','');
                               MySub1=MyTextTemp.substring(0,3);
                               MySub2=MyTextTemp.substring(3,6);
                               
                               if (MySub1.length==3) {MySub1=MySub1 + ' ';}
                               var MyL=MySub1+MySub2; 
                               var sWeirdString = ' ';
                               if (MySelStrar==MyL.length) var MyStart=0-(MyL.length-MySelStrar-1);
                               else {if (MySelStrar==4) var MyStart=0-(MyL.length-MySelStrar-1);
                                     else var MyStart=0-(MyL.length-MySelStrar);}
                                     sOldRange=sOldRange.substr(0,sOldRange.length-1)
                                     objRange.text = MySub1+MySub2 //sOldRange+sWeirdString+MyCHR; 
                                     objRange.moveStart('character', MyStart);
                                     objRange.moveEnd('character', MyStart);
                                     objRange.select();}  
          }
       
    break;  
    case "Number0" :
       
    break;  
    case "Number1" :
    break;  
    case "Number2" :
      var MyPN=MyNumbers.indexOf(MyCHR)
      if (MyPN==-1) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                     MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                     objRange.text = MyTxtTemp+MyTxtTempDec;
                     objRange.moveStart('character', MyStart);
                     objRange.moveEnd('character', MyStart);
                     objRange.select();} 
      else { if (MyCHR==".") {var MyCHRNext=MyText.substring(MySelStrar,MySelStrar+1);
                              if (MyCHR!=MyCHRNext) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                                                     MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                                                     objRange.text = MyTxtTemp+MyTxtTempDec;
                                                     objRange.moveStart('character', MyStart);
                                                     objRange.moveEnd('character', MyStart);
                                                     objRange.select();}
                              else {var MyStart=0-(MyText.length-MyTxtTemp.length-1); //-3 
                                    MyTxtTempDec=MyTxtTempDec.substring(1,MyTxtTempDec.length);
                                    objRange.text = MyTxtTemp+MyTxtTempDec;
                                    objRange.moveStart('character', MyStart);
                                    objRange.moveEnd('character', MyStart);
                                    objRange.select();}}
       
            else {if (MySelStrar>MyPosDec) {var MyDecimal = JEstractSTR(MyText, ".", "");
                                            var MyInte=JEstractSTR(MyText, "", ".");
                                            if (MyDecimal.length>3) {MyDecimal=MyDecimal.substring(0,3);
                                                                     var MyStart=0-(MyText.length-MySelStrar-1) //-3 
                                                                     objRange.text = MyInte+MyDecimal;
                                                                     objRange.moveStart('character', MyStart);
                                                                     objRange.moveEnd('character', MyStart);
                                                                     objRange.select();}
             }}
             
       var MyDecimal = JEstractSTR(MyText, ".", "");
       if (MyDecimal.length==0) {var objRange = MyCC.createTextRange();
                                 var sOldRange = objRange.text;
                                 var sWeirdString = '.00';
                                 var MyStart=-3 ;
                                 objRange.text = sOldRange + sWeirdString; objRange.moveStart('character', MyStart);
                                 objRange.moveEnd('character', MyStart);
                                 objRange.select();
                                 }
       else {}
       }       
       
    break;
    
    case "Number4" :
      var MyPN=MyNumbers.indexOf(MyCHR)
      if (MyPN==-1) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                     MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                     objRange.text = MyTxtTemp+MyTxtTempDec;
                     objRange.moveStart('character', MyStart);
                     objRange.moveEnd('character', MyStart);
                     objRange.select();} 
      else { if (MyCHR==".") {var MyCHRNext=MyText.substring(MySelStrar,MySelStrar+1);
                              if (MyCHR!=MyCHRNext) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                                                     MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                                                     objRange.text = MyTxtTemp+MyTxtTempDec;
                                                     objRange.moveStart('character', MyStart);
                                                     objRange.moveEnd('character', MyStart);
                                                     objRange.select();}
                              else {var MyStart=0-(MyText.length-MyTxtTemp.length-1); //-3 
                                    MyTxtTempDec=MyTxtTempDec.substring(1,MyTxtTempDec.length);
                                    objRange.text = MyTxtTemp+MyTxtTempDec;
                                    objRange.moveStart('character', MyStart);
                                    objRange.moveEnd('character', MyStart);
                                    objRange.select();}}
       
            else {if (MySelStrar>MyPosDec) {var MyDecimal = JEstractSTR(MyText, ".", "");
                                            var MyInte=JEstractSTR(MyText, "", ".");
                                            if (MyDecimal.length>5) {MyDecimal=MyDecimal.substring(0,5);
                                                                     var MyStart=0-(MyText.length-MySelStrar-1) //-3 
                                                                     objRange.text = MyInte+MyDecimal;
                                                                     objRange.moveStart('character', MyStart);
                                                                     objRange.moveEnd('character', MyStart);
                                                                     objRange.select();}
             }}
             
       var MyDecimal = JEstractSTR(MyText, ".", "");
       if (MyDecimal.length==0) {var objRange = MyCC.createTextRange();
                                 var sOldRange = objRange.text;
                                 var sWeirdString = '.0000';
                                 var MyStart=-5 ;
                                 objRange.text = sOldRange + sWeirdString; objRange.moveStart('character', MyStart);
                                 objRange.moveEnd('character', MyStart);
                                 objRange.select();
                                 }
       else {}
       }       
       
    break;
    case "Telefono3333" :
    
      switch(MySelStrar) {
      
       case 4 :
        if (MyCHR!="-") {var sWeirdString = '-';
                         sOldRange=sOldRange.substr(0,sOldRange.length-1)
                         objRange.text = sOldRange+sWeirdString+MyCHR; 
                         objRange.moveStart('character', MyStart);
                         objRange.moveEnd('character', MyStart);
                         objRange.select();} 
         break;  
       case 8 :
          if (MyCHR!="-") {var sWeirdString = '-';
                           sOldRange=sOldRange.substr(0,sOldRange.length-1)
                           objRange.text = sOldRange+sWeirdString+MyCHR; 
                           objRange.moveStart('character', MyStart);
                           objRange.moveEnd('character', MyStart);
                           objRange.select();} 
         break;  
      } 
     
     if (MyText.length>12) { sOldRange=sOldRange.substr(0,sOldRange.length-1)
                             var MyStart=0-(MyText.length-MySelStrar-1);
                             objRange.text = sOldRange; 
                             objRange.moveStart('character', MyStart);
                             objRange.moveEnd('character', MyStart);
                             objRange.select();}                      
    break;
    case "Receptor1" :
    var MyPN=MyNumbers.indexOf(MyCHR);
    if (MyPN==-1) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                     MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                     objRange.text = MyTxtTemp+MyTxtTempDec;
                     objRange.moveStart('character', MyStart);
                     objRange.moveEnd('character', MyStart);
                     objRange.select();}
    else {
     var MyTextTemp=MyText.replace(' ','');
     MyTextTemp=MyTextTemp.replace(' ','');
     MySub1=MyTextTemp.substring(0,4);
     MySub2=MyTextTemp.substring(4,8);
     MySub3=MyTextTemp.substring(8,12);
     if (MySub1.length==4) {MySub1=MySub1 + ' ';}
     if (MySub2.length==4) {MySub2=MySub2 + ' ';}
      var MyL=MySub1+MySub2+MySub3; 
      var sWeirdString = ' ';
      if (MySelStrar==MyL.length) var MyStart=0-(MyL.length-MySelStrar-1);
      else {if (MySelStrar==5||MySelStrar==9) var MyStart=0-(MyL.length-MySelStrar-1);
            else var MyStart=0-(MyL.length-MySelStrar);}
      sOldRange=sOldRange.substr(0,sOldRange.length-1)
      objRange.text = MySub1+MySub2+MySub3 //sOldRange+sWeirdString+MyCHR; 
      objRange.moveStart('character', MyStart);
      objRange.moveEnd('character', MyStart);
      objRange.select();
     }
    break;
    
    case "Receptor2" :
      var Continuar=true;
      var MyPN=MyNumbers.indexOf(MyCHR);
      var MyPL=MyLettras.indexOf(MyCHR);
      if ((MySelStrar==1 && MyPL==-1)) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                                        MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                                        objRange.text = MyTxtTemp+MyTxtTempDec;
                                        objRange.moveStart('character', MyStart);
                                        objRange.moveEnd('character', MyStart);
                                        objRange.select();
                                        Continuar=false;}
      
      else { if ((MySelStrar>1 && MyPN==-1)) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                                              MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                                              objRange.text = MyTxtTemp+MyTxtTempDec;
                                              objRange.moveStart('character', MyStart);
                                              objRange.moveEnd('character', MyStart);
                                              objRange.select();
                                              Continuar=false;}}
                                        
     if (Continuar==true) {var MyTextTemp=MyText.replace(' ','');
                           MyTextTemp=MyTextTemp.toUpperCase();
                           MyTextTemp=MyTextTemp.replace(' ','');
                           MySub1=MyTextTemp.substring(0,5);
                           MySub2=MyTextTemp.substring(5,9);
                           MySub3=MyTextTemp.substring(9,13);
                           if (MySub1.length==5) {MySub1=MySub1 + ' ';}
                           if (MySub2.length==4) {MySub2=MySub2 + ' ';}
                           var MyL=MySub1+MySub2+MySub3; 
                           var sWeirdString = ' ';
                           if (MySelStrar==MyL.length) var MyStart=0-(MyL.length-MySelStrar-1);
                           else {if (MySelStrar==6||MySelStrar==10) var MyStart=0-(MyL.length-MySelStrar-1);
                                 else var MyStart=0-(MyL.length-MySelStrar);}
                                 sOldRange=sOldRange.substr(0,sOldRange.length-1)
                                 objRange.text = MySub1+MySub2+MySub3 //sOldRange+sWeirdString+MyCHR; 
                                 objRange.moveStart('character', MyStart);
                                 objRange.moveEnd('character', MyStart);
                                 objRange.select();}                                   
                                             
       break;
    case "Fecha" :
    var MyPN=MyNumbers.indexOf(MyCHR)
      if (MyPN==-1) {var MyStart=0-(MyText.length-MySelStrar); //-3 
                     MyTxtTemp=MyTxtTemp.substring(0,MyTxtTemp.length-1);
                     objRange.text = MyTxtTemp+MyTxtTempDec;
                     objRange.moveStart('character', MyStart);
                     objRange.moveEnd('character', MyStart);
                     objRange.select();} 
      else {var MyTextTemp=MyText.replace('-','');
            MyTextTemp=MyTextTemp.replace('-','');
            MySub1=MyTextTemp.substring(0,4);
            MySub2=MyTextTemp.substring(4,6);
            MySub3=MyTextTemp.substring(6,8);
            if (MySub1.length==4) {MySub1=MySub1 + '-';}
            if (MySub2.length==2) {MySub2=MySub2 + '-';}
            var MyL=MySub1+MySub2+MySub3; 
            var sWeirdString = ' ';
            if (MySelStrar==MyL.length) var MyStart=0-(MyL.length-MySelStrar-1);
            else {if (MySelStrar==5||MySelStrar==7) var MyStart=0-(MyL.length-MySelStrar-1);
                  else var MyStart=0-(MyL.length-MySelStrar);}
            sOldRange=sOldRange.substr(0,sOldRange.length-1)
            objRange.text = MySub1+MySub2+MySub3 //sOldRange+sWeirdString+MyCHR; 
            objRange.moveStart('character', MyStart);
            objRange.moveEnd('character', MyStart);
            objRange.select();
      }
      
    
    
    break;  
    }
} }

function JEstractSTR(MyTxt,MyIni,MyFin) {
   var MySub="";
  
   var MyP1=MyTxt.indexOf(MyIni);
   if (MyP1>-1) {if (MyFin=="") MyP2=MyTxt.length;
                 else MyP2=MyTxt.indexOf(MyFin,MyP1);
                 if (MyP2==-1) MyP2=MyTxt.length;
                 MySub=MyTxt.substring(MyP1,MyP2);}
   //alert(MySub)
  return MySub
}

function ChangeProvinces(MyVille) {
 var i;
 var MyOpc;
 var MyIDX=document.getElementById('TXT_Pais').selectedIndex;
 if (MyIDX>-1) {
  var MyList=document.getElementById('TXT_Pais')
  var MyPais=MyList.options[MyIDX].innerText;
  var MyIdPais=document.getElementById('TXT_Pais').value;
  
  if (document.getElementById('TXTIdPaisAct')) document.getElementById('TXTIdPaisAct').value=MyIdPais;
  
  var MyProv = document.getElementById('TXT_Provincia');
  for (i = MyProv.length - 1; i>=0; i--) {MyProv.remove(i);}
 
  //var MyCiudad = document.getElementById('TXT_Ciudad');
  //for (i = MyCiudad.length - 1; i>=0; i--) {MyCiudad.remove(i);}
 
  var MyArr=document.getElementById('TXTArrPaises').value;
  var MyIdArr=document.getElementById('TXTArrIdPaises').value;
 
  var MyPI=MyArr.indexOf(MyPais);
  var MyIdPI=MyIdArr.indexOf(MyIdPais);
 
  var MySub=MyArr.substr(MyPI,MyArr.length);
  var MyIdSub=MyIdArr.substr(MyIdPI,MyIdArr.length);
 
  var MyPE=MySub.indexOf("^");
  var MyIdPE=MyIdSub.indexOf("^");
 
  if (MyPE==-1) MyPE=MyArr.length-MyPI;
  if (MyIdPE==-1) MyIdPE=MyIdArr.length-MyIdPI;
 
  var MySub1=MyArr.substr(MyPI+1,MyPE);
  var MyIdSub1=MyIdArr.substr(MyIdPI+1,MyIdPE);
 
  MyPI=MySub1.indexOf("[");
  MyIdPI=MyIdSub1.indexOf("[");
 
  var MyStrProv=MySub1.substr(MyPI+1,MySub1.length);
  var MyStrIdProv=MyIdSub1.substr(MyIdPI+1,MyIdSub1.length);
 
  var MyProvName="";
  var MyProvIdName="";
 
  while (MyStrProv.length>0) {
    MyPE=MyStrProv.indexOf("(");
    MyIdPE=MyStrIdProv.indexOf("(");
    
    if (MyPE>-1) { MyProvName=MyStrProv.substr(0,MyPE);
                   MyProvIdName=MyStrIdProv.substr(0,MyIdPE); 
                   MyOpc = document.createElement('option');
                   MyOpc.text = MyProvName.replace(",","");
                   MyOpc.value = MyProvIdName;
                   MyProv.add(MyOpc);
                   MyPE=MyStrProv.indexOf(",");
                   MyIdPE=MyStrIdProv.indexOf(",");
                   if (MyPE>-1) {MyStrProv=MyStrProv.substr(MyPE+1,MyStrProv.length);
                                 MyStrIdProv=MyStrIdProv.substr(MyIdPE+1,MyStrIdProv.length);}
                   else {MyStrProv="";
                         MyStrIdProv="";}}
    else {MyStrProv="";
          MyStrIdProv="";}              
  } 
  if (document.getElementById('TXTIDArchivo'))
    {var MyIdAct=document.getElementById('TXTIDArchivo').value;
     if (MyIdAct.length>0) UpdateForm('TXT_Pais',MyIdAct,'Pais','Combo');
     document.getElementById('TXT_Provincia').value=document.getElementById('TXTIdProvAct').value;
    } 
  else {document.getElementById('TXT_Provincia').value=document.getElementById('TXTIdProvAct').value;}     
  ChangeCiudad(MyVille);
  }
  
 }

function ChangeCiudad(MyVille) {
  var IsCargar=false;
  if (document.getElementById('IsCargarInfo')) IsCargar=document.getElementById('IsCargarInfo').checked;
  
   document.getElementById('TXTIdProvAct').value=document.getElementById('TXT_Provincia').value;
   //if (IsCargar==false) {if (MyVille) document.getElementById(MyVille).value="";}
}

function CrearCuentaCliente(MyOpc,IsEnvio) {
   
   if (document.getElementById('TXTPageToShow'))
   {var MyO=document.getElementById('TXTPageToShow').value
   if (MyO=="RegistrarseBene") MyOpc="BeneWeb";}
   
   if (MyOpc) {if (MyOpc=="BeneWeb") {document.getElementById('TXT_CodigoPostal').value="*";
                                      document.getElementById('TXT_Email').value="*";
                                      var MyIdProv=document.getElementById('TXT_Provincia').value;;
                                      document.getElementById('TXTIdProvAct').value=MyIdProv;}}
   
   var IsBene=0;
   var MyStrError="";
   var MyV=document.getElementById('TXT_Name').value;
   if (MyV.length==0) MyStrError=MyStrError + "* Nombre";
   
   MyV=document.getElementById('TXT_Apellidos').value;
   if (MyV.length==0) MyStrError=MyStrError + "* Apellidos";
   
   if (document.getElementById('TXT_Usuario')) { MyV=document.getElementById('TXT_Usuario').value;
                                                 if (MyV.length==0) MyStrError=MyStrError + "* Usuario";}
   else {IsBene=1;}
   if (MyO=="RegistrarseBene") IsBene=0;
   
   if (document.getElementById('TXT_Usuario')) {MyV=document.getElementById('TXT_Contrasena').value;
                                                if (MyV.length==0) MyStrError=MyStrError + "* Contrasena";}
   
   if (document.getElementById('TXT_Usuario')) {MyV=document.getElementById('TXT_Clave').value;
                                                if (MyV.length==0) MyStrError=MyStrError + "* Confirmación de Contrasena";}
   
   //MyV=document.getElementById('TXT_NoCivico').value;
   //if (MyV.length==0) MyStrError=MyStrError + "* No Cívico";
   
   MyV=document.getElementById('TXT_Direccion').value;
   if (MyV.length==0) MyStrError=MyStrError + "* Dirección";
   
   MyV=document.getElementById('TXT_Pais').value;
   if (MyV.length==0) MyStrError=MyStrError + "* Pais";
   
   if (MyOpc=="BeneWeb") {
      MyV=document.getElementById('TXT_Provincia').value;
      if (MyV.length==0) MyStrError=MyStrError + "* Provincia";
   }
   
   MyV=document.getElementById('TXT_Ciudad').value;
   var MyVV=document.getElementById('TXT_Reparto').value;
   if (MyV.length==0&&MyVV.length==0) MyStrError=MyStrError + "* Municipio o Localidad";
  // if (MyV.length==0) MyStrError=MyStrError + "* Ciudad";
   
   MyV=document.getElementById('TXT_CodigoPostal').value;
   if (MyV.length==0) MyStrError=MyStrError + "* Codigo Postal";
   
   MyV=document.getElementById('TXT_Telefono').value;
   if (MyOpc!="BeneWeb") {if (MyV.length==0) MyStrError=MyStrError + "* Teléfono";}
   
    
   MyV=document.getElementById('TXT_Email').value;
   if (MyOpc!="BeneWeb") {if (MyV.length==0) MyStrError=MyStrError + "* Email";}
   
   if (document.getElementById('TXT_Contrasena')) {if (document.getElementById('TXT_Contrasena').value!=document.getElementById('TXT_Clave').value) MyStrError=MyStrError + " *** Error el la confirmación de la contraseña ***" }
   
   if (MyStrError.length==0) {if (document.getElementById('IsBeneWeb')) {var MyTxtBuscar=opener.document.CubaEShop.TXTBuscar; 
                                                                         if (MyTxtBuscar) {MyTxtBuscar.value=document.getElementById('TXT_Telefono').value;}
                                                                         if (opener.document.CubaEShop.TXTPageToShow.value=="Beneficiarios") opener.document.CubaEShop.TXTPageToShow.value="BeneficiariosCreado";
                                                                         var btnN=opener.document.CubaEShop.ButtonExe;
                                                                         if (!btnN) btnN=opener.document.CubaEShop.Buttonexe; 
                                                                         var btn=document.getElementById('Buttonexe');
                                                                         if (!btn) btn=document.getElementById('ButtonExe');}
                              else {if (IsBene==1) {var btn=opener.document.ArchivoDossier.Buttonexe;}
                                    else {var btn=document.getElementById('Buttonexe');
                                           if (!btn) btn=document.getElementById('ButtonExe');}}
                                    }
   else {MyStrError="Verificar : "+MyStrError ; alert(MyStrError);}                           
   
   if (document.getElementById('IsSaveBene')) {document.getElementById('IsSaveBene').checked=true;}
   
   if (btn) btn.click();
   if (btnN) btnN.click(); 
   
}

function getCursorPos(el){ 
var sel, rng, r2, i=-1; 

var selection = document.selection; 
var textRange = el.createTextRange 
if(selection && textRange) { 
sel=document.selection; 
if(sel){ 
r2=sel.createRange(); 
rng=el.createTextRange(); 
rng.setEndPoint("EndToStart", r2); 
i=rng.text.length; 
} 
} 
return i; 
} 

function AsigSelectList() {
  var MyTxtDina= document.getElementById('TXTActivo').value;
  var MyFLDDina= document.getElementById('TXTFLDActivo').value;
  var myp=MyTxtDina.lastIndexOf("_")
  var ii=MyTxtDina.substring(4,myp);
  var MyId= document.getElementById('TXTIdArticulo').value;
  document.getElementById(MyTxtDina).value= document.getElementById('TXTNewValue').value;
  UpdateTable(MyTxtDina,ii,MyId,MyFLDDina);
}



function PasaValor(MyC,MyCV) {
   document.getElementById(MyC).value=document.getElementById(MyCV).value;
   var MyV=document.getElementById(MyCV).value;
   eraseCookieCarro("MyDescriptionWeb");
   CreateCookieCarro("MyDescriptionWeb",MyV,1);
   
}