//define VARs
var uBROWS = [];
var uLOCAT = "http://www.kadovoorhem.nl/";
var uTITLE = "Kadovoorhem.nl - Vind hier het cadeau voor hem of haar";
var uSTATS = "";
var uQRYST = location.search.substring(1);

// perform check whether the querystring is empty or not
if ( uQRYST != "" ) {
	// querytstring is NOT empty and must be parsed too
	uLOCAT = uLOCAT + "?" + uQRYST ;
}
else {
	// querystring is empty and location address doesn't change
	uLOCAT = uLOCAT ;
}

//perform checks for different browsers
if ( navigator.vendor == 'KDE' || ( document.childNodes && !document.all && !navigator.taintEnabled ) ) 
{ 
	uBROWS[0] = 'kde'; uBROWS[1] = 'Konqueror / Safari / OmniWeb 4.5+'; 
}
else if( navigator.__ice_version ) 
{ 
	uBROWS[0] = 'ice'; uBROWS[1] = 'ICEbrowser'; 
}
else if( window.ScriptEngine && ScriptEngine().indexOf( 'InScript' ) + 1 ) 
{ 
	uBROWS[0] = 'icb'; uBROWS[1] = 'iCab'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'hotjava' ) + 1 && typeof( navigator.accentColorName ) == 'undefined' ) 
{ 
	uBROWS[0] = 'hjv'; uBROWS[1] = 'HotJava'; 
}
else if( document.layers && !document.classes ) 
{ 
	uBROWS[0] = 'omn'; uBROWS[1] = 'Omniweb 4.2-'; 
}
else if( document.layers && !navigator.mimeTypes['*'] ) 
{ 
	uBROWS[0] = 'esc'; uBROWS[1] = 'Escape'; 
	}
else if( document.layers ) 
{ 
	uBROWS[0] = 'ns4'; uBROWS[1] = 'Netscape 4'; 
}
else if( window.opera && document.childNodes ) 
{ 
	uBROWS[0] = 'op7'; uBROWS[1] = 'Opera 7+'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'opera' ) + 1 ) 
{ 
	uBROWS[0] = 'opr'; uBROWS[1] = 'Opera 6-'; 
}
else if( navigator.appName.indexOf( 'WebTV' ) + 1 ) 
{ 
	uBROWS[0] = 'wtv'; uBROWS[1] = 'WebTV'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'netgem' ) + 1 ) 
{ 
	uBROWS[0] = 'nbx'; uBROWS[1] = 'Netgem NetBox'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'opentv' ) + 1 ) 
{ 
	uBROWS[0] = 'otv'; uBROWS[1] = 'OpenTV'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'ipanel' ) + 1 ) 
{ 
	uBROWS[0] = 'ipn'; uBROWS[1] = 'iPanel MicroBrowser'; 
}
else if( document.getElementById && !document.childNodes ) 
{ 
	uBROWS[0] = 'clu'; uBROWS[1] = 'Clue browser'; 
}
else if( navigator.product == 'Gecko' ) 
{ 
	uBROWS[0] = 'gek'; uBROWS[1] = 'Gecko engine (Mozilla, Netscape 6+ etc.)'; 
}
else if( document.getElementById ) 
{ 
	uBROWS[0] = 'ie5'; uBROWS[1] = 'Internet Explorer 5+'; 
}
else if( document.all ) 
{ 
	uBROWS[0] = 'ie4'; uBROWS[1] = 'Internet Explorer 4'; 
}
else 
{ 
	uBROWS[0] = 'oth'; uBROWS[1] = 'an unknown browser'; 
}

//perform checks for different OSs
if( navigator.userAgent.toLowerCase().indexOf( 'linux' ) + 1 ) 
{ 
	uBROWS[2] = 'lin'; uBROWS[3] = 'Linux'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'x11' ) + 1 ) 
{ 
	uBROWS[2] = 'unx'; uBROWS[3] = 'Unix'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'mac' ) + 1 ) 
{ 
	uBROWS[2] = 'mac'; uBROWS[3] = 'MacOS'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'win' ) + 1 ) 
{ 
	uBROWS[2] = 'win'; uBROWS[3] = 'Windows'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'webtv' ) + 1 ) 
{ 
	uBROWS[2] = 'wtv'; uBROWS[3] = 'WebTV Platform'; 
}
else if( navigator.userAgent.toLowerCase().indexOf( 'netgem' ) + 1 ) 
{ 
	uBROWS[2] = 'ngm'; uBROWS[3] = 'Netgem';
}
else if( navigator.userAgent.toLowerCase().indexOf( 'opentv' ) + 1 ) 
{ 
	uBROWS[2] = 'otv'; uBROWS[3] = 'OpenTV Platform'; 
}
else 
{ 
	uBROWS[2] = 'oth'; uBROWS[3] = 'an unknown operating system';
}


// Netscape (5-) browser op een MAC
if ( uBROWS[0] == 'ns4' && uBROWS[2] == 'mac' )
{
	location.href = uLOCAT;
}

// Safari browser
if ( uBROWS[0] == 'kde' )
{ 
	location.href = uLOCAT;
}

// Other Browsers & OSs
if ( uSTATS == "" )
// no separate website stats file
{
	document.write(
		'<frameset rows="*" frameborder="no" border="0" framespacing="0">',
		'<frame name="contentFrame" src="' + uLOCAT + '" scrolling="auto">',
		'</FRAMESET><noframes>'
	);
}
else 
{
// separate website stats file
	document.write(
		'<frameset rows="*,0" frameborder="no" border="0" framespacing="0">',
		'<frame name="contentFrame" src="' + uLOCAT + '" scrolling="auto">',
		'<frame name="statsFrame" src="' + uSTATS + '" scrolling="no">',
		'</FRAMESET><noframes>'
	);
}
document.title = uTITLE;
