// DSM Business Groups JavaScript Document
// Author:  ŠAgency.com - Chris Pirotte
// Version: august 2006

function textsizer(size){
		switch (size){
				case 0 : document.getElementById('textsize').href = "/css/2006_text.css"; 
					 document.getElementById('medium').className="font-size-switch-on"; 
					 document.getElementById('large').className="font-size-switch-off"; 
					 document.getElementById('xlarge').className="font-size-switch-off";
					 break;
				case 1 : document.getElementById('textsize').href = "/css/2006_largetext.css"; 
					 document.getElementById('medium').className="font-size-switch-off"; 
					 document.getElementById('large').className="font-size-switch-on" 
					 document.getElementById('xlarge').className="font-size-switch-off";
					 break;
				case 2 : document.getElementById('textsize').href = "/css/2006_xlargetext.css"; 
					 document.getElementById('medium').className="font-size-switch-off"; 
					 document.getElementById('large').className="font-size-switch-off"; 
					 document.getElementById('xlarge').className="font-size-switch-on"
					 break;
				default : document.getElementById('textsize').href = "/css/2006_text.css"; 
			}
	SetMyCookie("size",size);	
}

function getMdate () {

  var metaElements = document.all ?
    document.all.tags('META') :
    document.getElementsByTagName ?
    document.getElementsByTagName ('META') : new Array();
  var metaModify = new Array();
  var i = 0;
	for (var m = 0; m < metaElements.length; m++)
    	if (metaElements[m].name == 'r_modify_date')
      	metaModify[i++] = metaElements[m].content;
		var metatemp=new String(metaModify);
	return	metatemp.substring(0,10);
}
//cookie functions


function SetMyCookie(name, val) {
    var tc ;
    var expt = 'Sunday, 31-Dec-2020 10:12:59 GMT' ;

    // you cannot explicitly set the domain!!! probably for security    
 	 // reasons
    // this works!
    tc = name + '=' + val + '; path=/' + '; expires=' + expt
   
	document.cookie = tc ;
}

function GetMyCookieVal(offset) {
    var endstr = document.cookie.indexOf ( ";", offset ) ;
    if ( endstr == -1 ) endstr = document.cookie.length ;
    return unescape(document.cookie.substring(offset, endstr) ) ;
}

function GetMyCookie(name) {
    var arg = name + "=" ;
    var alen = arg.length ;
    var i = 0 ;
    var clen = document.cookie.length ;

    while (i < clen) {
        var j = i + alen
        if ( document.cookie.substring(i,j) == arg ) {
            var v =  GetMyCookieVal (j) ;
            return v ;
        }
        i = document.cookie.indexOf (" ", i) + 1 ;
        if ( i == 0 ) break ;
    } return null ;
}

function ListAllCookies() {
    var i = 0 ;
    var clen = document.cookie.length ;
    alert(document.cookie) ;
}
function setTextSize(){
					var size=GetMyCookie("size");
					if(size!=null)textsizer(parseInt(size));	
				}

function openPage(type, id) {
	switch (type) {
		case 'dropdown':
			var page = document.getElementById(id).list.options[document.getElementById(id).list.selectedIndex].value;//page is the published path/filename
			var popup = document.getElementById(id).list.options[document.getElementById(id).list.selectedIndex].popup;
			// Added by: M. de Brouwer (DELT ICT Services BV)
			// Date: 27-10-2005
			//
			// Purpose: When the string 'pop-up:' is used before an address/URL in dropdown lists, the file opens
			//						in a new window.
			//

			// Check if the URL should open in a new window
			if(popup == "yes"){
				//Strip out "pop-up:" string from the page URL
				page = page.substr(page.lastIndexOf("pop-up:") + 7,page.length);

				// New window
				var newWindow = window.open(page);
			}
			else {
				// Same window
				self.location = page;
			}
	}
}



