var img=new Array();
var FirstView=true;
var Uniq=false;
var CatSet=false;
var Cat;
var AdCount=0;
function Count(id)
{
    if(FirstView)
    {
        FirstView=false;
        if(readCookie("Counter")!="true")
        {
            createCookie("Counter", 30);
            Uniq=true;
        }
    }
    if (document.images) 
    {
        var newImg=new Image();
        if(Uniq)
        {
            Uniq=false;
            newImg.src="http://adserver.hoxen.se/clients/setstat.aspx?ID="+id+"&Count=true";
           
        }
        else
        {
            newImg.src="http://adserver.hoxen.se/clients/setstat.aspx?ID="+id;
          
        }
        img.push(newImg);
    }
    
}
function createCookie(id, d) {
var days=d;
	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 = "AdServer_"+id+"=true"+expires+"; path=/";
}

function readCookie(id) {
	var nameEQ = "AdServer_" + id + "=";
	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 AdCategory(name)
{
    for(i=0;i<CategoriesArr.length;i++)
    {
        CatInfoArr=CategoriesArr[i].split("|");
        if(CatInfoArr[0]==name)
        {
            Cat=CatInfoArr[1];
            CatSet=true;
        }
    }
}
function getDocSize() {
  var DocWidth = 0, DocHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    DocWidth = window.innerWidth;
    DocHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    DocWidth = document.documentElement.clientWidth;
    DocHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    DocWidth = document.body.clientWidth;
    DocHeight = document.body.clientHeight;
  }
  return {Width:DocWidth,  Height:DocHeight };
}
var sUserAgent=navigator.userAgent;
var fAppVersion=parseFloat(navigator.appVersion);
var flashinstalled = 0;
var flashversion = 0;
function compareVersions(sVersion1, sVersion2)
{
    var aVersion1=sVersion1.split(".");
    var aVersion2=sVersion2.split(".");
    
    if(aVersion.length > aVersion2.length)
    {
        for(var i=0; i< aVersion1.length - aVersion2.length; i++)
        {
            aVersion2.push("0");
        }
    }
    else if(aVersion1.lenght < aVersion2.length)
    {
        for(var i=0; i< aVersion2.lenght - aVersion1.lenght; i++)
        {
            aVersion1.push("0");
        }
    }
    
    for(var i=0; i<aVersion1.length; i++)
    {
        if(aVersion1[i] < aVersion2[i])
        {
            return -1;
        }
        else if(aVersion1[i] > aVersion2[i])
        {
            return 1;
        }
    }
    return 0;
}

var isOpera=sUserAgent.indexOf("Opera")>-1;
var isMinOpera4 = isMinOpera5 = isMinOpera6 = isMinOpera7 = isMinOpera7_5 = false;

if(isOpera)
{
    var fOperaVersion;
    if(navigator.appName=="Opera")
    {
        fOperaVersion=fAppVersion;
    }
    else
    {
        var reOperaVersion = new RegExp("Opera (\\d+\\.\\d+)");
        reOperaVersion.test(sUserAgent);
        fOperaVersion=parseFloat(RegExp["$1"]);
    }
    
    isMinOpera4 = fOperaVersion >=4;
    isMinOpera5 = fOperaVersion >=5;
    isMinOpera6 = fOperaVersion >=6;
    isMinOpera7 = fOperaVersion >=7;
    isMinOpera7_5 = fOperaVersion >=7.5;
}

var isKHTML=sUserAgent.indexOf("KHTML")>-1 || sUserAgent.indexOf("Konqueror") || sUserAgent.indexOf("AppleWebKit");
var isMinSafari1 = isMinSafari1_2 = false;
var isMinKonq2_2 = isMinKonq3 = isMinKonq3_1 = isMinKonq3_2 = false;

if(isKHTML)
{
    isSafari = sUserAgent.indexOf("AppleWebKit")>-1;
    isKonq = sUserAgent.indexOf("Konqueror")>-1;
        
        if(isSafari)
        {
            var reAppleWebKit = new RegExp("AppleWebKit\\/(\\d+(:\\.\\d*)?)");
            reAppleWebKit.test(sUserAgent);
            var fAppleWebKitVersion = parseFloat(RegExp["$1"]);
            
            isMinSafari1 = fAppleWebKitVersion >=85;
            isMinSafari1_2 = fAppleWebKitVersion >=124;
        }
        else if(isKonq)
        {
            var reKonq=new RegExp("Konqueror\\/(\\d+(?:\\.\\d+(?:\\.\\d)?)?)");
            reKonq.test(sUserAgent);
            isMinKonq2_2 = compareVersions(RegExp["$1"], "2.2") >=0;
            isMinKonq3 = compareVersions(RegExp["$1"], "3.0") >=0;
            isMinKonq3_1 = compareVersions(RegExp["$1"], "3.1") >=0;
            isMinKonq3_2 = compareVersions(RegExp["$1"], "3.2") >=0;
        }
}

var isIE = sUserAgent.indexOf("compatible") > -1 && sUserAgent.indexOf("MSIE") > -1 && !isOpera;
var isMinIE4 = isMinIE5 = isMinIE5_5 = isMinIE6 = false;

if(isIE)
{
    var reIE=new RegExp("MSIE (\\d+\\.\\d+);");
    reIE.test(sUserAgent);
    var fIEVersion = parseFloat(RegExp["$1"]);
    
    isMin4 = fIEVersion >=4;
    isMin5 = fIEVersion >=5;
    isMin5_5 = fIEVersion >=5.5;
    isMinIE6 = fIEVersion >= 6;
}

var isMoz = sUserAgent.indexOf("Gecko") > -1 && !isKHTML;
var isMinMoz1 = isMinMoz1_4 = isMinMoz1_5 = false;

if(isMoz)
{
    var reMoz=new RegExp("rv:(\\d+\\.\\d+(?:\\.\\d+)?)");
    reMoz.test(sUserAgent);
    isMinMoz1 = compareVersions(RegExp["$1"], "1.0") >= 0;
    isMinMoz1_4 = compareVersions(RegExp["$1"], "1.4") >= 0;
    isMinMoz1_5 = compareVersions(RegExp["$1"], "1.5") >= 0;
}

var isNS4 =!isIE && !isOpera && !isMoz && !isKHTML && (sUserAgent.indexOf("Mozilla") == 0) && (navigator.appName=="netscape") && (fAppVersion >= 4.0 && fAppVersion <5.0);
var isMinNS4 = isMinNs4_5 = isMinNS4_7 = isMinNS4_8 = false;

if(isNS4)
{
    isMinNS4=true;
    isMinNS4_5=fAppVersion >= 4.5;
    isMinNS4_7=fAppVersion >= 4.7;
    isMinNS4_8=fAppVersion >= 4.8;
}

var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
var isMac = (navigator.platform == "Mac68k") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh");
var isUnix = (navigator.platform == "X11") && !isWin && !isMac;

var isWin95 = isWin98 = isWinNT4 = isWin2k = isWinME = isWinXP = false;
var isMac68K = isMacPPC = false;
var isSunOS = isMinSunOS4 = isMinSunOS5 = isMinSunOS5_5 = false;

if(isWin)
{
    isWin95 = sUserAgent.indexOf("Win95") > -1 || sUserAgent.indexOf("Windows 95") > -1;
    isWin98 = sUserAgent.indexOf("Win98") > -1 || sUserAgent.indexOf("Windows 98") > -1;
    isWinME = sUserAgent.indexOf("Win 9x 4.90") > -1 || sUserAgent.indexOf("Windows ME") > -1;
    isWin2k = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
    isWinXP = sUserAgent.indexOf("Windows 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
    isWinNT4 = sUserAgent.indexOf("WinNT") > -1 || sUserAgent.indexOf("Windows NT") > -1 || sUserAgent.indexOf("WinNT4.0") > -1 || sUserAgent.indexOf("Windows NT 4.0") > -1 && (!isWinME && !isWin2k && !isWinXP);
}
if(isMac)
{
    isMac68K= sUserAgent.indexOf("Mac_68000") > -1 || sUserAgent.indexOf("68K") > -1;
    isMacPPC = sUserAgent.indexOf("Mac_PowerPC") > -1 || sUserAgent.indexOf("PPC");
}
if(isUnix)
{
    isSunOS=sUserAgent.indexOf("SunOS") > -1;
    
    if(isSunOS)
    {
        var reSunOs = new RegExp("SunOS (\\d+\\.\\d+(?:\\.\\d+)?)");
        reSunOS.test(sUserAgent);
        isMinSunOS4 = compareVersions(RegExp["$1"], "4.0") >= 0;
        isMinSunOS5 = compareVersions(RegExp["$1"], "5.0") >= 0;
        isMinSunOS5_5 = compareVersions(RegExp["$1"], "5.5") >= 0;
    }
}
if (navigator.plugins && navigator.plugins.length)
{
	x = navigator.plugins["Shockwave Flash"];
	if (x)
	{
		flashinstalled = 2;
		if (x.description)
		{
			y = x.description;
			flashversion = y.charAt(y.indexOf('.')-1);
		}
	}
	else
		flashinstalled = 1;
	if (navigator.plugins["Shockwave Flash 2.0"])
	{
		flashinstalled = 2;
		flashversion = 2;
	}
}
else if (navigator.mimeTypes && navigator.mimeTypes.length)
{
	x = navigator.mimeTypes['application/x-shockwave-flash'];
	if (x && x.enabledPlugin)
		flashinstalled = 2;
	else
		flashinstalled = 1;
}
else if(isWin && isIE)
{
    try
    {
        new ActiveXObject("ShockwaveFlash.ShockWaveFlash");
        flashinstalled = 2;
    }
    catch(oError)
    {
        flashinstalled = 1;
    }
}

	CategoriesArr=new Array();
	CategoriesArr[0]="Start|19";

function Random(Max)
{
	return Math.floor(Math.random()*Max);
}
function hoxenAd(Type)
{
	if(eval('window.do'+Type))
	{
		eval('do'+Type+'()');
	}
}
function Hoxen_Write(Obj, id)
{
	document.open();
	document.write("<span id=HoxenCtl_"+id+">"+Obj+"</span>");
	document.close();
}

function hoxenScriptLoader()
{
}

