//  ---------------------------------------------------------------
//      Javascript functions for www.young.ch
//      jset/funcs.js
//      11-Jun-2009
//      Copyright: P.Young and Partner, Arlesheim, Switzerland
//  --------------------------------------------------------------- 
   
        var Who1 = "yo";
        var Who2 = "ng";
        var EMat = "o@";
        var Wh0 = Who1 + "u" + Who2;
        var EMto = "mailt" + "o:inf" + EMat + Wh0 + ".ch";
        var EMto_who = "inf" + EMat + Wh0 + ".ch";
             
//      --------------------------------------
//      Banner image set (696 x 200)
//      --------------------------------------        
        var NTops = 10;
		var topx = 696;
        var topy = 200;
		var TopPicID = new makeArray(
            '0','1','2','3','4','5','6','7','8','9');
        var now = new Date();
		var seed = now.getTime() % 0xfffffff;
		var nt = 1 + rand(NTops);
		
//		------------------------------------------
//		returns a random number between 0 and nx	
//		------------------------------------------
		function rand(nx) {
		seed = (0x015a4e35 * seed) % 0x7fffffff;
		return (seed >> 16) % nx;
		}
//		------------------------------------------
//		makes an array	
//		------------------------------------------
        function makeArray() {
            for (i = 0; i<makeArray.arguments.length; i++)
            this[i+1] = makeArray.arguments[i];
        }   
//		------------------------------------------
//		parses the Query String	
//		------------------------------------------
        function QParse(args) { 
			var args = new Object();
 //         check for QueryString 
            var qpos = location.href.indexOf("?")
            if (qpos < 0) {
                args[0] = 0;
            return args;
            }
//          if so, get parameters
			var query = location.search.substring(1);
			var pairs = query.split("&");
			for (var i = 0; i < pairs.length; i++){
				var pos = pairs[i].indexOf('=');
				if (pos == -1) continue;
				var argname = pairs[i].substring(0,pos);
				var value = pairs[i].substring(pos+1);				
    			while (value.indexOf('+') > -1) { 
      				value = value.substring(0,value.indexOf('+')) + ' ' + value.substring(value.indexOf('+') + 1); 
				}
				args[argname] = unescape(value);
			}
			return args;
		}