function popup(url, width, height,noresize) {
	if (noresize==1) 
		resizeVar='no';
	else
		resizeVar='yes';
	var w = 480, h = 340;

	if (document.all) {
	   /* the following is only available after onLoad */
	   w = document.body.clientWidth;
	   h = document.body.clientHeight;
	}
	else if (document.layers) {
	   w = window.innerWidth;
	   h = window.innerHeight;
	}
	
	var leftPos = (w-width)/2, topPos = (h-height)/2;

	
	myFloater = window.open(url, getRandomName(10),'location=no,menubar=no,resizable='+resizeVar+',scrollbars=yes,status=no,titelbar=no,toolbar=no,width=' + width + ',height=' + height + ',top=' + topPos + ',left=' + leftPos);
	
	
	if (!myFloater.opener) {
		myFloater.opener = self; 
	}
}


function selfClose() {
	window.close();
}

function openerRefresh() {
	opener.location.href = opener.location.href;
}

function getRandomName(chars) {
	var choice = "1234567890abcdefghiklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXTZ";
	var choiceLength = choice.length;
	var result = '';
	for (var i = 0; i < chars; i++) {
		var rnd = Math.floor(Math.random() * choiceLength);
		result += choice.substring(rnd,rnd+1);
	}
	return result;
}

function popupwindow(url,windowname,stuff){
	popWin = window.open(url,windowname,stuff);
	popWin.focus();
}

function getCookieVal (offset){
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function getCookie (name){
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen){
		var j = i + alen;
		
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
			
		i = document.cookie.indexOf(" ", i) + 1;
		
		if (i == 0) break; 
	}
	return null;
}



// Campaign, Affiliate and Banner placeholder variables
var spCampaign	= "";
var spAffiliate	= "";
var spBanner	= "";
var spInternal	= "";


function OmnitureFunctionStore(OmniAccountID, pageName, pageAddress,pageSection){
	s_account=OmniAccountID;
	s_channel="SitePal Store - " + pageSection;
	s_pageName = pageName;
	s_server = pageAddress;
	
	if (window.OmnitureValues) OmnitureValues();

	s_pageType="";
	s_prop1 = spAffiliate;		// Affiliate
	s_prop2="";
	s_prop3="";	
	s_campaign = spCampaign;	// Campaign
	s_state="";
	s_zip="";
	s_events="";
	s_products="";
	s_purchaseID="";
	s_eVar1 = spAffiliate;		// Affiliate
	s_eVar2 = spBanner;			// Banner
	s_eVar3 = spInternal;		// Internal Promotions
}

function OmnitureFunctionStoreEcommerce(OmniAccountID,pageName, pageAddress,pageSection,sProducts,sState,sZip,TransactionId,eventName){

	s_account=OmniAccountID;
	s_channel="SitePal Store - " + pageSection;
	s_pageName = pageName;
	s_server = pageAddress;

	if (grabQueryValue('notification') && grabQueryValue("notification") == 'on'){
		eventName += ",event2";
	}
	
	if (location.pathname.indexOf('complete.php') != -1 && readCookie('transactionComplete') != TransactionId)
	{
		if (sProducts.toUpperCase().indexOf("FREE_TRIAL") != -1 || sProducts.toUpperCase().indexOf("FREETRIAL") != -1 || sProducts.toUpperCase().indexOf("FREE TRIAL") != -1)
		{
			eventName += ",event4";
			setCookie('transactionComplete', TransactionId);
		}
	}
	
	s_events=eventName;

	s_state=sState;
	s_zip=sZip;
	s_products=sProducts;
	s_purchaseID=TransactionId;

	if (window.OmnitureValues) OmnitureValues();

	s_pageType="";
	s_prop1 = spAffiliate;		// Affiliate
	s_prop1="";
	s_prop2="";
	s_prop3="";
	s_campaign = spCampaign;	// Campaign
	s_eVar1 = spAffiliate;		// Affiliate
	s_eVar2 = spBanner;			// Banner
	s_eVar3 = spInternal;		// Internal Promotions
}