
function lib_bwcheck(){
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
	this.opera6=(navigator.userAgent.indexOf("Opera 6")>-1 && this.opera)
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera)?1:0;
	this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom && !this.opera)?1:0;
	this.ie8=(this.ver.indexOf("MSIE 8")>-1 && this.dom && !this.opera)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera)?1:0;
	this.ie=(this.ie4||this.ie5||this.ie6||this.ie7||this.ie8)
	this.mac=(this.agent.indexOf("Mac")>-1)
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns7=(this.dom && parseInt(this.ver) >= 7) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	return this
}


var ds_browser=lib_bwcheck();

function AdresXpress(formnaam,pc,hnr,straat,woonplaats)
{
	if (frames['iframe_postcode'] && document[formnaam][pc].value != '' && document[formnaam][hnr].value != '')
	{
    	frames['iframe_postcode'].document.location.href="pc.php?v_formname=" + formnaam + 
    							  "&postcode=" + document[formnaam][pc].value + 
    							  "&huisnummer=" + document[formnaam][hnr].value +
    	                          "&v_streetname=" + straat +
    	                          "&v_zipcode=" + pc +
    	                          "&v_city=" + woonplaats;
  }
}


function changecolor_to(e,highlightcolor,tagName) {
	source=ds_browser.ie? event.srcElement : e.target
	if (!source || source.tagName=="TABLE") return
	while(source.tagName!=tagName&&source.tagName!="HTML") {
		source=ds_browser.ns6? source.parentNode : source.parentElement
	}
	if (source.style.backgroundColor!=highlightcolor&&source.id.substr(0,6)!="ignore") {
		source.style.backgroundColor=highlightcolor
		if (source.id.substr(0,4)=='swap') {
			//Additional swap image required, name is: source.id.substr(4,imagename.length-4)
			additionalimageswaps(source.id.substr(4,source.id.length-4));
		}
	}
}

function changecolor_back(e,originalcolor,tagName){
	if (ds_browser.ie&&(event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id.substr(0,6)=="ignore")||(source.tagName && source.tagName=="TABLE")){
		return
	}
	if ( (ds_browser.ie&&event.toElement!=source) || (ds_browser.ns6&&e.relatedTarget!=source) ){
		source.style.backgroundColor=originalcolor
		if (source.id.substr(0,4)=='swap') {
			//Reset swap image
			additionalimageswapsrestore(source.id.substr(4,source.id.length-4));
		}
	}
}

// width, height, left and top are optional
function popup( url,width, height,left,top )
{
  var href;
  if (typeof(url) == 'string')
  {
    href=url;
  } 
  else 
  {
    href=url.href;
  }
  
  if ( typeof(width) != 'number' ){ width = 400 };
  if ( typeof(height) != 'number' ){ height = 300 };
  if ( typeof(left) != 'number' ){ left = (screen.width - width) / 2 };
  if ( typeof(top) != 'number' ){ top = (screen.height - height) / 2 };
  
  var w = window.open(href, 'summonerpopup', 'width='+width+',height='+height+',left='+left+',top='+top+', scrollbars=1,resizable=1');
  if( w.blur) w.focus();
}


// dreamweaver functions
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function URLDecode(psEncodeString)
{
  // Create a regular expression to search all +s in the string
  var lsRegExp = /\+/g;
  // Return the decoded string
  return unescape(String(psEncodeString).replace(lsRegExp, " "));
}

function toggleNews( newsid )
{
	var newsarea = document.getElementById( "newsarea_" + newsid);
	var newsbutton = document.getElementById( "newsbutton_" + newsid);
	
	if ( newsarea.style.height == "43px" )
	{
		newsarea.style.height = "100%";
		newsbutton.innerHTML = "minder...";
  }
  else
	{
		newsarea.style.height = "43px"
		newsbutton.innerHTML = "meer...";
	}
	
}