//************************************************************
//uj_brwhk.js
//Javascript för browsercheck i e-handel och kundtjänst
//
//  ver 3.40Bsp10   2011-05-03
//	ver 3.40A		2006-02-28
//	ver 3.39		2005-02-18
// kräver uj_util.js
//
//	ver 3.38	2004-03-03
//
//Unikum Datasystem AB
//**************************************************************



function browsercheck(){
	
	var mess="";
	
	//******************* Kolla webbläsare **********************
	var browser = getBrowser();
	
	var os = browser.substr(0,3);
	var wl = browser.substr(3);
	if(wl == "N45"){
		if(os == "Mac"){
			mess += _WLOLDN_M+"\n";
		}else{
			mess += _WLOLDN+"\n";
		}		
	}else if(wl == "IE40"){		
		if(os == "Mac"){
			mess += _WLOLDIE_M+"\n";
		}else{
			mess += _WLOLDIE+"\n";
		}		
	}
	if(wl == "N45" || wl == "IE40"){ //Inte InternetExplorer 4.5 eller senare eller Netscape 4.7 eller senare
		if(os == "Mac"){
			mess += _WLREQHK_M+"\n";
		}else{
			mess += _WLREQHK+"\n";
		}
		alert(mess);
	}
	
	//********************** Kolla pixelvidd och färgdjup	**********************************
	//if(screen.width < 1000 || screen.height < 700){
	//	if(os == "Mac"){
	//		mess = _SCREQHK1_M+"\n";
	//		mess += _SCREQHK2_M;
	//	}else{
	//		mess = _SCREQHK1+"\n";
	//		mess += _SCREQHK2;
	//	}
	//	alert(mess);
	//}
}
function isMac(){
	var browser = getBrowser();
	return browser.substr(0,3)=="Mac";
}
function isNetscape(){

	var browser = getBrowser();
	return browser.indexOf("N")!=-1;
}
function getBrowser(){	

	//Values of variable browser that must be used for backward compatibility
	//Too old browsers ar identified as MacN45, WinN45, MacIE40 or WinIE40
	//The rest are WinNOK, MacNOK, WinIEOK, MacIEOK
	//Opera is also IEOK, Firefox and Mozilla are NOK 
	//All non-win are treated as Mac due to lack of testing capabilities for Linux etc.

	//alert("userAgent="+navigator.userAgent+", appVersion="+navigator.appVersion+", appMinorVersion="+navigator.appMinorVersion);
	
	var brwsr;
	if(navigator.userAgent.indexOf("Win")!=-1){ 			//Windows
		if(navigator.userAgent.indexOf("MSIE") != -1){		//Internet Explorer, Opera
			if(navigator.appVersion.indexOf("MSIE 4.0")!=-1){ 	//Windows IE 4																//Ver4
				brwsr = "WinIE40";								
			}else{
				brwsr = "WinIEOK";
			}
		}else{							//Not Internet Explorer														//Netscape o FF
			if(parseFloat(navigator.appVersion)< 4.7){
				brwsr = "WinN45"; 			//Netscape före 4.7
			}else{
				brwsr = "WinNOK";	//Netscape >=6, Firefox, Mozilla
			}
		}	 
	}else{ 								//Mac										// Mac
		if(navigator.userAgent.indexOf("MSIE")!=-1){		//IE
			if(navigator.appVersion.indexOf("MSIE 4.0")!=-1){ 	//Mac IE 4																	//Ver4
				brwsr = "MacIE40";								
			}else{
				brwsr = "MacIEOK";
			}
		}else{							//Not Internet Explorer									//Netscape
			if(parseFloat(navigator.appVersion)< 4.7){
				brwsr = "MacN45"; 			//Netscape före 4.7
			}else{
				brwsr = "MacNOK";		//Netscape >=6, Firefox, Mozilla
			}
		}	 
	}
	return brwsr; 
}
