<!--

//Return current user browser
function get_browser_name() {
	var agt=navigator.userAgent.toLowerCase();

	if (agt.indexOf("opera") != -1) return 'Opera';
	if (agt.indexOf("beonex") != -1) return 'Beonex';
	if (agt.indexOf("chimera") != -1) return 'Chimera';
	if (agt.indexOf("firefox") != -1) return 'Firefox';
	if (agt.indexOf("safari") != -1) return 'Safari';
	if (agt.indexOf("msie") != -1) return 'Microsoft';
	if (agt.indexOf("netscape") != -1) return 'Netscape';
	if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
	
	var reg = /chrome/;
	if(reg = reg.exec(agt) == "chrome") return 'Chrome';	
	
	if (agt.indexOf('\/') != -1) {
		if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
			return navigator.userAgent.substr(0,agt.indexOf('\/'));
		} else return 'Netscape';
	} 
	
	else if (agt.indexOf(' ') != -1) return navigator.userAgent.substr(0,agt.indexOf(' '));
	
	else return navigator.userAgent;
}


//Get variables from URL
function getValue(varname) {
	  //load url
	  var url = window.location.href;
	  var qparts = url.split("?");
	
	  if (qparts.length == 1){ 
		return false ;
	  }  else if (qparts.length == undefined){ 
		return false ;
	  }  else{	  	
		  // find querystring and split
		  var query = qparts[1];
		  var vars = query.split("&");
		  var value = "";
		  
		  for (i=0;i<vars.length;i++){
			// Split the variable
			var parts = vars[i].split("=");
			if (parts[0] == varname){
			  value = parts[1];
			  break;
			}
		  }
		  //convert
		  value = unescape(value);
		  value.replace(/\+/g," ");
		 
		  return value;
	  }
}

//Include Text File, can also be called over include function
function include_text_based_file(fileName, elementID){

	var http = createRequestObject();
	var toElement = elementID ;
	
	//Open Textfile
	http.open('get',fileName);
	http.onreadystatechange = updateNewContent;
	http.send(null);
	return false;
	
	//Connect Ajax
	function createRequestObject() {
		var objAjax;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer"){
			objAjax = new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			objAjax = new XMLHttpRequest();
		}
		return objAjax;
	}
	
	
	//get content
	function updateNewContent(){
		if(http.readyState == 4){
			document.getElementById(toElement).innerHTML = http.responseText;
		}
	}

}

//Include File
function include(fileName, fileType, elementID)
{
	switch(fileType)
	{		
		case 'js': case 'JS':
			//Create dynamic JS reference
			var head = document.getElementsByTagName('head')[0];
			
			var script=document.createElement("script");
			script.setAttribute("type", "text/javascript");
			script.setAttribute("src", fileName);
			
			if (typeof script!="undefined") {
				head.appendChild(script);
			}
			break;
			
		case 'css': case 'CSS':
			//Create dynamic CSS reference
			var head = document.getElementsByTagName('head')[0];
			
			var stylesheet=document.createElement("link");
			stylesheet.setAttribute("rel", "stylesheet");
			stylesheet.setAttribute("type", "text/css");
			stylesheet.setAttribute("href", fileName);
			
			if (typeof stylesheet!="undefined") {
				head.appendChild(stylesheet);
			}
			break;
			
		case 'text/html': case 'TEXT/HTML':
			//alias
			include_text_based_file(fileName, elementID);
			break;
		}

}

-->



