// JavaScript Document
var gLangAbb;

var cookie = readCookie("lang");
gLangAbb = cookie ? cookie : "nor";	// Nor is default if no cookie

function getLang () {
	var cookie = readCookie("lang");
	var lang = cookie ? cookie : "nor";	// NOR is default if no cookie
	return lang;
}
function writeLanguageFromURL() {
	if (document.URL.indexOf("nor") != -1) {		// "no" will conflict with aNOtherimage ..
		createCookie("lang", "nor", 365);
	} else if (document.URL.indexOf("us") != -1) {
		createCookie("lang", "us", 365);
	}
}
function switchLanguage(svitsj) {
	// svitsj = true switches language, false sets previous language (on load)
	if (!svitsj) {		// upon load only, test for language spec in url
		if (document.URL.indexOf("nor") != -1) {	// "no" will conflict with aNOtherimage ..
			createCookie("lang", "nor", 365);
		} else if (document.URL.indexOf("us") != -1) {
			createCookie("lang", "us", 365);
		}
	}
	var prevLanguage = getLang();
	//alert("switchLanguage, prevLanguage: " + prevLanguage);
	if ((prevLanguage == "nor" && svitsj) || (prevLanguage == "us" && !svitsj)) {
		document.getElementById("translate").innerHTML = "på norsk&nbsp;&nbsp;&nbsp;&nbsp;<img src='images/flg_no_16x13.gif'>";
		document.getElementById("title").innerHTML = "M.Sc./interfacer/photographer"
		document.getElementById("photoblog").innerHTML = "<a href='http://www.anotherimage.com' title='probably the best photoblog in the world - accidental photography and undiscovered realities'>Recent photography at anotherIMAGE.com:</a>"
		document.getElementById("p7TPMtab1_1").innerHTML = "facts"
		document.getElementById("p7TPMtab1_6").innerHTML = "photography"
		document.getElementById("p7TPMtab1_2").innerHTML = "clients"
		document.getElementById("p7TPMtab1_3").innerHTML = "cv"
		document.getElementById("p7TPMtab1_4").innerHTML = "museum"
		document.getElementById("p7TPMtab1_5").innerHTML = "contact"
		document.getElementById("txtshare").innerHTML = "please share :"
		document.getElementById("no1").style.display = "none";
		document.getElementById("us1").style.display = "block";
		document.getElementById("no2").style.display = "none";
		document.getElementById("us2").style.display = "block";
		document.getElementById("no3").style.display = "none";
		document.getElementById("us3").style.display = "block";
		document.getElementById("no4").style.display = "none";
		document.getElementById("us4").style.display = "block";
		document.getElementById("no5").style.display = "none";
		document.getElementById("us5").style.display = "block";
		document.getElementById("no6").style.display = "none";
		document.getElementById("us6").style.display = "block";
		gLangAbb = "us"
		createCookie("lang", "us", 365);
		//alert("switchLanguage, createCookie: us");
	} else {
		document.getElementById("translate").innerHTML = "in english&nbsp;&nbsp;&nbsp;&nbsp;<img src='images/flg_us_16x13.gif'>";
		document.getElementById("title").innerHTML = "designer/fotograf/cand.real"
		document.getElementById("photoblog").innerHTML = "<a href='http://www.anotherimage.com' title='Norges beste fotoblogg'>Nye bilder på anotherIMAGE.com:</a>"
		document.getElementById("p7TPMtab1_1").innerHTML = "Fakta"
		document.getElementById("p7TPMtab1_6").innerHTML = "Fotografi"
		document.getElementById("p7TPMtab1_2").innerHTML = "Kunder"
		document.getElementById("p7TPMtab1_3").innerHTML = "CV"
		document.getElementById("p7TPMtab1_4").innerHTML = "Museum"
		document.getElementById("p7TPMtab1_5").innerHTML = "Kontakt"
		document.getElementById("txtshare").innerHTML = "du kan dele :"
		document.getElementById("us1").style.display = "none";
		document.getElementById("no1").style.display = "block";
		document.getElementById("us2").style.display = "none";
		document.getElementById("no2").style.display = "block";
		document.getElementById("us3").style.display = "none";
		document.getElementById("no3").style.display = "block";
		document.getElementById("us4").style.display = "none";
		document.getElementById("no4").style.display = "block";
		document.getElementById("us5").style.display = "none";
		document.getElementById("no5").style.display = "block";
		document.getElementById("us6").style.display = "none";
		document.getElementById("no6").style.display = "block";
		gLangAbb = "nor";
		//alert("switchLanguage, createCookie: nor");
		createCookie("lang", "nor", 365);
	}
}
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
function promoteImage(evt, promote) {
	// Change classname of child
	evt = (evt) ? evt : ((event) ? event : null);
	var elem = (evt.target) ? evt.target : evt.srcElement;
	var child = document.getElementById(elem.getAttribute("child", false));
	var source = elem;
	if (promote) {
		if (null != child) child.className = (child.className == "down" ? "up" : "down");
	} else {
		if (null != child) child.className = (child.className == "up" ? "down" : "up");
	}
}
function popIt (url, w, h, scroll) {
	var scrollbars = (scroll == true)?"yes":"no";
	winPop = window.open(url,"","width=" + w + ",height=" + h + ",toolbar=no,resizable=yes,status=no,scrollbars=" + scrollbars +", menubar=no");
	if (winPop.focus) { winPop.focus(); }
}
function popAdRobot() {
	var winWizard = window.open("http://www.terjeenge.com/adwizard/auto_html/scripts/frameset_auto.asp","adrobot","width=525,height=331,menubar=no, toolbar=no,resizable=yes,status=no,scrollbars=yes");
}
function showlab_98() {
        var winLab = window.open("http://www.enge.no/Lab98/", "lab", "toolbar=no, menubar=no, status=no, scrollbars=no, fullscreen=yes");
}
function getInternetExplorerVersion() {
// Returns the version of Internet Explorer or a -1 (indicating the use of another browser).
  var rv = -1; // Return value assumes failure.
  if (navigator.appName == 'Microsoft Internet Explorer') {
    var ua = navigator.userAgent;
    var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
    if (re.exec(ua) != null)
      rv = parseFloat( RegExp.$1 );
  }
  return rv;
}
