//check browser
var w3c = false;
var ie = false;
var ns = false;
var sa = false;
if (document.getElementById) {
	var w3c = true;
}
if (document.all) {
	var ie = true;
}
if (document.layers) {
	var ns = true;
}
if ((navigator.userAgent).indexOf("Safari")!=-1) {
	var sa = true;
}
if (w3c==false && ie==false && ns==false && sa==false) {
	alert('too old (or bad) browser. get a newer one at \n\n - www.mozilla.org \n - www.microsoft.com \n - www.netscape.com');
	location.href='http://www.mozilla.com/';
}

//show a hidden layer
function showLayer(strName){
	if (w3c) document.getElementById(strName).style.visibility = "visible";
    else if (ie) eval(strName).style.visibility = "visible";
 	else if (ns) document.layers[strName].visibility = "show";
}

//hide a shown layer
function hideLayer(strName){
	if (w3c) document.getElementById(strName).style.visibility = "hidden";
    else if (ie) eval(strName).style.visibility = "hidden";
 	else if (ns) document.layers[strName].visibility = "hide";
}

//change display of an element if it exists
function changeDisplay( elementId, setTo ) {
	if( w3c ) {
		var theElement = document.getElementById( elementId );
	} else if( ie ) {
		var theElement = document.all[ elementId ];
	} else if (ns) {
		var theElement = new Object();
	}
	if (theElement) { //check if the element exists
		if( theElement.style ) {
			theElement = theElement.style;
		}
		theElement.display = setTo;
	}
}

//change display of an element
function changeItem(sItem) {
	if (document.getElementById(sItem).style.display == 'block'){
		hideItem(sItem);
	} else {
		showItem(sItem);
	}
}

//hide of an item
function hideItem(sItem) {
	changeDisplay( sItem, 'none' );
}

//show of an item
function showItem(sItem) {
	changeDisplay( sItem, 'block' );
}

function timeOutLogInBox(doIt) {
	if (doIt == "now") {
	    hideItem('logInBoxContainer');
	    showLayer('topBarLogInBtn');
	} else if (doIt == "soon") {
	    timerID = setTimeout("timeOutLogInBox('now')",500);
	} else if (doIt == "no") {
        clearTimeout(timerID);
	}	
}

//submit a form bu pressing enter in ns as it works in w3c and ie
function submitEnter(character) {
    var key;
    if(window.event)
        key = character.keyCode;     //IE
    else
        key = character.which;     //firefox

	if (key.keyCode == 13) {
		document.forms[0].submit();
	}
}

/*
pressed_keys = "";
document.onkeydown = KeyCheck;
function KeyCheck(e) {
	var KeyID = (window.event) ? event.keyCode : e.keyCode;
	if(KeyID==75){
		pressed_keys = KeyID;
	} else if(KeyID==76){
		pressed_keys = pressed_keys+""+KeyID;
	} else if(KeyID == 65){
		pressed_keys = pressed_keys+""+KeyID;
	} else if(KeyID == 78){
		pressed_keys = pressed_keys+""+KeyID;
	} else if(KeyID == 84){
		pressed_keys = pressed_keys+""+KeyID;
	} else if(KeyID == 77){
		pressed_keys = pressed_keys+""+KeyID;
	}
	if ((KeyID !=75) && (KeyID !=76) && (KeyID !=65) && (KeyID !=78) && (KeyID !=84) && (KeyID !=77)) {
		pressed_keys = "";
	}
	aux = new String(pressed_keys);
	if ((aux.indexOf('7576657884776578') != -1)) {
		document.getElementById('logo').style.background = 'url(img/test.gif)';
		pressed_keys = "";
	}
}
*/

function enterJsSearch(character) {
    var key;
    if(window.event)
        key = character.keyCode;     //IE
    else
        key = character.which;     //firefox
    
    if (key == 13) {
		jsSearch();
	}
}

function jsSearch() {
	// Skapar url för sökning
	var url;
	url = 'Default.aspx?';
	url += "cof=FORID%3a11&";
	url += "site=nothing.aspx&";
	url += "cx=002679000018601398237:s1e2fp47zum&";
	url += "q=" + document.getElementById("q").value + " &";
	url += "idnr=0";
	//alert(url);
	window.location = url
}