	var aRules= new Array(), bChangeCheck;	
	bChangeCheck=false;
	var oForm=null;

	function Rule(_iOwnerID, _iTargetID, _bFlipFlop){
		this.iOwnerID=_iOwnerID;
		this.iTargetID=_iTargetID;
		this.bFlipFlop=_bFlipFlop;
		aRules[aRules.length]=this;
	}
	
	function loadRules(){	
		if(document.signup.Tilv_Fastnet){			
			oForm=document.signup.Tilv_Fastnet;
		}else if(document.signup.Tilv_Mobil){
			oForm=document.signup.Tilv_Mobil;
		}
			
		if(oForm){
			for(var i=0;i<oForm.length;i++)if(oForm[i].checked)RuleCheck(oForm[i], true);
		}
	}
	
	function RuleCheck(_oElement, bLoad){
		var i;
		for(var i=0;i<aRules.length;i++){
			if(_oElement.value==aRules[i].iOwnerID && !bLoad){
				if(aRules[i].bFlipFlop){
					if(getElement(aRules[i].iOwnerID)){
						getElement(aRules[i].iOwnerID).checked=getElement(aRules[i].iOwnerID).checked;	
					}
					if(getElement(aRules[i].iTargetID)){
						getElement(aRules[i].iTargetID).checked=!getElement(aRules[i].iOwnerID).checked;
					}
				}else{
					if(getElement(aRules[i].iTargetID))getElement(aRules[i].iTargetID).disabled=_oElement.checked;
				}				
			}
		}	
	}
	
	function blar(){
		alert('change');
	}
	
	
	function getElement(_iValue){
		if(oForm){
			for(var i=0;i<oForm.length;i++){
				if(oForm[i].value==_iValue)return oForm[i];
			}
		}
		return false;
	}
	new Rule(1404, 1405);
	new Rule(1405, 1404);
	new Rule(1406, 163);

	new Rule(1773, 1774, true);
	new Rule(1774, 1773, true);	
	document.body.onload=loadRules;
	
	

