//Deels minified version. see avonlinejavascript_original.js for source
var msgWindow,wachtschermwaarde,myTimer,oldwidth,oldheight,d=document,da=document.all,w=window;
<!-- PreLoad Wait - Script -->
function waitPreloadPage(){if(d.getElementById)d.getElementById('messageretrievepolissen').style.visibility='hidden';else{if(d.layers)d.prepage.visibility='hidden';elseda.prepage.style.visibility='hidden';}};
function adjust(f,p){try{var h="auto";if(f.contentDocument)h=f.contentDocument.documentElement.offsetHeight+20+"px";else if (f.contentWindow)h=f.contentWindow.document.body.scrollHeight+5+"px";f.setAttribute("height",h);}catch(e){}};
function showPreloadPage(dividname){myTimer=setTimeout("showPreloadPagemsg('"+dividname+"');",250)};
function showPreloadPagemsg(dividname){if(d.getElementById)d.getElementById(dividname).style.display='block';else{if(d.layers)d.prepage.display='block';else da.prepage.style.display='block';}};
function hidePreloadPage(dividname){try{clearTimeout(myTimer);}catch(e){alert(e);}if (d.getElementById){if(d.getElementById(dividname)!=null)d.getElementById(dividname).style.display='none';}else{if(d.layers)d.prepage.style.display='none';else da.prepage.style.display='none';}};
function changeUser(selObj){var url=selObj.value;if(url)remote=w.open(url,self.name);};
function saveWindowSize(){var myWidth=0,myHeight=0;if(typeof(w.innerWidth)=='number'){myWidth=w.innerWidth;myHeight=w.innerHeight;}else if(d.documentElement&&(d.documentElement.clientWidth||d.documentElement.clientHeight)){myWidth = d.documentElement.clientWidth;myHeight=d.documentElement.clientHeight;}else if(d.body&&(d.body.clientWidth||d.body.clientHeight)){myWidth=d.body.clientWidth;myHeight=d.body.clientHeight;}oldwidth=myWidht;oldheight=oldheight;};
function Minimize(){w.innerWidth=100;w.innerHeight=100;w.screenX=screen.width;w.screenY=screen.height;alwaysLowered=true;};
function Maximize(){w.innerWidth=screen.width;w.innerHeight=screen.height;w.screenX=0;w.screenY=0;alwaysLowered=false;};
// het activeren van het "even wachten" voor het premiebereken scherm
function showmessage(id, toonmelding){

try{
    for (var i=0;i < document.all.length; i++) {        	
         if (document.all(i).tagName=='SELECT'){
         	document.all(i).style.width='0px';
         }
     }
     
     if(toonmelding != ''){
     	wachtschermwaarde = toonmelding;
     }
	var obj1 = document.getElementById(id);
	parent.parent.scroll(0,0);
	obj1.style.display = 'block';


	
	//om de juiste specifieke message te tonen vul de div met de wachtschermwaarde
	id2 = "messagetonen";	
	var obj2 = document.getElementById(id2);
	obj2.innerHTML = wachtschermwaarde;
	obj2.style.display = '';
}
catch(e) {
}
//	document.images['animgif2'].src=preload.src; 
}
function isNumberKey(evt){var charCode=(evt.which)?evt.which:evt.keyCode;if(charCode>31&&(charCode<48||charCode>57)){beep();return false;}return true;};
function isAlfabeticKey(evt){var charCode=(evt.which)?evt.which:evt.keyCode;if (charCode>47&&charCode<58){beep;return false;}return true;};
function KeyToUpperCase(keyCode,key){var newKey=key.toUpperCase();if(newKey!=key)return{replaceKey:true,newKeyCode:newKey.charCodeAt(),newKey:newKey};else return{cancelKey:false};};
function cropToMaxSize(el,lengte){if(el.value.length!=lengte)el.value=el.value.substr(0,lengte);};
function capitalsOnly(textControl,event){var keyCode=event.keyCode?event.keyCode:event.charCode?event.charCode:event.which?event.which:void 0;if((keyCode>64&&keyCode<91)||keyCode==8||keyCode==9||keyCode==46||(keyCode>36&&keyCode<41)||(typeof keyCode=='undefined'))return true;else return handleNonCapitals(textControl,event,keyCode);};
function capitalsAndNumericOnly(textControl,event){var keyCode=event.keyCode?event.keyCode:event.charCode?event.charCode:event.which?event.which:void 0;if((keyCode>64&&keyCode<91)||keyCode==8||keyCode==9||keyCode==46||(keyCode>36&&keyCode<41)||(keyCode>47&&keyCode<58)||(typeof keyCode=='undefined'))return true;else return handleNonCapitals(textControl,event,keyCode);};
function handleNonCapitals(textControl,event,keyCode){if(keyCode>96&&keyCode<123){if(w.event&&!textControl.setSelectionRange){w.event.keyCode=String.fromCharCode(keyCode).toUpperCase().charCodeAt();return true;}else{if(event.preventDefault){event.preventDefault();}var selectionStart=textControl.selectionStart;var selectionEnd=textControl.selectionEnd;var selectedText=textControl.value.substring(selectionStart, selectionEnd);var newText=String.fromCharCode(keyCode).toUpperCase();textControl.value=textControl.value.substring(0,selectionStart)+newText+textControl.value.substring(selectionEnd);if(textControl.setSelectionRange){textControl.setSelectionRange(selectionStart+newText.length,selectionStart+newText.length);}if(selectionEnd<=6){textControl.value=textControl.value.substring(0,6);}event.returnValue=false;return false;}}else{if(event.preventDefault)event.preventDefault();event.returnValue=false;return false;}};
function changeKeyAlfanumericAndNumeric(textControl,evt,keyChecker){var keyCode=evt.keyCode?evt.keyCode:evt.charCode?evt.charCode:evt.which?evt.which:void 0;if(!((keyCode>64&&keyCode<91)||(keyCode>96&&keyCode<123)||(keyCode==8)||(keyCode>47&&keyCode<58)))return false;else return changeKey(textControl, evt, keyChecker);};
function changeKeyAlfanumericOnly(textControl,evt,keyChecker){var keyCode=evt.keyCode?evt.keyCode:evt.charCode?evt.charCode:evt.which?evt.which:void 0;if(!((keyCode>64&&keyCode<91)||(keyCode>96&&keyCode<123)||(keyCode==8)||(keyCode==9)))return false;return changeKey(textControl, evt, keyChecker);};
function changeKey(t,evt,k){var y,c=evt.keyCode?evt.keyCode:evt.charCode?evt.charCode:evt.which?evt.which:void 0;if(c){y=String.fromCharCode(c);}var h=k(c,y);if(c&&w.event&&!w.opera){if(h.cancelKey)return false;else if(h.replaceKey){w.event.keyCode=h.newKeyCode;if(w.event.preventDefault){w.event.preventDefault();}return true;}else return true;}else if(typeof t.setSelectionRange!='undefined'){if(h.cancelKey){if(evt.preventDefault){evt.preventDefault();}return false;}else if(h.replaceKey){if(evt.preventDefault)evt.preventDefault();var l=t.selectionStart,g=t.selectionEnd,x=typeof h.newKey!='undefined'?h.newKey:String.fromCharCode(h.newKeyCode);t.value=t.value.substring(0,l)+x+t.value.substring(g);t.setSelectionRange(l+x.length,l+x.length);return false;}else return true;}else if(h.cancelKey){if(evt.preventDefault)evt.preventDefault();return false;}else return true;};
function toUpperAlfabeticKey(evt){var c=(evt.which)?evt.which:evt.keyCode;if((c>64&&c<91)||(c>96&&c<123)||(c==8)){if(c>96&&c<123){key=String.fromCharCode(c);var newKey=key.toUpperCase();c=newKey.charCodeAt();if(evt.whic){evt.target.value+=newKey;beep();return false;}else w.event.keyCode=c;}return true;}else{beep();return false;}};
function beep(){try {beep.play();}catch(fout){}};
function isAlphaNumberKey(evt){var k,c;if(w.event)k=w.event.keyCode;else if(evt)k=evt.which;else return true;c=String.fromCharCode(k).toLowerCase();if(k==null||k==0||k==8||k==9||k==13||k==27)return true;else if((("abcdefghijklmnopqrstuvwxyz0123456789").indexOf(c)>-1))return true;else{beep();return false;}};
function isWachtwoordKey(evt){var k,c;if(w.event)k=w.event.keyCode;else if(evt)k=evt.which;else return true;c=String.fromCharCode(k).toLowerCase();if(k==null||k==0||k==8||k==9||k==13||k==27)return true;else if((("abcdefghijklmnopqrstuvwxyz0123456789!#$%&*():{}|<>,./@_+-=?;").indexOf(c)>-1))return true;else{beep();return false;}};
function isKenteken(evt){var c=(evt.which)?evt.which:evt.keyCode;if((c>47&&c<58)||(c>64&&c<91)||(c>96&&c<123)||(c==8)){if(c>96&&c<123){key=String.fromCharCode(c);var newKey=key.toUpperCase();c=newKey.charCodeAt();if(evt.which){	evt.target.value+=newKey;beep();return false;}else w.event.keyCode = c;}return true;}else{beep();	return false;}};
function bepaalWachttekst(tw){if(tw!='')wachtschermwaarde=tw;};
function focusOpEersteInvulVeld(){var f=0,t=0,p=0,xre=new RegExp(/\berror\b/);if(d.getElementsByTagName('select').length!=0){p=d.getElementsByTagName('select').length;}for(var i=0;(n=d.getElementsByTagName('div').item(i));i++){if(xre.exec(n.id)){t++;n2=d.getElementsByTagName('div').item(i-1).parentNode.parentNode;if(t>1&&t<=n2.getElementsByTagName('input').length){var ns=n2.getElementsByTagName('input').item(t-1).name,index=ns.indexOf('.');while(ns.substring(0,index)==n2.getElementsByTagName('input').item(t-2).name.substring(0,index))t++;}if(p!=0&&t<=n2.getElementsByTagName('input').length)for(var j=0;(n2.getElementsByTagName('select').item(j));j++){var is=n2.getElementsByTagName('select').item(j).name.indexOf('.'),it=n2.getElementsByTagName('input').item(t-1).name.indexOf('.');while(n2.getElementsByTagName('select').item(j).name.substring(is-3, is-1)<n2.getElementsByTagName('input').item(t-1).name.substring(it-3, it-1)){t--;p--;}}if(n.innerHTML!=""){f=1;n2.getElementsByTagName('input').item(t-1).focus();return;}}}if(f==0)for(var i=0;(n=d.getElementsByTagName('input').item(i));i++){if(n.type=='text'||n.type=='radio'||n.type=='checkbox'&&n.style.display!='none'&&n.disabled!=true){n.focus();return;}if(n.type=='button'&&n.name=='submit.gebruiktprodukt.volgende'){n.focus();return;}}};
function showElement(id){d.getElementById(id).style.display=(o.style.display=='none'?'':'none');};
function clickElement(ei,np){d.gebruiktProduktFormBean.navpagina.value=np;var el;if(typeof d.getElementById!='undefined'){el=d.getElementById(ei);if(typeof el.click!='undefined')el.click();}};
function setButtonPressedVolgnum(bid){d.gebruiktProduktFormBean.buttonpressedvolgnum.value=bid};
function setFocusElement(ei){var el;if(typeof d.getElementById!='undefined'){el=d.getElementById(ei);if(typeof el.click!='undefined')el.focus();}};
function setActiveElement (ei){var el;if(typeof d.getElementById!='undefined'){el=d.getElementById(ei);if (typeof el.click!='undefined'){el.setActive();alert(el.name);}}};
function showTabblad(ei,ti){d.polisdetailFormBean.showtabblad.value=ti;var el;if(typeof d.getElementById!='undefined'){el=d.getElementById(ei);if(typeof el.click!='undefined')el.click();}};
function setPointer(tonenbutton){if(da){var setDisabled=tonenbutton=='disable';for(var i=0;i<da.length;i++){if(setDisabled)da(i).style.cursor='wait';else da(i).style.cursor='default';if(da(i).tagName=='INPUT'&&(da(i).type=='text'||da(i).type=='radio'||da(i).type=='checkbox'||da(i).type=='password'))da(i).disabled=setDisabled;if(da(i).tagName=='SELECT')da(i).disabled=setDisabled;if(da(i).tagName=='INPUT'&&da(i).type=='button')da(i).disabled=setDisabled;if(da(i).tagName=='BUTTON')da(i).disabled=setDisabled;}}};
function mOvr2(src,clrOverrr2){if(!src.contains(event.fromElement))src.className=clrOverrr2;};
function mOut2(src,clrInrr2){if(!src.contains(event.toElement))src.className=clrInrr2;};
function alterclassname(elementId,elementClassname){var element;if(typeof d.getElementById!='undefined'){element=d.getElementById(elementId);element.className=elementClassname;}};
function windowOpener(popuptitlewindow,popuptitletext,popupimage,popuptext,stylesheeturl)
{
	var stylesheets = "", arr=stylesheeturl.split(",");
	for(var ss in arr)
	{
		stylesheets += '<link rel="stylesheet" href="'+arr[ss]+'" type="text\/css">';
	}

// sluiten window indien reeds bestaat	
	if (msgWindow !=null) msgWindow.close();
	msgWindow=window.open("","displayWindow","menubar=no,resizable=yes,toolbar=no,scrollbars=no,statusbar=no,width=450,height=600");
	msgWindow.document.writeln(
	'<html>\
		<head>\
			<title>'+popuptitlewindow+'<\/title>\
			'+stylesheets+'\
			<script language="JavaScript"> \
				function alterclassname(elementId,elementClassname) {\
					var element;\
					if (typeof document.getElementById != \'undefined\')\
						element = document.getElementById(elementId);\
				}\
			<\/script>\
		<\/head>\
		<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF" class="plainblack">\
			<table height="100%" width="100%" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" border="0">\
				<tr> \
					<td valign="top"> \
						<table height="60" width="100%" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" border="0">\
							<tr> \
								<th height="50" valign="top" width="99" class="title"><img src="'+popupimage+'" alt="" border="0"><\/th> \
								<th height="50" valign="middle" width="90%" class="popuptitle">'+popuptitletext+'&nbsp;<\/th> \
							<\/tr>\
							<tr> \
								<th colspan="2"><img src="/avonline/img/black.gif" alt="" width="100%" height="1" ><\/th> \
							<\/tr>\
						<\/table>\
						<table width="100%" height="" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" border="0">\
							<tr> \
								<TD  valign="top" colspan="2"> \
									<table border="0" cellpadding="4" cellspacing="2">\
										<tr><td class="text">'+popuptext+'<\/td></tr>\
									<\/table>\
								<\/td>\
							<\/tr>\
						<\/table>\
						<table height="30" width="100%" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" border="0">\
							<tr> \
								<th><img src="/avonline/img/black.gif" alt="" width="100%" height="1" ><\/th> \
							<\/tr>\
							<tr> \
								<Th class="footer" align="center" valign="middle">\
									<button id="popupsluitbutton" type="button" value="sluit venster" OnClick="javascript:parent.window.close()" class="buttonpopupinactive Buttonsluitvenster gdpm_button" onmouseover="alterclassname('+'\''+'popupsluitbutton gdpm_buttonactive ButtonsluitvensterActive'+'\''+','+'\''+'buttonpopupinactive ButtonsluitvensterActive'+'\''+');" onmouseout="alterclassname('+'\''+'popupsluitbutton Buttonsluitvenster'+'\''+','+'\''+'buttonpopupactive Buttonsluitvenster'+'\''+');">sluit venster</button>\
								<\/th>\
							<\/tr>\
						<\/table>\
					<\/td>\
				<\/tr>\
			<\/table>\
			<script language="JavaScript" type="text/javascript"> \
				window.onload=function(){\
					var pageheight;\
					var pagewidth;\
					var test1 = document.body.scrollHeight;\
					var test2 = document.body.offsetHeight;\
					if (test1 > test2)\
					{\
						pagewidth = document.body.scrollWidth;\
						pageheight = document.body.scrollHeight;\
					}\
					else\
					{\
						pagewidth = document.body.offsetWidth; \
						pageheight = document.body.offsetHeight; \
					}\
					var windowwidth,windowheight; \
					if (self.innerHeight)\
					{\
						windowwidth = self.innerWidth;\
						windowheight = self.innerHeight;\
					}\
					else if (document.documentElement && document.documentElement.clientHeight)\
					{\
						windowwidth = document.documentElement.clientWidth;\
						windowheight = document.documentElement.clientHeight;\
					}\
					else if (document.body) \
					{\
						windowwidth = document.body.clientWidth;\
						windowheight = document.body.clientHeight;\
					}\
					if (windowheight < pageheight-4) parent.window.resizeBy(0,(pageheight-windowheight));\
				}\
			<\/script>\
		<\/body>\
	<\/html>');
	
	msgWindow.document.close();
}
function windowOpener2(width,height,popuptitlewindow,stylesheeturl,html){if(msgWindow!=null)msgWindow.close();msgWindow=w.open("","displayWindow","menubar=no,resizable=no,toolbar=no,scrollbars=no,statusbar=no,width="+width+",height="+height);msgWindow.document.writeln('<html><head><title>'+popuptitlewindow+'<\/title><link rel="stylesheet" href="'+stylesheeturl+'" type="text\/css"><\/head>'+html+'<\/html>');msgWindow.document.close();};
function readCookie(name){var nameEQ=name+"=";var ca=d.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}return null;};
function createCookie(name,value){var expires="";d.cookie=name+"="+value+expires+"; path=/";};
var submitDone = false;
function submitForm(){var returnvalue=false;if(!submitDone){submitDone=true;returnvalue=true;}else returnvalue=false;return returnvalue;};
var fieldlength=0;
function stepNext(obj,maxLength){if(obj.value.length==maxLength&&obj.value.length!=fieldlength){nextField=0;nElements=obj.form.length;for(i=0;i<nElements;i++)if(obj.form[i].name==obj.name){nextField=i;if(nextField<nElements)nextField++;obj.form[nextField].focus();}}fieldlength=obj.value.length;};
function openDichtKlappen(){if(d.getElementByTag("table").className=="polismapPakketten")d.getElementByTag("table").className="polismapPakkettenOf";else{d.getElementByTag("table").className="polismapPakketten";}};
if(da&&!d.getElementsByTagName){d.getElementsByTagName=function(nodeName){if(nodeName=='*')return da;var result=[],rightName=new RegExp(nodeName,'i');for(var i=0,j=da.length;i<j;i++)if(rightName.test(da[i].nodeName)){result.push(da[i]);return result;}};}
d.getElementsByClassName=function(className,nodeName){var result=[],tag=nodeName||'*',node,seek;if(d.evaluate){seek='//'+tag+'[@class="'+className+'"]';seek=d.evaluate(seek,d,null,0,null);while((node=seek.iterateNext()))result.push(node);}else{var rightClass=new RegExp('(^| )'+className+'( |$)');seek=d.getElementsByTagName(tag);for(var i=0,j=seek.length;i<j;i++)if(rightClass.test((node=seek[i]).className))result.push(seek[i]);}return result};
function toggleCollapsable(rowId){if(d.getElementById(rowId).style.display=='none'){d.getElementById(rowId).style.display='block';d.getElementById('collapse'+rowId).src='/avonline/img/minus.gif';}else{d.getElementById(rowId).style.display='none';d.getElementById('collapse'+rowId).src='/avonline/img/plus.gif';}collapsables=d.getElementsByClassName('collapseContainer');for(var i=0,j=collapsables.length;i<j;i++)if(collapsables[i].id!=rowId){collapsables[i].style.display = 'none';d.getElementById('collapse' + collapsables[i].id).src='/avonline/img/plus.gif';}w.parent.parent.resizeIframe('iframeMain');};
function toggleCollapsableSingle(rowId){if(d.getElementById(rowId).style.display=='none'){d.getElementById(rowId).style.display='block';d.getElementById('collapse'+rowId).src='/avonline/img/minus.gif';}else{d.getElementById(rowId).style.display='none';d.getElementById('collapse'+rowId).src='/avonline/img/plus.gif';}w.parent.parent.resizeIframe('iframeMain');}
function printbericht(elementPrint){var disp_setting="toolbar=yes,location=yes,directories=yes,menubar=yes,'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes, width=770px;";var content_vlue='Onderwerp: '+d.getElementById('headerbericht_onderwerp').innerHTML+'<br>Datum: '+d.getElementById('headerbericht_datum').innerHTML+'<br><br>'+d.getElementById(elementPrint).innerHTML;var i=w.open("","",disp_setting);var id=i.document;id.open();id.write('<html><head><LINK href="theme/print.css" rel="stylesheet" type="text/css"></head><body id="bodyPrint" onLoad="self.print()"><p>'+content_vlue+'</p></body></html>');id.close();i.focus();};
function newWindow(link){try{if(link.indexOf("newWindow=true")==-1)location.replace(link);else w.open(link);}catch(e){}};
