<!--

var prevProdList = new Array();

function esNumero(data){
  var largo_tar = data.length;
 
     for(i=0;i<largo_tar;i++){
        c=data.charAt(i);
        if (c<"0" || c>"9")
           return false;
     }  
  return true;
}

function Trim(cadena) {
  if (cadena==null) return "";
  var s = 0;
  var e = cadena.length - 1;
  if (e < s) return '';
   for (var i=0; i < cadena.length; i++){
	if ((cadena.charAt(i) != " ") && (cadena.charAt(i) != '\t')) {s = i; break;}
  }
  if (s == 0 && ((cadena.charAt(s) == " ") || (cadena.charAt(s) == '\t'))) return '';
   for (var i = cadena.length - 1; i >= 0; i--) {
	if ((cadena.charAt(i) != " ") && (cadena.charAt(i) != '\t')) {e = i; break;}
  }
  return cadena.substring(s,(e+1));
}

function deleteElement(array, delindex) {
  size = array.length;
  for (var i=0; i<=size; i++)
    array[i] = ((i == delindex) ? "delete" : array[i]);
  for (var j=delindex; j<size-1; j++)
  if (j != size) array[j] = array[j+1];
    array.length = size-1;
}

function check_cant(form) { 
	
 var max=form.MAX_COMPARA.value;
 if(max == null || max == "" || !esNumero(form.MAX_COMPARA.value)) max=10;
 max = parseInt(max, 10);
 var n =0;

 inputString = Trim(document.forms['formulario2'].producto_compara.value);
 
 if(inputString.length > 0){
    var prevProdList = inputString.split(",");
 }
 else {
    var prevProdList = new Array();
 }

 n=prevProdList.length;

 if(n<2){
   alert("Debes comparar al menos 2 productos");
   return false;
 } else if (n>max){
   alert("La cantidad de productos seleccionados es " +n+ "\nPuedes comparar hasta " + max + " productos");
   return false;
 } else {
 	document.forms['comparar'].producto_compara.value=document.forms['formulario2'].producto_compara.value
 	
   form.submit();
   return true;
 }
}


function setPrevCheck(){
	document.forms['comparar'].producto_compara.value=document.forms['formulario2'].producto_compara.value
	
 if(document.forms['formulario'] != null){
    inputString = Trim(document.forms['formulario2'].producto_compara.value);
 } else {
    inputString = '';
    return;
 }

 if(inputString.length > 0){
    var prevProdList = inputString.split(",");
 }
 else {
    var prevProdList = new Array();
 }

   var compArr = window.document.comparar.compara;
   if (compArr) {
      if( compArr.length ){
         for(var i=0; i<compArr.length; i++){
            for( var j=0; j<prevProdList.length; j++ ){
               if( compArr[i].value == prevProdList[j] ){
                  compArr[i].checked = true;
               }
            }
         }
      }
      else{
         for( var j=0; j<prevProdList.length; j++ ){
            if( compArr.value == prevProdList[j] ){
               compArr.checked = true;
            }
         }
      }
   }
}

function add_remove(check) { 
 inputString = Trim(document.forms['formulario2'].producto_compara.value);
 if(inputString.length > 0){
    var prevProdList = inputString.split(",");
 }
 else {
    var prevProdList = new Array();
 }

 var n_prevProdList = prevProdList.length;
 if(check.checked ){
    prevProdList[n_prevProdList] = check.value;
 } else {
    var List = new Array();  
    var j=0;
    for(var i=0; i< n_prevProdList; i++){
       if(prevProdList[i]!=check.value){
         List[j]=prevProdList[i]; j++; 
       }
    }
    prevProdList = List;
 } 
 document.forms['formulario2'].producto_compara.value = prevProdList;
 document.forms['comparar'].producto_compara.value = prevProdList;
}

//-->
