//////// Creacion del objeto XMLHttpRequest ////////
function creaAjax(){
var objetoAjax;
if(window.XMLHttpRequest){objetoAjax = new XMLHttpRequest(); // Creacion del objeto en buenos navegadores
}else{try{objetoAjax = new ActiveXObject("Microsoft.XMLHTTP"); // Creacion del objeto en Internet Explorer
}catch(e){alert('Tu navegador no sirve'); // No se puede crear el objeto ajax
}}return objetoAjax;
}
/////////////////////////////////////////////////////

function habilitarTodos()
{
	document.getElementById('campo_bandas').disabled='';
	document.getElementById('texto_bandas').style.color='#666666';
	
	document.getElementById('campo_buje').disabled='';
	document.getElementById('texto_buje').style.color='#666666';
	
	document.getElementById('campo_alto').disabled='';
	document.getElementById('texto_alto').style.color='#666666';
	
	document.getElementById('campo_ancho').disabled='';
	document.getElementById('texto_ancho').style.color='#666666';
	
	document.getElementById('campo_impresora').disabled='';
	document.getElementById('texto_impresora').style.color='#666666';
	
	document.getElementById('campo_colores').disabled='';
	document.getElementById('texto_colores').style.color='#666666';
	
	document.getElementById('campo_numerado').disabled='';
	document.getElementById('texto_numerado').style.color='#666666';
	
	document.getElementById('campo_laminado').disabled='';
	document.getElementById('texto_laminado').style.color='#666666';
	
	document.getElementById('campo_barniz').disabled='';
	document.getElementById('texto_barniz').style.color='#666666';
	
	document.getElementById('campo_muesca').disabled='';
	document.getElementById('texto_muesca').style.color='#666666';
	
	document.getElementById('campo_bobinado').disabled='';
	document.getElementById('texto_bobinado').style.color='#666666';
	
	document.getElementById('campo_lvertical').disabled='';
	document.getElementById('texto_lvertical').style.color='#666666';
	
	document.getElementById('campo_lhorizontal').disabled='';
	document.getElementById('texto_lhorizontal').style.color='#666666';
	
	document.getElementById('campo_anulado').disabled='';
	document.getElementById('texto_anulado').style.color='#666666';
	
	document.getElementById('campo_fondeado').disabled='';
	document.getElementById('texto_fondeado').style.color='#666666';

}

function buscaMateriales(valor,comboDest){
	if(valor=="Impresoras y lectores"){
		document.getElementById('material_marca').innerHTML='<span id=\"titulo2\">Marca</span>';
	}else{
		document.getElementById('material_marca').innerHTML='<span id=\"titulo2\">Material</span>';
	}
	
	habilitarTodos();
	
	//alert(valor);
	if(valor=="Ribbons"){
		document.getElementById('div_unidades').innerHTML='Rollos';
		
		document.getElementById('campo_bandas').disabled='disabled';
		document.getElementById('texto_bandas').style.color='#CCCCCC';
		
		document.getElementById('campo_colores').disabled='disabled';
		document.getElementById('texto_colores').style.color='#CCCCCC';
		
		document.getElementById('campo_numerado').disabled='disabled';
		document.getElementById('texto_numerado').style.color='#CCCCCC';
		
		document.getElementById('campo_laminado').disabled='disabled';
		document.getElementById('texto_laminado').style.color='#CCCCCC';
		
		document.getElementById('campo_barniz').disabled='disabled';
		document.getElementById('texto_barniz').style.color='#CCCCCC';
		
		document.getElementById('campo_muesca').disabled='disabled';
		document.getElementById('texto_muesca').style.color='#CCCCCC';
		
		document.getElementById('campo_lvertical').disabled='disabled';
		document.getElementById('texto_lvertical').style.color='#CCCCCC';
		
		document.getElementById('campo_lhorizontal').disabled='disabled';
		document.getElementById('texto_lhorizontal').style.color='#CCCCCC';
		
		document.getElementById('campo_anulado').disabled='disabled';
		document.getElementById('texto_anulado').style.color='#CCCCCC';
		
		document.getElementById('campo_fondeado').disabled='disabled';
		document.getElementById('texto_fondeado').style.color='#CCCCCC';
		
	}
	if(valor=="Etiquetas en Rollo"){
		document.getElementById('div_unidades').innerHTML='Millares';
	}
	if(valor=="Impresoras y lectores"){
		document.getElementById('div_unidades').innerHTML='Unidades';
		
		document.getElementById('campo_buje').disabled='disabled';
		document.getElementById('texto_buje').style.color='#CCCCCC';
		
		document.getElementById('campo_alto').disabled='disabled';
		document.getElementById('texto_alto').style.color='#CCCCCC';
		
		document.getElementById('campo_ancho').disabled='disabled';
		document.getElementById('texto_ancho').style.color='#CCCCCC';
		
		document.getElementById('campo_impresora').disabled='disabled';
		document.getElementById('texto_impresora').style.color='#CCCCCC';
		
		document.getElementById('campo_colores').disabled='disabled';
		document.getElementById('texto_colores').style.color='#CCCCCC';
		
		document.getElementById('campo_numerado').disabled='disabled';
		document.getElementById('texto_numerado').style.color='#CCCCCC';
		
		document.getElementById('campo_laminado').disabled='disabled';
		document.getElementById('texto_laminado').style.color='#CCCCCC';
		
		document.getElementById('campo_barniz').disabled='disabled';
		document.getElementById('texto_barniz').style.color='#CCCCCC';
		
		document.getElementById('campo_muesca').disabled='disabled';
		document.getElementById('texto_muesca').style.color='#CCCCCC';
		
		document.getElementById('campo_bobinado').disabled='disabled';
		document.getElementById('texto_bobinado').style.color='#CCCCCC';
		
		document.getElementById('campo_lvertical').disabled='disabled';
		document.getElementById('texto_lvertical').style.color='#CCCCCC';
		
		document.getElementById('campo_lhorizontal').disabled='disabled';
		document.getElementById('texto_lhorizontal').style.color='#CCCCCC';
		
		document.getElementById('campo_anulado').disabled='disabled';
		document.getElementById('texto_anulado').style.color='#CCCCCC';
		
		document.getElementById('campo_fondeado').disabled='disabled';
		document.getElementById('texto_fondeado').style.color='#CCCCCC';
	}
	if(valor=="Etiquetas en Plancha"){
		document.getElementById('div_unidades').innerHTML='Cajas';
		
		document.getElementById('campo_colores').disabled='disabled';
		document.getElementById('texto_colores').style.color='#CCCCCC';
		
		document.getElementById('campo_numerado').disabled='disabled';
		document.getElementById('texto_numerado').style.color='#CCCCCC';
		
		document.getElementById('campo_laminado').disabled='disabled';
		document.getElementById('texto_laminado').style.color='#CCCCCC';
		
		document.getElementById('campo_barniz').disabled='disabled';
		document.getElementById('texto_barniz').style.color='#CCCCCC';
		
		document.getElementById('campo_muesca').disabled='disabled';
		document.getElementById('texto_muesca').style.color='#CCCCCC';
		
		document.getElementById('campo_bobinado').disabled='disabled';
		document.getElementById('texto_bobinado').style.color='#CCCCCC';
		
		document.getElementById('campo_lvertical').disabled='disabled';
		document.getElementById('texto_lvertical').style.color='#CCCCCC';
		
		document.getElementById('campo_lhorizontal').disabled='disabled';
		document.getElementById('texto_lhorizontal').style.color='#CCCCCC';
		
		document.getElementById('campo_anulado').disabled='disabled';
		document.getElementById('texto_anulado').style.color='#CCCCCC';
		
	}
	if(valor=="Códigos de Barras"){
		document.getElementById('div_unidades').innerHTML='Millares';
	}
	if(valor=="RFID"){
		document.getElementById('div_unidades').innerHTML='Unidades';
	}

	variables='producto='+valor;
	
	comboDest.length=0;
	comboDest[0]=new Option("Cargando...","");
	comboDest.disabled=true;
	
	var ajax=creaAjax();
	ajax.open('POST','buscaMateriales.php',true);
	ajax.onreadystatechange=function (){
	if(ajax.readyState==1 && variables!=false){
		//document.getElementById('descripcion').innerHTML='Cargando...';
	};
	if(ajax.readyState==4 && ajax.status==200){
		dev=ajax.responseText;
		
		materiales=dev.split("|*|");
		
		if(materiales.length>1){
			comboDest.disabled=false;
			comboDest.length=0;
			comboDest[0]=new Option("Seleccionar...","");
		}else{
			comboDest.length=0;
			if(valor){
				comboDest[0]=new Option("---","---");
			}else{
				comboDest[0]=new Option("Seleccione un producto primero","");
			}
		}
		
		for(i=0;i<materiales.length-1;i++){
			comboDest[i+1]=new Option(materiales[i],materiales[i]);
		}
			
	};
	if(ajax.readyState==4 && ajax.status==404){alert('Error: El archivo no existe')}};
	ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	ajax.send(variables);
	return;
}
