char_n = 1;
linea_n = 1;
clear = true;
var retstr = Array();
$(document).ready(function(){

/**/
// Load Image JS
/**/
  
  $("#color_tapa").val(VARID_1);
  $img = $("#img_sp_color_"+VARID_1).attr("src");
  $("#sp_tapa").css("background-image","url("+$img+')');
  $("#color_cinta").val(VARID_2);
  $img = $("#img_sp_color_"+VARID_2).attr("src");
  $("#sp_cinta").css("background-image","url("+$img+')');
  /**/
  $("#currency").change(function(){
    strloc = self.location.href.split("?");
    location.href = strloc[0] +"?currency="+$(this).val();
  });

  $(".keyactive").click(function(){
    $("#tecladovirtual").dialog({ resizable: false,width: 587,autoOpen: false,modal:false ,title:"Teclado virtual"  });
    $("#tecladovirtual").dialog('open');
    return false;
  });

  $(".formdetail2").submit(function(){
    varhtml = $("#contentlines").html();
//     alert(varhtml);
    if(varhtml == ""){
      alert("Debe emplear el teclado virtual antes de agregarlo al carrito")
      return false
    }
  });
  
  $(".teclas div").click(function(){
    clear = false;
    chr = $(this).attr("chr");/*
    alert(char_n +" == "+ MAX_CHAR_PER_LINE);*/
    if(char_n > MAX_CHAR_PER_LINE && chr != 'bsp' ){
      linea_n = linea_n + 1;
      if(linea_n > MAX_LINE_PER_BOX){
        alert("No tiene mas lineas disponbles");
        linea_n = MAX_LINE_PER_BOX;
        char_n = MAX_CHAR_PER_LINE + 1;
        return false;
      }
      char_n = 1;
    }
    if(retstr[linea_n] == undefined){
      retstr[linea_n] = Array();
    }
    if(chr == 'bsp'){
      char_n = char_n - 1;
      if(char_n < 1){
        char_n =  MAX_CHAR_PER_LINE;
        linea_n = linea_n - 1;
      }
      $("#linea_"+linea_n+" .char_"+char_n).html(" ");
    }else{
      $("#linea_"+linea_n+" .char_"+char_n).html($(this).html());
      retstr[linea_n][char_n] = chr;
      char_n = char_n + 1;
    }
  });

  $(".seeletter").click(function(){
    str = "";
    for (linea in retstr){
      for (char in retstr[linea]){
        str = str + retstr[linea][char];
      }
    }
    return false;
  });
  
  $(".clearmsj").click(function(){
    $(".lineas .char").html(" ");
    linea_n = 1;
    char_n = 1;
    clear = true;
    $("#contentlines").html(" ");
    return false;
  });

  
  $(".acceptmsj").click(function(){
    $("#contentlines").html(" ");
    hidden = "";
    for (linea in retstr){
      str = "";
      for (char in retstr[linea]){
        str = str + retstr[linea][char];
      }
      hidden = hidden+"<input type='hidden' name='lines[]' type='text' value='"+str+"'>";
    }

    if(clear == true){
      $("#contentlines").html(" ");
    }
    $("#tecladovirtual").dialog("close");

    $("#tarjetaadjunta").dialog({ resizable: false,width: 587,autoOpen: false,modal:false ,title:"Mensaje"  });
    $("#tarjetaadjunta").dialog('open');
    hidden = hidden+"<input type='hidden' name='color_chocolatejs' type='text' value='"+$("#color_chocolate").val()+"'>";
    $("#contentlines").html(hidden);
    $("#addcart").show();
    return false;
  });

  $(".acceptmsj2").click(function(){
    $("#tarjetaadjunta").dialog("close");
    hidden = "<input type='hidden' name='msjjs' type='text' value='"+$("#textarea").val()+"'>";
    $("#contentlines").html($("#contentlines").html()+hidden);
    return false;
  });


  $("#ship_district").change(function(){
    val = $(this).val();
    $.get(baseurl+'cesta/ajaxmod/ship_district/getmoney/?id='+val, function(data) {
      $('#js_Ship_district').html(data);
    });
  })

  $("#attach").click(function(){
    if($(this).is(':checked')){
      $(".tbltarjeta").show();
    }else{
      $(".tbltarjeta").hide();
    }
  });
  if( $("#attach").is(':checked') ) {
    $(".tbltarjeta").show();
  }
  /* seleccion de color chocolate */
  $("#color_chocolate").change(function(){
    if($(this).val() == 0){
      $(".teclaswhite").hide();
      $(".teclasblack").show();
    }else{
      $(".teclasblack").hide();
      $(".teclaswhite").show();
    }
  });
  /* Limitacion */
  $('.txtmsjpro').keydown(function(event) {
    if (event.keyCode != '08') {
      if(this.value.length >= 256){
        /*alert('Has superado el tamaño máximo permitido'); */return false;
      }
    }
    $('.counterjstxt').text(this.value.length);
  })
  /* Producto Especial */
  $(".sp_into_left div").click(function(){
    $id = $(this).attr('id');
    $valueinput = $id.split('color_')
    $valueinput = $valueinput[1];
    $target = $(this).attr('target');
    $img = $("#img_"+$id).attr("src");
    if($target == 'tapa'){
      idcontent = '#sp_tapa';
      idinput = '#color_tapa';
    }
    if($target == 'cinta'){
      idcontent = '#sp_cinta';
      idinput = '#color_cinta';
    }
    $(idcontent).css("background-image","url("+$img+')');
    $(idinput).val( $valueinput );
    //Insert Image
  })

  
})

  function preupload(varthis){
    alert($(varthis).val() );
  }
