// cookie javascript

       function readCookie(name) {
           var nameEQ = name + "=";
	       var ca = document.cookie.split(';');
	        for(var i=0;i < ca.length;i++) {
		        var c = ca[i];
		        while (c.charAt(0)==' ') c = c.substring(1,c.length);
		        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	            }
	        return null;
        }
		
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
		}

	function eraseCookie(name) {
		createCookie(name,"",-1);
	}
	
	
	
	//load event
	
	
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

// read querystring in javascript

function PageQuery(q) 
{
    if(q.length > 1) this.q = q.substring(1, q.length);
    else this.q = null;
    this.keyValuePairs = new Array();
    if(q) 
    {
        for(var i=0; i < this.q.split("&").length; i++) 
        {
            this.keyValuePairs[i] = this.q.split("&")[i];
        }
    }
    this.getKeyValuePairs = function() { return this.keyValuePairs; }
    this.getValue = function(s) {
    for(var j=0; j < this.keyValuePairs.length; j++) 
    {
        if(this.keyValuePairs[j].split("=")[0] == s)
        return this.keyValuePairs[j].split("=")[1];
    }
    return false;
}

this.getParameters = function() {
var a = new Array(this.getLength());
for(var j=0; j < this.keyValuePairs.length; j++) 
{
    a[j] = this.keyValuePairs[j].split("=")[0];
}
return a;
}
this.getLength = function() { return this.keyValuePairs.length; }
}
function queryString(key){
var page = new PageQuery(window.location.search);
return unescape(page.getValue(key));
}
function getQuerystringValue(key){
if(queryString(key)=='false')
{
//document.write("you didn't enter a ?name=value querystring item.");
}else{
//document.write(queryString(key));
return queryString(key);
}
}



function lapjacksFlashPreview(id) 
{
    var url = '/FlashPreview.aspx?myAddress=%5cgetimage.aspx%3fimageid%3d' + id + '%26size%3dcustom%26dimensions%3d500';
	var w = window.open(url,'popup', 'fullscreen=no,toolbar=no,status=no,menubar=no,scrollbars=1,resizable=yes,directories=no,location=no,width=300,height=520,left=100,top=100');
	w.focus();
}
