function SymError(){
  return true;
}
//remove two slashes at start of next line for live version, insert for testing
window.onerror = SymError;

var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes){
  return (new Object());
}
window.open = SymWinOpen;

var rn=0;
var ct=0;
var sp=0;
var sh=768;
var sw=1024;
sh=parseInt(screen.availHeight);
sw=parseInt(screen.availWidth);
if (sw==1600){
	 sh=1024;
	 sw=1280;
	 sp=160;
	 }
if (sw>1280){
	 sh=768;
	 sw=1024;
	 }

function breakframes() {
if (self.parent.frames.length != 0) {
  self.parent.location=document.location;
}
}

function windowResize(){
   window.moveTo(sp,sp);
   window.resizeTo(sw,sh);
}

var sn=4;
if (sw<1280)
	 sn=3;
if (sw<1152)
	 sn=2;
if (sw<1024)
	 sn=1;

document.write('<link rel="stylesheet" href="info'+sn+'.css" type="text/css">');

var w=sw/1.5;
var h=sh/1.5;
var t=sh/6;
var l=sw/6;
function openWindow(){
window.open("channelmode=no,width='+w+',height='+h+',top='+t+',left='+l+',toolbar=yes,location=no,status=no,menubar=yes,scrollbars=yes,resizeable=yes");
}

function addToFavorites(){
if (navigator.appName=='Microsoft Internet Explorer'){
	 window.external.AddFavorite('http://www.languagesupport.dk','Language support')
}
else if (navigator.appName=='Netscape'){
		 alert('Press Ctrl and D down together...')
		 }
else alert ('Sorry! Your browser does not support this function')
}

var lastupdated;
var thisdate=new Date(document.lastModified);

var fulldate;
var weekday=thisdate.getDay();
var date=thisdate.getDate();
var month=thisdate.getMonth()+1;
if (month<10){
	 month='0'+month;
}
var year=thisdate.getYear();
if (year<1000){
	 if (year<70){
	 year=2000+year;
	 }
else year=1900+year;
}
var monthName=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var dayName=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
fulldate=dayName[weekday]+", "+date+" "+monthName[month-1]+" "+year;

lastupdated="This page was last updated: "+date+" "+monthName[month-1]+" "+year;
var copyright="Copyright &copy 2010 Language support ApS.&nbsp;&nbsp; All rights reserved."

function validateForm(obj) {
	try {
		var fObj = (obj) ? obj : document.getElementById(obj);
		var errMsg = "The following fields are missing:\r\n\r\n";
		var errCount = 0;
		var lastErrorField = "";
		var tmpField;
		
		if (fObj) {
			for (eCount = 0; eCount < fObj.elements.length; eCount++) {
				var tmpField = fObj.elements[eCount];
				if (tmpField.type == "text") {
					if (tmpField.value.length < 1) {
						errCount++;
						if (typeof(lastErrorField) != "object") { lastErrorField = tmpField; }
						errMsg += " - " + tmpField.name + "\r\n";
					}
				}
			}
			
			if (errCount > 0) {
				alert(errMsg);
				if (lastErrorField) { lastErrorField.focus(); }
				return false;
			}
		}
		
		else {
			alert("An error has occurred! - your input could not be validated.");
			return false;
		}
	}
	
	catch(err) {
		alert("ERR: " + err.message);
		return false;
	}

}
