// funciones device wizard - javascript no intrusivo
// 2007 Raúl Fernández
if (document.getElementById) {

	function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
			oldonload();
			func();
		}
	  }
	}
	
	function initWizard() {
		var back=1;
		var pasoBack= document.getElementById('pasoBack')
		if (pasoBack){
			back=pasoBack.value;
		}

		var campos = document.getElementsByTagName('input');
		for (var i=0; i<campos.length; i++) {
			if (eval('/brandCheck/').test(campos[i].className)) {
				campos[i].onclick=function(){changeCheck(this);}
			}
			if (eval('/volverClick/').test(campos[i].className)) {
				campos[i].onclick=function(){volver(back);}
			}
		}
		
		var brandSi = document.getElementById('brandQ_si');
		var brandNo = document.getElementById('brandQ_no');
		if(brandSi){
			brandSi.onclick=function(){changeIs(this);}
		}
		if(brandNo){
			brandNo.onclick=function(){changeIs(this);}
		}
		
		var filterLocation=document.getElementById('filterLocation');
		if(filterLocation){
			filterLocation.onclick=function(){volverLink(1);}
		}
		var filterBrand=document.getElementById('filterBrand');
		if(filterBrand){
			filterBrand.onclick=function(){volverLink(2);}
		}
		var filterOS=document.getElementById('filterOS');
		if(filterOS){
			filterOS.onclick=function(){volverLink(3);}
		}
		var filterFeatureNT=document.getElementById('filterfeatureNT');
		if(filterFeatureNT){
			filterFeatureNT.onclick=function(){volverLink(4);}
		}
		var filterFeatureFF=document.getElementById('filterfeatureFF');
		if(filterFeatureFF){
			filterFeatureFF.onclick=function(){volverLink(5);}
		}
		var filterFeatureIM=document.getElementById('filterfeatureIM');
		if(filterFeatureIM){
			filterFeatureIM.onclick=function(){volverLink(6);}
		}
		var filterFeatureCO=document.getElementById('filterfeatureCO');
		if(filterFeatureCO){
			filterFeatureCO.onclick=function(){volverLink(7);}
		}
		var filterFeatureEF=document.getElementById('filterfeatureEF');
		if(filterFeatureEF){
			filterFeatureEF.onclick=function(){volverLink(8);}
		}
	}
	
	function changeIs(quien){
		var brand = document.getElementById('brand');
		var campos = document.getElementsByTagName('input');
		if(quien.value==1){
			for (var i=0; i<campos.length; i++) {
				if (eval('/brandCheck/').test(campos[i].className)) {
					campos[i].disabled=true;
				}
			}
		}else{
			for (var i=0; i<campos.length; i++) {
				if (eval('/brandCheck/').test(campos[i].className)) {
					campos[i].disabled=false;
				}
			}
		}
	}
	
	function changeCheck(quien){
		var brandSi = document.getElementById('brandQ_si');
		if (quien.checked==true){
			brandSi.checked=true;
		}
	}
	
	function volver(paso){
		document.formWizard.paso.value=paso;
	}
	function volverLink(paso){
		document.formWizard.paso.value=paso;
		document.formWizard.submit();
	}
	
	function showPage(pag){
		document.formWizardHidden.action="device_wizard.asp?pag="+pag;
		document.formWizardHidden.submit();
	}
	
	function showDevice(id){
		document.formWizardHidden.action="device_wizard.asp?dev="+id;
		document.formWizardHidden.submit();
	}
	
	function showAltDevice(id){
		document.formWizardHidden.action="device_wizard.asp?alt="+id;
		document.formWizardHidden.submit();
	}
  
	addLoadEvent(initWizard);
}