﻿var title="";
var strVLanguage="";

function changeLanguage()
{
var activeLanguage = getLanguage()
  if (activeLanguage == "enska"){
    document.getElementById('pageLanguage').innerHTML="Íslenska";
    document.getElementById('pageLanguage').href="/islenska/";
    setLanguage("islenska")
  }
  else{
    document.getElementById('pageLanguage').innerHTML="Enska";
    document.getElementById('pageLanguage').href="/enska/";
    setLanguage("enska")
  }
}

function getLanguage()
{
  return strVLanguage
}
function setLanguage(strLanguage)
{
  strVLanguage = strLanguage;
}

		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 getActiveStyleSheet() {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1
			&& a.getAttribute("title")
			&& !a.disabled) return a.getAttribute("title");
		}
	return null;
}

function setActiveStyleSheet(tTitle) {
	var i, a, main;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			a.disabled = true;
			if(a.getAttribute("title") == tTitle){
				a.disabled = false;
			}
		}
	}
	title=tTitle;
	setButtons(tTitle);
}

function window_load(){
	var cookie = readCookie("style");
	title = cookie ? cookie : getPreferredStyleSheet();
	setActiveStyleSheet(title);
	setLanguage("islenska");
	
}

function setButtons(tTitle){
    var a=document.getElementById("imgA");
    var aa=document.getElementById("imgAA");
//    switch(tTitle){
//        case "Size2":
//          a.style.backgroundPosition="0px 0px";
//          a.style.cursor="pointer";
//          aa.style.backgroundPosition="0px 0px";
//          aa.style.cursor="pointer";
//          break;    
//        case "Size3":
//          a.style.backgroundPosition="0px 0px";
//          a.style.cursor="pointer";
//          aa.style.backgroundPosition="0px 0px";
//          aa.style.cursor="default";
//          break;
//        default:
//          a.style.backgroundPosition="0px 0px";
//          a.style.cursor="default";
//          aa.style.backgroundPosition="0px 0px";
//          aa.style.cursor="pointer";
//    }
}

function fontLarger(){
    if(title=="Size1" || title==""){
        setActiveStyleSheet("Size2");
    }else{
        if(title=="Size2"){
            setActiveStyleSheet("Size3");
        }
    }
}
function fontSmaller(){
    if(title=="Size3"){
        setActiveStyleSheet("Size2");
    }else{
        if(title=="Size2"){
            setActiveStyleSheet("Size1");
        }
    }
}


function window_unload(){
	var title = getActiveStyleSheet();
	createCookie("style", title, 7);
	
}
function getPreferredStyleSheet() {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1	&& a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title"))
			return a.getAttribute("title");
	}
	return null;
}

var isScrollingImages = false;
var scrollBy = 0;
var scrollTo = 0;

function toggleArrowVisibility() {
    var leftPos=parseInt(document.getElementById("tblSyningMyndir").style.left);
    var containerWidth = 805;
    var contentWidth = document.getElementById("tblSyningMyndir").getElementsByTagName("td").length*89;
    var imgArrowLeft = document.getElementById("imgArrowLeft");
    var imgArrowRight = document.getElementById("imgArrowRight");
    if (leftPos == 0) {
        imgArrowLeft.style.visibility = "hidden";
    } else {
        imgArrowLeft.style.visibility = "visible";
    }

    if (contentWidth + leftPos <= containerWidth) {
        imgArrowRight.style.visibility = "hidden";
    } else {
        imgArrowRight.style.visibility = "visible";
    }
}

function doScrollLeft() {
    var leftPos = parseInt(document.getElementById("tblSyningMyndir").style.left);
    leftPos += scrollBy;
    if (leftPos > scrollTo) {
        leftPos = scrollTo;
    }
    document.getElementById("tblSyningMyndir").style.left = (leftPos) + "px";
    if (leftPos < scrollTo) {
        window.setTimeout(doScrollLeft, 20);
    } else {
        isScrollingImages = false;
        toggleArrowVisibility();
    }
}
function doScrollRight() {
    var leftPos = parseInt(document.getElementById("tblSyningMyndir").style.left);
    leftPos += scrollBy;
    if (leftPos < scrollTo) {
        leftPos = scrollTo;
    }
    document.getElementById("tblSyningMyndir").style.left = (leftPos) + "px";
    if (leftPos > scrollTo) {
        window.setTimeout(doScrollRight, 20);
    }else {
        isScrollingImages = false;
        toggleArrowVisibility();
    }
}

function scrollImagesRight() {
    if (!isScrollingImages) {
        isScrollingImages = true;
        var leftPos = parseInt(document.getElementById("tblSyningMyndir").style.left);
        scrollBy = -40;
        scrollTo = (leftPos - 801)
        doScrollRight();
    }
}
function scrollImagesLeft() {
    if (!isScrollingImages) {
        isScrollingImages = true;
        var leftPos = parseInt(document.getElementById("tblSyningMyndir").style.left);
        scrollBy = 40;
        scrollTo = (leftPos + 801)
        doScrollLeft();
    }
}


		
		var css_browser_selector = function() {var ua=navigator.userAgent.toLowerCase(),is=function(t){return ua.indexOf(t) != -1;},h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;}();

function askrift(SID_ID, VEF_ID) {
    gluggi_askrift = window.open('http://nepal.vefurinn.is/fastar/postlistaskraning_1.asp?ASK_SID_ID='+SID_ID+'&VEF_ID='+VEF_ID,'image',"toolbar=0,scrollbars=0,location=0,status=0,menubar=0,width=350,height=300");
}
