var numofitems;
function itemCheck(value){ numofitems = value;}
function itemUpdate(value)
{	
	if(value != numofitems) autoUpdateGrid();
}
function autoUpdateGrid()
{
	oDiv = document.getElementById("updateCart");
	if(oDiv)
	{
		anchors = oDiv.getElementsByTagName("A");
		if(anchors[0].href && anchors[0].href.indexOf(":") != -1){
			trimString = anchors[0].href.split(":");
			eval(trimString[1]);
		}
	}
}


var itsAsecret = true;
var sysID;

function execArgument(arg){
	if (sysID > 0)
	{ 
		switch ( arg ) {
			case "text": window['zinoWin'] = open("zino/default.aspx?pageID=11&articleID="+sysID  , "zinoWin", "width=1014,height=708,left=0,top=0,status=0,resizeable=0,scrollbars=no"); break;
			case "image": window['zinoWin'] = open("zino/default.aspx?pageID=36&imageID="+sysID  , "zinoWin", "width=1014,height=708,left=0,top=0,status=0,resizeable=0,scrollbars=no"); break;
			case "addimage": window['zinoWin'] = open("zino/default.aspx?pageID=38&imageID="+sysID  , "zinoWin", "width=1014,height=708,left=0,top=0,status=0,resizeable=0,scrollbars=no"); break;
			case "close": document.getElementById("cMenu").style.display = "none"; break;
			default: document.getElementById("cMenu").style.display = "none";
		}
		document.getElementById("cMenu").style.display = "none";
		if (window['zinoWin']) window['zinoWin'].focus();
	}
}


function showMen(arg, ID){
	obj = document.getElementById("cMenu");
	if(obj)
	{
		if (!itsAsecret){
			obj.style.display = "block";
			obj.style.left = mouseXpos + "px";
			obj.style.top = mouseYpos + "px";
			sysID = ID;
			if (document.getElementById(arg)) document.getElementById(arg).style.display = "block";
		}
	}
}


init_cursorPos = function(){
	document.onmousemove = mouseMove;
	if (ns5) document.captureEvents(Event.MOUSEMOVE);
}	


printPage = function(){
	if(iefamily){
		if(pc) window.print();
		else alert("klicka på skrivarsymbolen i toppen av din browser");
	} else {
		window.print();
	}
}


function _popWin(idArg){
	var newUrl = "zino.aspx?pageID=6&articleID=" + idArg;
	newWin = window.open(newUrl,"","width=500,height=430,status=0,resizeable=0,scrollbars=no");
}


var tA = new Array;
function eForm(obj,etext,num){
	if(tA[num] != undefined) {
		if(obj.value == tA[num])obj.value= "";
	} else {
		if(obj.value == etext)obj.value= "";
		tA[num] = etext
	}
}	

	
function fForm(obj,etext,num){
	if(tA[num] != undefined) {
		if(obj.value == "")obj.value = tA[num];
	} else {
		if(obj.value == "")obj.value = etext;
	}
}


function getTop(obj){ return document.getElementById(obj).offsetTop; }
function getLeft(obj){ return document.getElementById(obj).offsetLeft; }
function _close(obj){ document.getElementById(obj).style.display = "none"; }


if(ns5) {
	document.captureEvents(Event.KEYDOWN);
}


function trapKeeDown(evt,btn){
	evt = (evt) ? evt : event
	var charCode = (evt.which) ? evt.which : evt.keyCode
	if (charCode == 13){
		if (ns5) {
			evt.cancelBubble = true;
			document.getElementById(btn).focus();
		} else {
			evt.returnValue=false;
			evt.cancel = true;
			document.getElementById(btn).click();
		}
	}
}


var fontSize = 11;


function lText(){
	fontSize = 1.15;
	document.getElementById("midPane").style.fontSize = fontSize+"em";
	document.getElementById("lText").style.display = "none";
	document.getElementById("sText").style.display = "block";
	saveUserPrefs()
}


function sText(){
		fontSize = 1;
		document.getElementById("midPane").style.fontSize = fontSize+"em";
		document.getElementById("sText").style.display = "none";
		document.getElementById("lText").style.display = "block";
		saveUserPrefs()
	
}


var cStr = "";
function saveUserPrefs(){
	if(browser){
		var expire = new Date ();
		expire.setTime (expire.getTime() + (6000 * 24 * 3600000)); //expires in 6 days
		expire = expire.toGMTString();
		document.cookie="SiSFontSize="+fontSize+"; path=/; expires="+expire;
	}	
}


function loadUserPrefs(){
	init_cursorPos();
	tempArray = document.cookie.split(";");		
	for (i = 0; i < tempArray.length; i++){
		if (tempArray[i].indexOf('SiSFontSize') > -1) {
			cookieValue = tempArray[i].split("=")
			cStr = cookieValue[1];
			if(cStr=="1.15")lText();
		}
	}
}

		
/* funktioner för kartan */
var regArray = new Array("regionNorr","regionMellan","regionSyd","regionVast")
var regNum = 4

function map(obj){
	document.images['mapName'].src = "img/kartan/karta_" + obj + ".gif"
}


function resetMap(){
	document.images['mapName'].src = "img/kartan/karta_blank.gif";
	hideRegions();
}


function hideRegions(){
	for(var i=0;i<regNum;i++){
		document.getElementById(regArray[i]).style.display='none';
	}
}


function showRegion(region){
	document.getElementById(region).style.display='block';
}


function placeObjects() {
	for(var i=0;i<regNum;i++){
		obj = document.getElementById(regArray[i])
		if(obj.style.display=='block'){
			obj.style.top = mouseYpos - 40 +"px";
			if(i==1) obj.style.left = mouseXpos - 150 +"px";
			else obj.style.left = mouseXpos - 100 +"px";
		}
	}
 	setTimeout("placeObjects()", 50);
}


var mouseXpos = 50;
var mouseYpos = 50;
var top_scroll = 0


mouseMove = function(e) {
	if (ns5) { var x = e.pageX; var y = e.pageY; mouseXpos = x; mouseYpos = y;}
	if (ie) { var x = event.x; var y = event.y; var top_scroll = document.body.scrollTop; mouseXpos = x; mouseYpos = y+top_scroll }
}


onload = loadUserPrefs;


function underlineSpan(id){
	document.getElementById(id).style.textDecoration = 'underline';	
}


function noneSpan(id){
	document.getElementById(id).style.textDecoration = 'none';
}	