function numberformat(num,dec)
{
  mul=Math.pow(10,dec);
  num=num*mul;
  num=Math.round(num);
  num = num/mul;
  var numstr=String(num);
  if(numstr.indexOf(".") == -1)
  {
    numstr = numstr + ".";
    for(nfi=0;nfi<dec;nfi++) numstr = numstr + "0";
  }
  decpl = numstr.length - numstr.indexOf(".");
  decpl = decpl - 1;
  if (decpl < dec) { for(nfi=decpl;nfi<dec;nfi++) numstr = numstr + "0"; }

  return (numstr);
}

function numbersonly(myfield, e, dec)
{
  var key;
  var keychar;

  if (window.event)
     key = window.event.keyCode;
  else if (e)
     key = e.which;
  else
     return true;

  keychar = String.fromCharCode(key);

  // control keys
  if ((key==null) || (key==0) || (key==8) ||
      (key==9) || (key==13) || (key==27) )
  {
    return true;
  }
  else if ((("0123456789").indexOf(keychar) > -1)) // numbers
  {
    return true;
  }
  else if (keychar == ",") // thousand seperator
  {
    return true;
  }
  else if (keychar == ".") // decimal point
  {
    return true;
  }
  else
  {
    return false;
  }
}

function textonly(myfield, e, dec)
{
  var key;
  var keychar;

  if (window.event)
     key = window.event.keyCode;
  else if (e)
     key = e.which;
  else
     return true;

  keychar = String.fromCharCode(key);

  // control keys
  if ((key==null) || (key==0) || (key==8) ||
      (key==9) || (key==13) || (key==27) )
  {
    return true;
  }
  else if ((("0123456789").indexOf(keychar) > -1)) // numbers
  {
    return false;
  }
  else
  {
    return true;
  }
}

function isDate (day,month,year)
{
  if (month == 2)
  {
    if((year % 4) == 0 && (year != 1900))
    {
      if (day > 29) { return false; }
      else { return true; }
    }
    else
    {
      if (day > 28) { return false; }
      else { return true; }
    }
  }
  else if ((month == 4) || (month == 6) || (month == 9) || (month == 11))
  { if (day > 30) { return false; } else { return true; } }
  else { if (day > 31) { return false; } else {return true; } }
}

function clearText(myInput)
{
  myInput.value = "";
}

function showStatus(sMsg)
{
  window.status = sMsg;
  return true;
}

	rootDir= "/images/design/wheel";
	
	myDir = new Array();
	
	myDir[0] = rootDir + "/off/";
	myDir[1] = rootDir  + "/on/";
	
	


	function swapimg(imgid,onoff){
		//alert(imgid);
		
		img =findDOM(imgid);
		
		//alert(img);
		//lert(myDir[onoff] +swapImages[imgid]);
		img.src=myDir[onoff] +swapImages[imgid];
	}
	
	
	function showOrHide(toShowHide){
		


	var myelements = getElementsByClassName("files");
	showName= "dlfiles_" +toShowHide;
	myItmz = new Array();
	myEl = new Array();

	for (i=0;i<myelements.length;i++){

		if(myelements[i].id == showName){
			myelements[i].style.display="block";
		}else{
			myelements[i].style.display="none";
		}
	}
}


	function jQshowhide(cl,myId){
//		console.warn(cl);
//		console.warn(myId);
		
		$("."+cl).hide('fast');
		$("#"+myId).show('fast');
		
	}



function getElementsByClassName(className, tag, elm){

	var testClass = new RegExp("(^|\s)" + className + "(\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}