// JavaScript Handheld detection
// http://www.hand-interactive.com/resources/detect-mobile-javascript.htm
// http://www.hand-interactive.com/resources/www.hand-interactive.com - by Anthony Hand

// Script for: Cayenne
// Developed By: Adam Jones - 27/5/09

// Make sure script is placed AFTER real CSS in order of pages HEAD content.


var uagent = navigator.userAgent.toLowerCase();
//alert (uagent);
if (DetectBrowser("safari")==true){
	if (DetectBrowser("chrome")!=true){
		// chrome string ALSO contains safari so have to check for this!
		if (DetectBrowser("version/3") || DetectBrowser("version/2") || DetectBrowser("version/1")){
			loadjscssfile('css/cayenne-safari.css','css');
		}
	}
}

function DetectBrowser(str_browser) {
	
	agent=uagent.toLowerCase();
	if (agent.search(str_browser) > -1) {
		//alert (uagent);
		return true;
	}else{
		return false;
	}
}

function loadjscssfile(filename, filetype){
 //http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}