function createNewWindow(url,w,h,winName){
	var scrwidth    = 800;
	var scrheight   = 600;
	if(window.screen) {
		scrwidth	= screen.width;
		scrheight   = screen.height;
	}
	var l 			= (scrwidth - w) / 2;
	var t 			= (scrheight - h) / 2;
	var toolbar     = 0;
	var location    = 0;
	var directories = 0;
	var status      = 0;
	var menubar     = 0;
	var scrollbars  = 1;
	var resizable   = 1;
	var copyhistory = 0;
	var width       = w;
	var height      = h;
	var top         = t;
	var left        = l;
	var props = "toolbar=" +toolbar+ 
	",location=" +location+
	",directories=" +directories+
	",status=" +status+
	",menubar=" +menubar+
	",scrollbars=" +scrollbars+ 
	",resizable=" +resizable+ 
	",copyhistory=" +copyhistory+ 
	",width=" +width+ 
	",height=" +height+ 
	",top=" +top+ 
	",left=" +left;
	var newWindow = window.open(url, winName, props);
}

function getEmCookies(key){
	var value = ("");
	for (var i=0; i < getEmCookies.keys.length;i++){
		if (getEmCookies.keys[i]==key){
			value = getEmCookies.values[i];
			break;
		}
	}
	return value;
}

getEmCookies.keys = new Array();
getEmCookies.values = new Array();

function getEmCookies_parse(){
	var cookieString = unescape(document.cookie);
	var cookieChunks = cookieString.split("; ");
	for (var i=0;i<cookieChunks.length;i++){
		var pos = cookieChunks[i].indexOf('=');
		if (pos >= 0){
			var argname = cookieChunks[i].substring(0,pos);
			var value = cookieChunks[i].substring(pos+1);
			getEmCookies.keys[getEmCookies.keys.length] = argname;
			getEmCookies.values[getEmCookies.values.length] = value;
		}
	}
}

getEmCookies_parse();

var ig_test4ExistingCookie = (document.cookie) ? "1" : "0";
if(!ig_test4ExistingCookie) document.cookie = "cookies=true";
var ig_cookie = (document.cookie) ? "1" : "0";

if(ig_cookie){
	
	var ig_lastVisit = getEmCookies("ig_lastVisit");
	var ig_thisVisit = getEmCookies("ig_thisVisit");
	var ig_thisLastVisit = getEmCookies("ig_thisLastVisit");
	var ig_firstTimeVisit = getEmCookies("ig_firstTimeVisit");
	var ig_visitCheck = getEmCookies("ig_visitCheck");
	var ig_magicToken = getEmCookies("ig_magicToken");
	var expiresNever = new Date("January 1, 2025");
	var thisDate = new Date();
	
	if(ig_visitCheck == null || ig_visitCheck == "" || ig_visitCheck == 0){
	
		if(ig_lastVisit == null || ig_lastVisit == ""){
			document.cookie = "ig_thisLastVisit=" + escape(thisDate.toGMTString());
			document.cookie = "ig_firstTimeVisit=1; ";
		} else {
			document.cookie = "ig_thisLastVisit=" + ig_lastVisit;
			document.cookie = "ig_firstTimeVisit=0";
		}
		document.cookie = "ig_lastVisit=" + escape(thisDate.toGMTString()) + "; expires=" + escape(expiresNever.toGMTString());
		document.cookie = "ig_thisVisit=" + escape(thisDate.toGMTString());
		document.cookie = escape("ig_visitCheck=1");
	}
	
	if(ig_magicToken == null || ig_magicToken == "" || ig_magicToken == 0){
		if((ig_ipAddress != null) && (ig_ipAddress != "") && (ig_ipAddress != 0) && (ig_ipAddress != "undefined")){
			ig_rExp = /\./gi;
			ig_buildMagic += "|" + ig_ipAddress.replace(ig_rExp,"|");
		}
		
		if(ig_buildMagic == null || ig_buildMagic == "" || ig_buildMagic == 0){
			document.cookie = "ig_magicToken=" + Math.round(Math.random()*999999999999999) + "; expires=" + escape(expiresNever.toGMTString());
		} else {		
			ig_magicString = new String(ig_buildMagic);
			ig_rExp = /-/gi;
			var ig_magic = ig_magicString.replace(ig_rExp, "|");
			document.cookie = "ig_magicToken=" + ig_magic + "; expires=" + escape(expiresNever.toGMTString());
		}
	}
	
	getEmCookies_parse();
	ig_lastVisit = getEmCookies("ig_lastVisit");
	ig_thisVisit = getEmCookies("ig_thisVisit");
	ig_thisLastVisit = getEmCookies("ig_thisLastVisit");
	ig_firstTimeVisit = getEmCookies("ig_firstTimeVisit");
	ig_visitCheck = getEmCookies("ig_visitCheck");	
	ig_magicToken = getEmCookies("ig_magicToken");
}