var popupTimeout = 3000;

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) {
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}

function getQueryValues(url, exclude) {
	var args = new Object();
	if (exclude==undefined) exclude = "";
	if ((url==undefined) || (url=="")) {
		var query = location.search.substring(1);
		var rurl = "";
	} else {
		var q = url.split("?");
		var rurl = q[0];
		(q.length>1) ? query = q[q.length-1] : query = "";
	}
	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);
		if (exclude!=argname) {
			var value = pairs[i].substring(pos+1);
			args[argname] = unescape(value);
		}
	}
	if (rurl!="") {
		var qs = "";
		for (var i in args)	{
			if (qs.length>0) qs = qs + '&';
			qs = qs + i+"="+args[i];
		}
		if (qs.length>0) qs = "?"+qs;
		return rurl+qs;
	} else {
		return args;
	}
}

function getElementLeft(elem) {
	xPos = elem.offsetLeft;
	tempEl = elem.offsetParent;
	while (tempEl != null) {
		xPos += tempEl.offsetLeft;
  		tempEl = tempEl.offsetParent;
	}
	return xPos;
}
