function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function checkKey(source)
{
	if (null!=window.event) // IE
		w = window.event;
    else if(null!=source) // netscape/mozilla
        w = source;
    else
        w = null; // schade
    if (null!=w)
    {
    	if (13==w.keyCode)
    	{
    		document.Login.submit();
    		return false;
    	}
    }
    return true;
}

function displayError(ErrorText, ID)
{
	if(ErrorText.length>0)
	{
		Text = "<span style='font-size:12px;font-family:Arial, Helvetica, sans-serif; color:red;font-weight:bold;'><b>" + ErrorText + "</b></span>";
		document.getElementById(ID).innerHTML = Text;
	}
}
function CheckWMSignup()
{
	//Wert fuer SS/Tax ID SocialSecurity No -> 8192
	SozialSecuritryNo = 8192;
	//Wert fuer State -> 4096
	StateNo  = 4096;
	CountryID = document.WMSignup.Land.options[document.WMSignup.Land.selectedIndex].value;
	if(CountryID=="US" || CountryID=="CA")
	{
		ss_attribute = "inline";	
		document.forms["WMSignup"].elements["mandatory-fields"].value |=SozialSecuritryNo;
		if(CountryID == "US")
		{
			document.forms["WMSignup"].elements["mandatory-fields"].value |=StateNo;
			state_attribute = "inline";
		}
	}
	else
	{
		if((document.forms["WMSignup"].elements["mandatory-fields"].value&SozialSecuritryNo)>0)
		{
			document.forms["WMSignup"].elements["mandatory-fields"].value &= ~SozialSecuritryNo;
			
		}
		ss_attribute = "none";
	}
	if(CountryID!="US")
	{
		if((document.forms["WMSignup"].elements["mandatory-fields"].value&StateNo)>0)
		{
			document.forms["WMSignup"].elements["mandatory-fields"].value &= ~StateNo;
		}
		// Nicht US keine Staaten
		state_attribute = "none";
	}
	
	//Wenn der Wert 0 ist muss das hidden Feld mit einen leerstring gesetzt werden
	if(document.forms["WMSignup"].elements["mandatory-fields"].value==0)
	{
		document.forms["WMSignup"].elements["mandatory-fields"].value='';
	}
	
	document.getElementById("STATE_TEXT").style.display 		= state_attribute;
	document.getElementById("STATE_ELEMENT").style.display 		= state_attribute;
	document.getElementById("SOCIALNO_TEXT").style.display 		= ss_attribute;
	document.getElementById("SOCIALNO_ELEMENT").style.display 	= ss_attribute;
	document.WMSignup.SocialNo.value = "";
	
	
	return false;
}