function DisplayAd(AdPosition) {
  for (var i = 0; i < Position.length; i++) {
    if (Position[i]==AdPosition) {
      document.write( '<script type="text\/javascript" language="javascript" src="' + URL[i] + '"><\/script>' );
      break;
    }
  }
}

function random_variable()
  {
    var ddndt = new Date();
    strVariable = Math.round(ddndt.getTimezoneOffset()/60) + 'DDS' + ddndt.getTime()+'-'+Math.random();
    return strVariable;
  }


function MM_reloadPage(init) 
  {  //reloads the window if Nav4 resized
    if (init==true) with (navigator) 
      {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
    else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 
      location.reload();
  }
MM_reloadPage(true);

// Use this function as the return value when submitting a form. Must supply a language of a or e
function validateEMail(theAddress,language) {
	if (theAddress.match(/[ |\t|\r|\n]*\"?([^\"]+\"?@[^ <>\t]+\.[^ <>\t][^ <>\t]+)[ |\t|\r|\n]*/))
	{
	  return true;
	}
	else
	{
	  if(language=="a") alert(theAddress + " is nie 'n  geldige e-pos adres nie."); else alert(theAddress + " is not a valid email address. It should look like this: user@serviceprovider.co.za");
	  return false;
	}
}

//Returns true or false.
function IsNumeric(sText) {
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

   if(sText=="") IsNumber=false;	
   for (i = 0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) { IsNumber = false; }
   }
   return IsNumber;
}


//Returns true or false.
function noNumeric(sText) {
   var inValidChars = "0123456789";
   var IsVALID=true;
   var Char;

   if(sText=="") IsVALID=false;	
   for (i = 0; i < sText.length && IsVALID == true; i++) { 
      Char = sText.charAt(i); 
      if (inValidChars.indexOf(Char) != -1) { IsVALID = false; }
   }
   return IsVALID;
}

var win= null;
function WebModule(mypage,myname,w,h,scroll){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=no';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function isAlphanumeric(string) {
		if (string.search(/[^a-z|A-Z|0-9|_| ]/) != -1) 
		{
			return false;
		}
	return true;
}

function checkForm(form) {
	if (form.qu.value.indexOf("\"") != -1) {
		alert('Geen aanhalings tekens nie asseblief!');
		return false;
	}
	if ((form.qu.value.length) < 3)
	{
		alert("Tik ten minste 3 letters om na te soek");
		return false;
	}
	if (!isAlphanumeric(form.qu.value)) {
		alert('Slegs alfa-numeriese karakters toegelaat!');;
	return false;
	}
	return true;
}