function getQS(key) {
	var value = null;
	for (var i=0;i<getQS.keys.length;i++) {
		if (getQS.keys[i]==key) {
			value = getQS.values[i];
			break;
		}
	}              
	return value;
}


function runQSParser() {
	var query = window.location.search.substring(1);
	var pairs = query.split("&");

	for (var i=0;i<pairs.length;i++) {
		var pos = pairs[i].indexOf('=');
		if (pos >= 0) {
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			getQS.keys[getQS.keys.length] = argname;
			getQS.values[getQS.values.length] = value;		
		}
	}
}
var getQS;
getQS.keys = new Array();
getQS.values = new Array();
runQSParser();
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



function popupInTheMiddle(url,name,w,h,tl,lo,st,me,sc,res){
	var osName = navigator.appVersion;
	var browser = navigator.appName;
	var sw = screen.width;
	var sh = screen.height;
	x = (sw-w)/2;
	y = (sh-h)/2-50;
	var newwin = window.open(url,name,'width='+w+',height='+h+',left='+x+',top='+y+',toolbar='+tl+',location='+lo+',status='+st+',menubar='+me+',scrollbars='+sc+',resizable='+res+'')
	newwin.focus();
}


function pageScrollToPoint(goaly){
	var speed1 = 2;
	var speed2 = 5;
	var sec = 20;
	var y;
	var cy;
	var gy = goaly;
	var path;
	var scrollEngine;
	if(document.all){
		cy = document.body.scrollTop;
	}else if(document.layers || document.getElementById){
		cy = pageYOffset;
	}
	y = cy-gy;
	if(Math.abs(y)>50){
		cy = Math.round(cy-(y/speed1));
		window.scroll(0,cy);
		path="pageScrollToPoint("+gy+")"
		scrollEngine = setTimeout(path,sec);	
	}else if(Math.abs(y)>2){
		cy = Math.round(cy-(y/speed2));
		window.scroll(0,cy);
		path="pageScrollToPoint("+gy+")"
		scrollEngine = setTimeout(path,sec);
	}else{
		window.scroll(0,gy);
		clearTimeout(scrollEngine);
	}
}

