// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

compare_arrays = function(a,b){
	return a.toString() == b.toString();
}

array_include = function(elemento, array){
	for (var i=0; i < array.length; i++){
		if (compare_arrays(elemento, array[i])){
			return true;
		}
	}	
	return false;
}

repeated_stock = function(){
	var array_stocks = [];
	var color;
	var talla;
	
	var array_colores = [];
	var array_tallas = [];
				
	$$('.stock_color').each(function iterar_colores(select){
		array_colores.push(select.value);
	});
		
	$$('.stock_talla').each(function iterar_tallas(select){
		array_tallas.push(select.value);
	});
		
	for (var i=0; i< array_tallas.length; i++){
		var stock = new Array();
		stock.push(array_colores[i]);
		stock.push(array_tallas[i]);
		
		array_stocks.push(stock);		
	}
	
	var ultimo_stock = array_stocks.pop();
	
	if (array_include(ultimo_stock, array_stocks)){
		alert("Ya existe esa combinación");
	}
	 
}

 Event.observe(window, 'load',
      function() { 
	  	
	  	$$('#contenido h3').each( function(element){
				if (element.cleanWhitespace().innerHTML == ""){
					element.hide();
				}
			}
		);
	  }
    );

 function mark_for_destroy(element) { 
  $(element).next('.should_destroy').value = 1 
  $(element).up('.stock').hide(); 
 }
 
 datos_envio = {
 	cambiar_zona : function(elemento){
		if (elemento.value==0){
			$('otros_paises').addClassName("oculto");
			$('paises_tpv').removeClassName("oculto");
			$$("#paises_tpv select").each(function(e) {e.disabled=""})
			$$("#otros_paises input").each(function(e) {e.disabled="disabled"})
		}
		else{
			if (elemento.value==1){
				$('otros_paises').removeClassName("oculto");
				$('paises_tpv').addClassName("oculto");
				$$("#paises_tpv select").each(function(e) {e.disabled="disabled"})
				$$("#otros_paises input").each(function(e) {e.disabled=""})
			}else{
				alert("Error");
			}
			
		}
		return false;
	}
	
 }