var d = window.document;

function SetCookie(p_Name, p_Value, p_ExpiresDays) {//to delete set p_ExpiresDays = -1000
var today = new Date();
var expiry = new Date(today.getTime() + p_ExpiresDays * 24*60*60*1000);
var CookieStr=p_Name + "=" + escape(p_Value) + ";path=/";
if(p_ExpiresDays < 0){
	CookieStr += ";expires=Mon, 05 Feb 2007 05:00:00 GMT";
}else{
	if(p_ExpiresDays == 0){
		CookieStr += ";";
	}else{
		CookieStr += ";expires=" + expiry.toGMTString();
	}
}
//if(p_ExpiresDays != 0){ CookieStr += ";expires=" + expiry.toGMTString()}
window.document.cookie = CookieStr;
}

function GetCookie(p_Name) {
  var search = p_Name + "="
  var returnvalue = "";
  if (d.cookie.length > 0) {
    offset = d.cookie.indexOf(search);
    if (offset != -1) { 
      offset += search.length;
      end = d.cookie.indexOf(";", offset);
      if (end == -1) end = d.cookie.length;
      returnvalue=unescape(d.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

function SetLoggedInCookies(p_SessionID){
	SetCookie("sid", p_SessionID, 0);
}

function toggleDisplay(me){
    var x = document.getElementById(me);
    if (x.style.display=="block"){
        x.style.display="none";
    }else {
        x.style.display="block";
    }
}

function RedirectToAfterLoginPage(p_Url){
	window.location.href = p_Url;
}

function GetXYOffset(p_ElementID) {
  this.top=0;
  this.left=0;
  var obj = d.getElementById(p_ElementID);
  for (; obj; obj = obj.offsetParent) {
    this.top  += obj.offsetTop;
    this.left += obj.offsetLeft;
  }
}
