
	function cmdSearchCatalog_onclick() {
		var strPageFilename = "";
		var intIdProductFamily = document.forms[1].elements[0].options[document.forms[1].elements[0].selectedIndex].value;
		var intIdProductSubFamily = document.forms[1].elements[1].options[document.forms[1].elements[1].selectedIndex].value;
		var intIdProduct = document.forms[1].elements[2].options[document.forms[1].elements[2].selectedIndex].value;
		if ( intIdProductFamily > 0 && intIdProductSubFamily > 0 && intIdProduct > 0) {
			strPageFilename = "cat_prd_" + intIdProductFamily + "_" + intIdProductSubFamily + "_" + intIdProduct + ".html";
			window.open(strPageFilename, "_self");
		} 
		else if ( intIdProductFamily > 0 && intIdProductSubFamily > 0 ) {
			strPageFilename = "cat_sub_" + intIdProductFamily + "_" + intIdProductSubFamily + "_0.html";
			window.open(strPageFilename, "_self");
		} 
		else if ( intIdProductFamily > 0 ) {
			strPageFilename = "cat_fam_" + intIdProductFamily + "_0_0.html";
			window.open(strPageFilename, "_self");
		} 
		else {
			alert("Debe seleccionar un criterio de busqueda.");
			return false;
		}
		return;
	}
	function cboFamily_onchange() {
		var intIdProductFamily = document.forms[1].elements[0].options[document.forms[1].elements[0].selectedIndex].value;
		if ( intIdProductFamily >= 0 ) {
			PopulateSubfamily(intIdProductFamily, 0);
		}
		return;
	}
	function cboSubfamily_onchange() {
		var intIdProductFamily = document.forms[1].elements[0].options[document.forms[1].elements[0].selectedIndex].value;
		var intIdProductSubFamily = document.forms[1].elements[1].options[document.forms[1].elements[1].selectedIndex].value;
		if ( intIdProductFamily >= 0 && intIdProductSubFamily >= 0 ) {
			PopulateProduct(intIdProductFamily, intIdProductSubFamily, 0);
		}
		return;
	}
	function cboProduct_onChange() {
		var intIdProductFamily = document.forms[1].elements[0].options[document.forms[1].elements[0].selectedIndex].value;
		var intIdProductSubFamily = document.forms[1].elements[1].options[document.forms[1].elements[1].selectedIndex].value;
		var intIdProduct = document.forms[1].elements[2].options[document.forms[1].elements[2].selectedIndex].value;
		if ( intIdProductFamily > 0 && intIdProductSubFamily > 0 && intIdProduct > 0) {
			strPageFilename = "cat_prd_" + intIdProductFamily + "_" + intIdProductSubFamily + "_" + intIdProduct + ".html";
			window.open(strPageFilename, "_self");
		}
		return;
	}
	function PopulateFamily(intIdFamilySelected){
	   if(document.forms[1]){	
		if (document.forms[1].elements["cboProductFamily"]) {
		document.forms[1].elements[0].options[1] = new Option("Cementantes","18");document.forms[1].elements[0].options[2] = new Option("Aceros","20");document.forms[1].elements[0].options[3] = new Option("Agregados","37");document.forms[1].elements[0].options[4] = new Option("Prefabricados","38");document.forms[1].elements[0].options[5] = new Option("Polvos","39");document.forms[1].elements[0].options[6] = new Option("Herramientas","40");document.forms[1].elements[0].options[7] = new Option("Acabados","77");
		}
	   }
		return;
	}  
	function PopulateSubfamily(intIdProductFamily, intIdProductSubFamilySelected){ 
		if (document.forms[1].elements["cboProductSubFamily"]) {
			if (document.forms[1].elements[1].length  >= 0) {
				for (var intCounter=document.forms[1].elements[1].length - 1; intCounter >= 1; intCounter--) {
					document.forms[1].elements[1].remove(intCounter);
				}
			}
			if (document.forms[1].elements[2].length  >= 0) {
				for (var intCounter=document.forms[1].elements[2].length - 1; intCounter >= 1; intCounter--) {
					document.forms[1].elements[2].remove(intCounter);
				}
			}
			if ( intIdProductFamily > 0 ) {
				switch ( intIdProductFamily ) { 
				 	
					   case "18": 
						 document.forms[1].elements[1].options[1] = new Option("Cemento gris","36");document.forms[1].elements[1].options[2] = new Option("Cemento blanco","41");document.forms[1].elements[1].options[3] = new Option("Mortero","45");
					  break; 
				      
					   case "20": 
						 document.forms[1].elements[1].options[1] = new Option("Aceros","73");
					  break; 
				      
					   case "37": 
						 document.forms[1].elements[1].options[1] = new Option("Agregados","74");
					  break; 
				      
					   case "38": 
						 document.forms[1].elements[1].options[1] = new Option("Prefabricados","75");
					  break; 
				      
					   case "39": 
						 document.forms[1].elements[1].options[1] = new Option("Polvos","76");
					  break; 
				      
					   case "40": 
						 document.forms[1].elements[1].options[1] = new Option("Para preparar mezcla","55");document.forms[1].elements[1].options[2] = new Option("De corte","56");document.forms[1].elements[1].options[3] = new Option("De medición","57");
					  break; 
				      
					   case "77": 
						 document.forms[1].elements[1].options[1] = new Option("Pinturas","78");
					  break; 
				      
				}
			}
		}
		return;
	}  
	function PopulateProduct(intIdProductFamily, intIdProductSubFamily, intIdProductSelected){ 
		if (document.forms[1].elements["cboProduct"]) {
			if (document.forms[1].elements[2].length  >= 0) {
				for (var intCounter=document.forms[1].elements[2].length - 1; intCounter >= 1; intCounter--) {
					document.forms[1].elements[2].remove(intCounter);
				}
			}
			if ( intIdProductFamily > 0 && intIdProductSubFamily > 0 ) {
				switch ( intIdProductFamily ) {
											
					case "18":
						switch ( intIdProductSubFamily ) {
						
							case "36": 
								document.forms[1].elements[2].options[1] = new Option("Cemento Portland Puzolánico","9");document.forms[1].elements[2].options[2] = new Option("Cemento Portland Compuesto","10");document.forms[1].elements[2].options[3] = new Option("Cemento Portland Ordinario","11");
							break; 
						
							case "41": 
								
							break; 
						
							case "45": 
								
							break; 
						
						}
					break;	
											
					case "20":
						switch ( intIdProductSubFamily ) {
						
							case "73": 
								document.forms[1].elements[2].options[1] = new Option("Varilla","39");document.forms[1].elements[2].options[2] = new Option("Alambre","40");document.forms[1].elements[2].options[3] = new Option("Castillos","41");document.forms[1].elements[2].options[4] = new Option("Clavos","42");document.forms[1].elements[2].options[5] = new Option("Alambrón","43");document.forms[1].elements[2].options[6] = new Option("Malla electrosoldada","44");
							break; 
						
						}
					break;	
											
					case "37":
						switch ( intIdProductSubFamily ) {
						
							case "74": 
								document.forms[1].elements[2].options[1] = new Option("Arena","45");document.forms[1].elements[2].options[2] = new Option("Grava","46");
							break; 
						
						}
					break;	
											
					case "38":
						switch ( intIdProductSubFamily ) {
						
							case "75": 
								document.forms[1].elements[2].options[1] = new Option("Block","47");document.forms[1].elements[2].options[2] = new Option("Tabicón","48");document.forms[1].elements[2].options[3] = new Option("Bovedilla","49");
							break; 
						
						}
					break;	
											
					case "39":
						switch ( intIdProductSubFamily ) {
						
							case "76": 
								document.forms[1].elements[2].options[1] = new Option("Cal","50");document.forms[1].elements[2].options[2] = new Option("Yeso","51");
							break; 
						
						}
					break;	
											
					case "40":
						switch ( intIdProductSubFamily ) {
						
							case "55": 
								document.forms[1].elements[2].options[1] = new Option("Cucharas","12");document.forms[1].elements[2].options[2] = new Option("Espátulas","13");document.forms[1].elements[2].options[3] = new Option("Palas","14");document.forms[1].elements[2].options[4] = new Option("Volteadores","15");document.forms[1].elements[2].options[5] = new Option("Llanas","16");document.forms[1].elements[2].options[6] = new Option("Barretas de punta","17");
							break; 
						
							case "56": 
								document.forms[1].elements[2].options[1] = new Option("Cinceles","18");document.forms[1].elements[2].options[2] = new Option("Grifas","19");document.forms[1].elements[2].options[3] = new Option("Zapapicos","20");document.forms[1].elements[2].options[4] = new Option("Marros martillos","21");document.forms[1].elements[2].options[5] = new Option("Serrotes","22");document.forms[1].elements[2].options[6] = new Option("Arcos tubulares","23");
							break; 
						
							case "57": 
								document.forms[1].elements[2].options[1] = new Option("Carretillas","24");document.forms[1].elements[2].options[2] = new Option("Niveles","25");document.forms[1].elements[2].options[3] = new Option("Tiralíneas","26");document.forms[1].elements[2].options[4] = new Option("Flexómetros","27");
							break; 
						
						}
					break;	
											
					case "77":
						switch ( intIdProductSubFamily ) {
						
							case "78": 
								document.forms[1].elements[2].options[1] = new Option("Pintura Vinílica","52");document.forms[1].elements[2].options[2] = new Option("Sellador","53");
							break; 
						
						}
					break;	
				
				}
			}
		}
		return;
	}
	function HiMe(objObject) {
		objObject.parentNode.bgColor='#ff6600';
		objObject.parentNode.style.cursor='hand';
		objObject.parentNode.firstChild.firstChild.style.color = 'white';
	}
	function LoMe(objObject) {
		objObject.parentNode.bgColor='#e6ebf0';
		objObject.parentNode.style.cursor='';
		objObject.parentNode.firstChild.firstChild.style.color = '#333333';
	}
	