
var xmlHttp;
var browser;



function ajaxFunction()
{
   xmlHttp == null;
  try
  {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    browser = true;
  }
  catch (e)
  {
    // Internet Explorer
    try
    {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      browser = false;
    }
    catch (e)
    {
      try
      {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        browser = false;
      }
      catch (e)
      {
        alert("Your browser does not support AJAX!");
        return false;
      }
    }
   }
   
   return xmlHttp;
}

function check_ajax(xmlHttp)
{
	if(xmlHttp == null)
	{
		alert("Din browser stödjer inte Ajax, vänligen uppdatera browsern.")
		return false;
	}
	else
		return true;
}


function send(script,funktionen){
	
	if(check_ajax(xmlHttp)){
		xmlHttp.onreadystatechange = funktionen;
		xmlHttp.open("GET",script,true);
		xmlHttp.send(null);
	}
	
}


function send_post(script, params, funktionen){//Function som sänder data via post
	
	
	if(check_ajax(xmlHttp)){
		
		xmlHttp.onreadystatechange = funktionen;
		xmlHttp.open("POST",script,true);
		xmlHttp.setRequestHeader("If-Modified-Since", "Fri, 31 Dec 1999 23:59:59 GMT");
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
	
			
        
		xmlHttp.send(params);
		
	}
}

function detect_ie(){
	
	var nav = navigator.userAgent;
	
	if(!nav.indexOf('MSIE') > 0)
		return true;
	else
		return false;
}

function get_timestamp(){
	
	var date = new Date();
	var timestamp = date.getTime();
	
	return timestamp;
}

/**
 * Function som öppnar fönster och placerar det centralt på skärmen
 * @param String url till sidan som skall �ppnas
 * @param int width
 * @param int height
 */
function load_window(url, width, height){
	
	var params = 'width=' + width + ",height=" + height;
	
	var fonster = window.open(url,'kalle', params);
	
	var x = (screen.width/2)-width;
	var y = (screen.height/2)-height;
	
	fonster.moveTo(x,y);
	
}

function get_id(id){
	var handler = document.getElementById(id);
	return handler;
}
