<!--

// get URL parameter of referring page
function getQueryVariable(variable) {
if(document.referrer){
	var query = document.referrer.split("?")[1];
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  }else	return false; 
}

function getDomain (thestring) {
if (thestring=="") return "";
var urlpattern = new RegExp("(http|ftp|https)://(.*?)/.*$");
var parsedurl = thestring.match(urlpattern);
if (thestring==null) return "";
if (parsedurl==null) return "";

return parsedurl[2];
}


//getting URL parameter of referrer page (updated version)
function gqv( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( document.referrer );
  if( results == null )
    return "";
  else
    return results[1];
}

//getting URL parameter of current page
function getQueryVariableCur(variable) {
  var querystr = document.search + "";
//String(document.location).split("?")[1];
var vars = querystr.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  return false; 
}

//getting URL parameter of current page (updated version)
function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

//creating cookie
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=/";
	var curdom=document.domain;//get domain (this will be either example.com or subdomain.example.com
	var first=curdom.indexOf("."); //first occurence of a dot in the domain
	var last=curdom.lastIndexOf("."); //last occurence of a dot in the domain
	if (first != last) curdom=curdom.substring((first+1)); //if there is a subdomain, strip it
	document.cookie = name+"="+value+expires+"; path=/; domain=."+curdom; //add domain to cookie so it can be read from any other subdomain of the same domain

}

//reading cookie
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 false;
}

//deleting cookies
function eraseCookie(name) {
	createCookie(name,"",-1);
}
//-->
