ns = (document.layers)? true:false

// getOS()
// returns browser OS: "mac", "win", "unix", "other"
function getOS()  // get the browser platform (OS)
  {
  if (navigator.platform == null || navigator.platform == "")
    return "other";
  else if (navigator.platform.indexOf("Mac") >= 0)
    return "mac";
  else if (navigator.platform.indexOf("Win") >= 0)
    return "win";
  else if (navigator.platform.indexOf("Unix") >= 0)
    return "unix";
  else
    return "other";
  }
 
function show(id)
{
	if (document.layers)
		document.layers[id].visibility = "show"
	else 
		if (document.all)
			document.all[id].style.visibility = "visible"
}

function hide(id)
{
	if (document.layers)
		document.layers[id].visibility = "hide"
	else 
		if (document.all)
			document.all[id].style.visibility = "hidden"
}

function KommaCheck(MyStr){
	var MyNewStr;
	if (isNaN(MyStr))
		MyNewStr = MyStr.replace(",", ".");	
	else
		MyNewStr = MyStr

		
	if (!isNaN(MyNewStr)){
		//MyNewStr = MyStr.replace(".", ",");
		return true;
		}
	else{
		MyNewStr = MyStr.replace(".", ",");
		return false;
	}
}

function DateCheck(strDate){
	var DateArray, i, ok;
	DateArray = new Array();
	ok = true;
	i = 0;
		
	if (isNaN(strDate)){
		DateArray = strDate.split("-");
		if (DateArray.length != 3)
			ok = false;		
		while ( i<=DateArray.length-1 && ok){
			if (isNaN(DateArray[i]))
				ok = false;
				
			if (i==1 && (DateArray[i] < 1 || DateArray[i] > 12 ))
				ok = false
		
			if (i==2 && (DateArray[i] < 1 || DateArray[i] > 31 ))
				ok = false;		
		
			i++;
		}
	}
	else
		return false;
		
	if (ok)
		return true;
	else
		return false;	
}




