/*###############################################################################################
# This is modified version of http://www.quirksmode.org/js/detect.html							#
# BROWSER DETECTION CopyRight by above website!													#
# CSS CHANGABLE function COPYRIGHT BY FINNWILLIAM DESIGN 2005-2007								#
# CODED BY ARUN SUTHARSHAN [arun@finnwilliam.com 11.01.2007 - 24.04.2007]						#
# 							version 2 to differentiate between IE6/IE7: 30.01.07				#
# 									2.0.1 to differentiate between Firefox/Safari: 31.01.07		#
#									2.0.1.1 to add time zones	18.04.07						#
#									3.	MAJOR MODIFICATION...WHAT IF JS disabled?	24.04.07	#
###############################################################################################*/
// USAGE you need to provide two css links as follows
//var IE7Css = 'css/1.css';		//for IE7 browser
//var IE0therCss = 'css/2.css';	//for IE browser - all but IE7
//var SafariCss = 'css/3.css';	//for Safari browser
//var FirefoxCss = 'css/4.css';	//for Firefox browser
//var OtherCss = 'css/5.css'; 	//for allOther browsers

//var ZoneAcss = 'css/A.css'; 	//for Zone 1 
//var ZoneBcss = 'css/B.css'; 	//for Zone 2 
//var ZoneCcss = 'css/C.css'; 	//for Zone 3

//var ZoneAStartsAtHr = 6;	//06.00-11.00
//var ZoneBStartsAtHr = 11;	//11.00-18.00
//var ZoneCStartsAtHr = 18;	//18.00-06.00


//<link href="../css/mainfwd.css" rel="stylesheet" type="text/css" /><!--for nonIE browser-->
//<link href="../css/ie6fwd.css" rel="stylesheet" type="text/css" /><!--for IE browser-->
//<link href="../css/ie7fwd.css" rel="stylesheet" type="text/css" /><!--for IE7 browser-->
//<link href="../css/mainfwd.css" rel="stylesheet" type="text/css" /><!--for safari-->
//<link href="../css/mainfwd.css" rel="stylesheet" type="text/css" /><!--for firefox-->

//function get_css()
//{
var IE7Css = '../css/cwseie7.css';		//for IE7 browser
var IE0therCss = '../css/cwseie6.css';	//for IE browser - all but IE7
var SafariCss = '../css/cwsemain.css';	//for Safari browser
var FirefoxCss = '../css/cwsemain.css';	//for Firefox browser
var OtherCss = '../css/cwsemain.css'; 	//for allOther browsers

var ZoneAcss = '../css/main.css'; 	//for Zone 1 
var ZoneBcss = '../css/main.css'; 	//for Zone 2 
var ZoneCcss = '../css/main.css'; 	//for Zone 3

var ZoneAStartsAtHr = 4;	//06.00-11.00 -->amended by NB now it will be 05.00-09.00 -->reamended by NB 04.00-09.00
var ZoneBStartsAtHr = 9;	//11.00-18.00 -->amended by NB now it will be 09.00-18.00 -->reamended by NB 09.00-19.00
var ZoneCStartsAtHr = 19;	//18.00-06.00 -->amended by NB now it will be 18.00-05.00 -->reamended by NB 19.00-04.00

var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,	subString: "OmniWeb",	versionSearch: "OmniWeb/",	identity: "OmniWeb"	},
		{	string: navigator.vendor,		subString: "Apple",									identity: "Safari"	},
		{	prop: window.opera,																	identity: "Opera"	},
		{	string: navigator.vendor,		subString: "iCab",									identity: "iCab"	},
		{	string: navigator.vendor,		subString: "KDE",									identity: "Konqueror"},
		{	string: navigator.userAgent,	subString: "Firefox",								identity: "Firefox"	},
		{	string: navigator.vendor,		subString: "Camino",								identity: "Camino"	},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,	subString: "Netscape",								identity: "Netscape"},
		{	string: navigator.userAgent,	subString: "MSIE",		versionSearch: "MSIE",		identity: "Explorer"},
		{	string: navigator.userAgent,	subString: "Gecko",		versionSearch: "rv",		identity: "Mozilla"	},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,	subString: "Mozilla",	versionSearch: "Mozilla",	identity: "Netscape"}	],
			
	dataOS : [
		{	string: navigator.platform,		subString: "Win",									identity: "Windows"	},
		{	string: navigator.platform,		subString: "Mac",									identity: "Mac"		},
		{	string: navigator.platform,		subString: "Linux",									identity: "Linux"	}	]};
		
BrowserDetect.init();
var BrowserCSS, ZoneCSS;
if (BrowserDetect.browser == 'Explorer' && BrowserDetect.version == 7){BrowserCSS=IE7Css;}
else if(BrowserDetect.browser == 'Explorer' && BrowserDetect.version < 7 ){	BrowserCSS=IE0therCss;}	
else if(BrowserDetect.browser == 'Safari' )	{BrowserCSS=SafariCss;}
else if(BrowserDetect.browser == 'Firefox' ){BrowserCSS=FirefoxCss;}
else{BrowserCSS=OtherCss;}

var Stamp = new Date();
if (Stamp.getHours() >= ZoneAStartsAtHr && Stamp.getHours() < ZoneBStartsAtHr )
		{ZoneCSS=ZoneAcss;}
else if(Stamp.getHours() >= ZoneBStartsAtHr && Stamp.getHours() < ZoneCStartsAtHr )
{ZoneCSS=ZoneBcss;}
else{ZoneCSS=ZoneCcss;}

var css = '<';  css+='link rel="stylesheet" href=' + BrowserCSS + ' \/';  css+='>';
	css+= '<';  css+='link rel="stylesheet" href=' + ZoneCSS + ' \/';  css+='>';
//alert(css);
 document.write(css);
//}
//alert(BrowserDetect.browser);
/* ################# ONLY FOR DEVELOPERS #############################################################################################
alert (BrowserDetect.browser+'\n'+BrowserDetect.version);
if (BrowserDetect.version<7){alert ('your browser is not IE7 but IE');}
*/
/* 		if (typeof document.body.style.maxHeight != "undefined") {
 		// IE 7, mozilla, safari, opera 9		//CopyRight Abe Fettig  http://www.ajaxian.com/archives/detecting-ie7-in-javascript
		document.styleSheets[0].disabled=true;
		document.styleSheets[1].disabled=true;
		} else {
  		// IE6, older browsers
		document.styleSheets[0].disabled=true;
		document.styleSheets[2].disabled=true;
		}	
################# ONLY FOR DEVELOPERS #############################################################################################*/