
function setcheck(test)
 {
        var FormProdComp = document.forms['FrmProdComp'];
        //alert("El valor del checkbox pasado  es : " + test.value);
 	if (test.checked)
 	{
 		if (  (test.value != FormProdComp.pcomp1.value)
 		    &&(test.value != FormProdComp.pcomp2.value)
 		    &&(test.value != FormProdComp.pcomp3.value)
 		    &&(test.value != FormProdComp.pcomp4.value)
 		    &&(test.value != FormProdComp.pcomp5.value)
 		    &&(test.value != FormProdComp.pcomp6.value)
 		    &&(test.value != FormProdComp.pcomp7.value)
 		    &&(test.value != FormProdComp.pcomp8.value)
 		    &&(test.value != FormProdComp.pcomp9.value)
 		    &&(test.value != FormProdComp.pcomp10.value))
 		{
 			if (FormProdComp.pcomp1.value == "")
 			{
 			    FormProdComp.pcomp1.value = test.value
 			}
 			else if (FormProdComp.pcomp2.value == "")
 			{
 			    FormProdComp.pcomp2.value = test.value
 			}
 			else if (FormProdComp.pcomp3.value == "")
 			{
 			    FormProdComp.pcomp3.value = test.value
 			}
 			else if (FormProdComp.pcomp4.value == "")
 			{
 			    FormProdComp.pcomp4.value = test.value
 			}
 			else if (FormProdComp.pcomp5.value == "")
			{
			    FormProdComp.pcomp5.value = test.value
 			}
                        else if (FormProdComp.pcomp6.value == "")
 			{
 			    FormProdComp.pcomp6.value = test.value
 			}
 			else if (FormProdComp.pcomp7.value == "")
 			{
 			    FormProdComp.pcomp7.value = test.value
 			}
 			else if (FormProdComp.pcomp8.value == "")
 			{
 			    FormProdComp.pcomp8.value = test.value
 			}
 			else if (FormProdComp.pcomp9.value == "")
 			{
 			    FormProdComp.pcomp9.value = test.value
 			}
 			else if (FormProdComp.pcomp10.value == "")
			{
			    FormProdComp.pcomp10.value = test.value
 			} 			
 			else
        		{
        		    alert ("Ya has seleccionado 10 productos!")
        		    test.checked = false
        		}
        	}
      	}     	
  	else
 	{
 		if (FormProdComp.pcomp1.value == test.value)
 		{
 			FormProdComp.pcomp1.value  = FormProdComp.pcomp2.value
 			FormProdComp.pcomp2.value  = FormProdComp.pcomp3.value
 			FormProdComp.pcomp3.value  = FormProdComp.pcomp4.value
 			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value 			
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp2.value == test.value)
 		{
 			FormProdComp.pcomp2.value  = FormProdComp.pcomp3.value
 			FormProdComp.pcomp3.value  = FormProdComp.pcomp4.value
 			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			 			
 		}
 		else if (FormProdComp.pcomp3.value == test.value)
 		{
 			FormProdComp.pcomp3.value  = FormProdComp.pcomp4.value
 			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp4.value == test.value)
 		{
 			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp5.value == test.value)
		{
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp6.value == test.value)
		{
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		} 		
 		else if (FormProdComp.pcomp7.value == test.value)
		{
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp8.value == test.value)
		{
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		} 		 		 		
 		else if (FormProdComp.pcomp9.value == test.value)
		{
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		} 		 		 		
 		else if (FormProdComp.pcomp10.value == test.value)
		{
 			FormProdComp.pcomp10.value = "" 			
 		} 		 		 		
 
 	}
 }
 
 
function CompProduct( opcion )
 {
   //alert("Opcion "+opcion);
   if ( opcion == 0)
   {
     var form = document.forms['FrmProdComp'];
   }
   else
   {
     var form = document.forms['respuesta'];
   }
   
   if (form.pcomp2.value == "")
     {
         alert("Debe comparar al menos 2 productos.!");
       //return true;
     }
   else
     {
       if (form.pcomp5.value == "")
         {
          if (form.pcomp4.value == "")
           {
     	     if (form.pcomp3.value == "")
     	       {
     	         form.cantp.value = 2;
     	       }
     	     else
     	       {
     	         form.cantp.value = 3;
     	       }
     	   }
     	  else
     	   {
     	     form.cantp.value = 4;
     	   }
     	 }
     	else
     	 {
     	    form.cantp.value = 5;
     	 }
     	 
       if (form.pcomp10.value == "")
         {
          if (form.pcomp9.value == "")
           {
     	    if (form.pcomp8.value == "")
     	     {
     	      if (form.pcomp7.value == "")
     	       {
     	        if (form.pcomp6.value == "")
     	         {
     	          if (form.pcomp5.value == "")
     	           {
     	            if (form.pcomp4.value == "")
     	             {
     	              if (form.pcomp3.value == "")
     	               {
     	                 form.cantp.value = 2;
     	               }
     	              else
     	               {
     	                 form.cantp.value = 3;  
     	               }
     	             }
     	            else
     	             {
     	               form.cantp.value = 4
     	             }
     	           }
     	          else
     	           {
     	             form.cantp.value = 5;
     	           }
     	         }
     	        else
     	         {
     	           form.cantp.value = 6;
     	         }
     	       }
     	      else
     	       {
     	         form.cantp.value = 7;
     	       }
     	     }
     	    else
     	     {
     	      form.cantp.value = 8;
     	     }
     	   }
     	  else
     	   {
     	     form.cantp.value = 9;
     	   }
     	 }
     	else
     	 {
     	   form.cantp.value = 10;
     	 }
     	 //alert("Numero de Productos a Comparar : " + form.cantp.value);
     	 //alert("Productos a Comparar 1 : " + form.pcomp1.value);
     	 //alert("Productos a Comparar 2 : " + form.pcomp2.value);
     	 //alert("Productos a Comparar 3 : " + form.pcomp3.value);
     	 //alert("Productos a Comparar 4 : " + form.pcomp4.value);
     	 //alert("Productos a Comparar 5 : " + form.pcomp5.value);
         //alert("Productos a Comparar 6 : " + form.pcomp6.value);
     	 //alert("Productos a Comparar 7 : " + form.pcomp7.value);
     	 //alert("Productos a Comparar 8 : " + form.pcomp8.value);
     	 //alert("Productos a Comparar 9 : " + form.pcomp9.value);
     	 //alert("Productos a Comparar 10 : " + form.pcomp10.value);     	 
     	 //alert("Merchant : " + form.merchant.value);
         // ++ Envio de Datos Para Comparar Productos ++
         //form.action="/webapp/commerce/command/ComparaProductos";
         form.action = "/webapp/commerce/command/ExecMacro/Falabella/macros/ComparaProductos.d2w/report";
     	 form.method="post";
     	 form.submit();
     	 return true;
     }
 }
 
 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 //++++++++++++++++++ Funciones para la compra ++++++++++++++++++++++++
 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
 function AgregarBolsa(opcion,opcion1,codproducto,garext)
 { 
   if( validarStock(opcion1) )
     { 
       gotoRespuesta(codproducto,garext); 
     }    
   
 
}
 
 
function validarStock(num)
{ 
  if ( num != 0 )
    return true; 
  else
  {  
    alert("Estimado cliente, en este momento no contamos con Stock disponible para este producto");  
  }
}
 

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+++++++++++++ Funciones para la Matriz de Comparacion ++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function elimprodcomp(test)
 {
        var FormProdComp = document.forms['respuesta'];
        //alert("El valor del checkbox pasado  es : " + test.value);
 	if (test.checked)
 	{
                //alert("Llegamos al if de checked");	
 		if (FormProdComp.pcomp1.value == test.value)
 		{
 			FormProdComp.pcomp1.value  = FormProdComp.pcomp2.value
 			FormProdComp.pcomp2.value  = FormProdComp.pcomp3.value
 			FormProdComp.pcomp3.value  = FormProdComp.pcomp4.value
 			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value 			
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp2.value == test.value)
 		{
 			FormProdComp.pcomp2.value  = FormProdComp.pcomp3.value
 			FormProdComp.pcomp3.value  = FormProdComp.pcomp4.value
 			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			 			
 		}
 		else if (FormProdComp.pcomp3.value == test.value)
 		{
 			FormProdComp.pcomp3.value  = FormProdComp.pcomp4.value
 			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp4.value == test.value)
 		{
 			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp5.value == test.value)
		{
 			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp6.value == test.value)
		{
 			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		} 		
 		else if (FormProdComp.pcomp7.value == test.value)
		{
 			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		}
 		else if (FormProdComp.pcomp8.value == test.value)
		{
 			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		} 		 		 		
 		else if (FormProdComp.pcomp9.value == test.value)
		{
 			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
 			FormProdComp.pcomp10.value = "" 			
 		} 		 		 		
 		else if (FormProdComp.pcomp10.value == test.value)
		{
 			FormProdComp.pcomp10.value = "" 			
 		} 	
      	}     	
  	else
 	{
 	        //alert("Llegamos al if de no checked");	
                if (  (test.value != FormProdComp.pcomp1.value)
 		    &&(test.value != FormProdComp.pcomp2.value)
 		    &&(test.value != FormProdComp.pcomp3.value)
 		    &&(test.value != FormProdComp.pcomp4.value)
 		    &&(test.value != FormProdComp.pcomp5.value)
 		    &&(test.value != FormProdComp.pcomp6.value)
 		    &&(test.value != FormProdComp.pcomp7.value)
 		    &&(test.value != FormProdComp.pcomp8.value)
 		    &&(test.value != FormProdComp.pcomp9.value)
 		    &&(test.value != FormProdComp.pcomp10.value))
 		{
 			if (FormProdComp.pcomp1.value == "")
 			{
 			    FormProdComp.pcomp1.value = test.value
 			}
 			else if (FormProdComp.pcomp2.value == "")
 			{
 			    FormProdComp.pcomp2.value = test.value
 			}
 			else if (FormProdComp.pcomp3.value == "")
 			{
 			    FormProdComp.pcomp3.value = test.value
 			}
 			else if (FormProdComp.pcomp4.value == "")
 			{
 			    FormProdComp.pcomp4.value = test.value
 			}
 			else if (FormProdComp.pcomp5.value == "")
			{
			    FormProdComp.pcomp5.value = test.value
 			}
                        else if (FormProdComp.pcomp6.value == "")
 			{
 			    FormProdComp.pcomp6.value = test.value
 			}
 			else if (FormProdComp.pcomp7.value == "")
 			{
 			    FormProdComp.pcomp7.value = test.value
 			}
 			else if (FormProdComp.pcomp8.value == "")
 			{
 			    FormProdComp.pcomp8.value = test.value
 			}
 			else if (FormProdComp.pcomp9.value == "")
 			{
 			    FormProdComp.pcomp9.value = test.value
 			}
 			else if (FormProdComp.pcomp10.value == "")
			{
			    FormProdComp.pcomp10.value = test.value
 			} 			
 			else
        		{
        		    alert ("Ya has seleccionado 10 productos!")
        		    test.checked = false
        		}
        	}//if
		 		 		
 	}//else
 }
 
 function elimprodcomp2(test)
  {
         var FormProdComp = document.forms['respuesta'];
         //alert("El valor del checkbox pasado  es : " + test.value);

                 //alert("Llegamos al if de checked");	
  		if (FormProdComp.pcomp1.value == test)
  		{
  			FormProdComp.pcomp1.value  = FormProdComp.pcomp2.value
  			FormProdComp.pcomp2.value  = FormProdComp.pcomp3.value
  			FormProdComp.pcomp3.value  = FormProdComp.pcomp4.value
  			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
  			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value 			
  			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
  			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
  			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
  			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
  			FormProdComp.pcomp10.value = "" 			
  		}
  		else if (FormProdComp.pcomp2.value == test)
  		{
  			FormProdComp.pcomp2.value  = FormProdComp.pcomp3.value
  			FormProdComp.pcomp3.value  = FormProdComp.pcomp4.value
  			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
  			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
  			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
  			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
  			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
  			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
  			FormProdComp.pcomp10.value = "" 			 			
  		}
  		else if (FormProdComp.pcomp3.value == test)
  		{
  			FormProdComp.pcomp3.value  = FormProdComp.pcomp4.value
  			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
  			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
  			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
  			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
  			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
  			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
  			FormProdComp.pcomp10.value = "" 			
  		}
  		else if (FormProdComp.pcomp4.value == test)
  		{
  			FormProdComp.pcomp4.value  = FormProdComp.pcomp5.value
  			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
  			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
  			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
  			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
  			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
  			FormProdComp.pcomp10.value = "" 			
  		}
  		else if (FormProdComp.pcomp5.value == test)
 		{
  			FormProdComp.pcomp5.value  = FormProdComp.pcomp6.value
  			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
  			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
  			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
  			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
  			FormProdComp.pcomp10.value = "" 			
  		}
  		else if (FormProdComp.pcomp6.value == test)
 		{
  			FormProdComp.pcomp6.value  = FormProdComp.pcomp7.value
  			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
  			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
  			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
  			FormProdComp.pcomp10.value = "" 			
  		} 		
  		else if (FormProdComp.pcomp7.value == test)
 		{
  			FormProdComp.pcomp7.value  = FormProdComp.pcomp8.value
  			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
  			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
  			FormProdComp.pcomp10.value = "" 			
  		}
  		else if (FormProdComp.pcomp8.value == test)
 		{
  			FormProdComp.pcomp8.value  = FormProdComp.pcomp9.value
  			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
  			FormProdComp.pcomp10.value = "" 			
  		} 		 		 		
  		else if (FormProdComp.pcomp9.value == test)
 		{
  			FormProdComp.pcomp9.value  = FormProdComp.pcomp10.value
  			FormProdComp.pcomp10.value = "" 			
  		} 		 		 		
  		else if (FormProdComp.pcomp10.value == test)
 		{
  			FormProdComp.pcomp10.value = "" 			
  		} 	
                CompProduct(1);
  
 }