function setTimeZone(nummer,defaultVal) 
{ 
	if(document.getElementById('id[' + nummer + ']'))
	{
		scope=document.getElementById('id[' + nummer + ']');
		for ( var i = 0; i < scope.options.length; i++ ) 
		{
			if (scope.options[i].value==defaultVal && scope.options[i].selected == true)
			{
				var makeCheck=1;
			}
		}
		
		if(makeCheck==1)
		{
			var jetzt = new Date();
			var GMTdifference = new String(Math.floor((jetzt.getTimezoneOffset()/60)* -1));
			var GMTdifferenceNew = GMTdifference + ":00";
		
			//alert(GMTdifferenceNew);
			
			/// wenn es kein negativer wert ist, dann mach mir ein plus davor
			if(GMTdifferenceNew.charAt(0)!='-')
			{
				var splitPoint = GMTdifferenceNew.indexOf(":");
				var vordererTeil = GMTdifferenceNew.substr(0,splitPoint);
				if(vordererTeil.length<2)
				{
					GMTdifferenceNew="0" + GMTdifferenceNew;
				}	
				GMTdifferenceNew="(GMT+" + GMTdifferenceNew + ")";
			}
			else
			{
				// schneid' mir mal erstmal das minus ab
				GMTdifferenceNew=GMTdifferenceNew.substr(1);
				var splitPoint = GMTdifferenceNew.indexOf(":");
				var vordererTeil = GMTdifferenceNew.substr(0,splitPoint);
				if(vordererTeil.length<2)
				{
					GMTdifferenceNew="0" + GMTdifferenceNew;
				}
				GMTdifferenceNew="(GMT-" + GMTdifferenceNew + ")";
			}
	
			scope=document.getElementById('id[' + nummer + ']');
			for ( var i = 0; i < scope.options.length; i++ ) 
			{
				var pulldownText = scope.options[i].text;
				var Ergebnis = pulldownText.indexOf(GMTdifferenceNew);
				if (Ergebnis!=-1)
				{
					scope.options[i].selected = true;
					return;
				}
			}	
		}	
	}
} 