function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function AK_oppnaFonster(bredd,hojd,namnPaFonster,nyUrl)
{
  remote = window.open("", namnPaFonster, "width=" + bredd + ",height=" + hojd + ",scrollbars=yes,menubar=no,status=no");
  remote.location.href = nyUrl;
}

function SkickaFraga()
  {
    var Felmeddelande = ''
    if(document.Kontaktform.Epost.value == ''){
      Felmeddelande = Felmeddelande + "* E-post"
    }
	if(document.Kontaktform.Frifalt_1.value == ''){
      Felmeddelande = Felmeddelande + "* Min finaste känsla var när jag"
    }
	if(document.Kontaktform.Namn.value == ''){
      Felmeddelande = Felmeddelande + "* Namn"
    }
	if(document.Kontaktform.vilkar.checked == ''){
      Felmeddelande = Felmeddelande + "* Ja, jag har tagit del av och godkänner tävlingsvillkoren."
    }
    if(Felmeddelande.length > 0)
    {
      alert('Du har inte fyllt i förljande fält korrekt:'+Felmeddelande)
    }
    else
    {
      document.Kontaktform.submit();
    }
  }
  
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function VisaLager(element)
{
  document.getElementById(element).style.display = "block";
  document.getElementById(element).style.visibility = "visible";
}

function DoljLager(element)
{
  document.getElementById(element).style.display = "none";
  document.getElementById(element).style.visibility = "hidden";
}

function HamtaData(url, element, anrop)
{
// Skriver en "loading-"bild först
document.getElementById(element).innerHTML = "<div align='center'><img src='/bilder/ibutik-a/loading.gif' border='0'></div>";

// Fortsätter
var par=anrop.split("&");
var query = "";
var ensam = new Array(par.length);
for ( var i=0, len=par.length; i<len; ++i )
{
	ensam[i] = par[i].split("=");
	if (i != len - 1)
	{
		query += ensam[i][0] + "=" + ensam[i][1] + "&";
	}
	else
	{
		query += ensam[i][0] + "=" + ensam[i][1];
	}
}
   var request = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	request.open("POST", url, true);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	request.onreadystatechange = function()
	{
		if (request.readyState == 4 && request.status == 200)
		{
			if (request.responseText)
			{
				document.getElementById(element).innerHTML = request.responseText;
			}
			else
			{
				document.getElementById(element).innerHTML = "Ingen data hittades";
			}
		}
		else
		{
		}
	}
   request.send(query);
}

function HamtaData_Retur(url,anrop)
{
	
	//Utvärderar parametrar
	var par=anrop.split("&");
	var query = "";
	var ensam = new Array(par.length);
	var retur = '';
	
	for ( var i=0, len=par.length; i<len; ++i )
	{
		ensam[i] = par[i].split("=");
		if (i != len - 1)
		{
			query += ensam[i][0] + "=" + ensam[i][1] + "&";
		}
		else
		{
			query += ensam[i][0] + "=" + ensam[i][1];
		}
	}
	
	var anrop_url=url+'?'+query;
	var req = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");
	req.open("GET", anrop_url, false); //third parameter is set to false here
	req.send(null);
	return req.responseText;
}



function MarkeradProduktFlik(element)
{
	if (document.getElementById('FlikMerinfo') != undefined)
	{
		document.getElementById('FlikMerinfoV').className='Flik_Beskr_Vanster';
		document.getElementById('FlikMerinfo').className='Flik_Beskr_Normal';
		document.getElementById('FlikMerinfoH').className='Flik_Beskr_Hoger';
	}
	if (document.getElementById('FlikTittanarmare') != undefined)
	{
		document.getElementById('FlikTittanarmareV').className='Flik_Beskr_Vanster';
		document.getElementById('FlikTittanarmare').className='Flik_Beskr_Normal';
		document.getElementById('FlikTittanarmareH').className='Flik_Beskr_Hoger';
	}
	if (document.getElementById('FlikBetyg') != undefined)
	{
		document.getElementById('FlikBetygV').className='Flik_Beskr_Vanster';
		document.getElementById('FlikBetyg').className='Flik_Beskr_Normal';
		document.getElementById('FlikBetygH').className='Flik_Beskr_Hoger';
	}
	if (document.getElementById('FlikArtikellista')!= undefined)
	{
		document.getElementById('FlikArtikellistaV').className='Flik_Beskr_Vanster';
		document.getElementById('FlikArtikellista').className='Flik_Beskr_Normal';
		document.getElementById('FlikArtikellistaH').className='Flik_Beskr_Hoger';
	}
	if (document.getElementById('FlikTipsa')!= undefined)
	{
		document.getElementById('FlikTipsaV').className='Flik_Beskr_Vanster';
		document.getElementById('FlikTipsa').className='Flik_Beskr_Normal';
		document.getElementById('FlikTipsaH').className='Flik_Beskr_Hoger';
	}
	if (document.getElementById('FlikBlogga')!= undefined)
	{
		document.getElementById('FlikBloggaV').className='Flik_Beskr_Vanster';
		document.getElementById('FlikBlogga').className='Flik_Beskr_Normal';
		document.getElementById('FlikBloggaH').className='Flik_Beskr_Hoger';
	}
	if (document.getElementById('FlikProduktbeskr') != undefined)
	{
		if (document.getElementById('FlikProduktbeskrV') != undefined)
		{
			document.getElementById('FlikProduktbeskrV').className='Flik_Beskr_Vanster';
		}

		document.getElementById('FlikProduktbeskr').className='Flik_Beskr_Normal';

		if (document.getElementById('FlikProduktbeskrH') != undefined)
		{
			document.getElementById('FlikProduktbeskrH').className='Flik_Beskr_Hoger';
		}
	}

	if (document.getElementById(element + 'V') != undefined)
	{
		document.getElementById(element + 'V').className='Flik_Beskr_Markerad_Vanster';
	}

	if (document.getElementById(element) != undefined)
	{
		document.getElementById(element).className='Flik_Beskr_Markerad';
	}

	if (document.getElementById(element + 'H') != undefined)
	{
		document.getElementById(element + 'H').className='Flik_Beskr_Markerad_Hoger';
	}
}

function ShowHide(element)
{
	if (document.getElementById(element).style.visibility == "visible")
	{
		document.getElementById(element).style.display = "none";
		document.getElementById(element).style.visibility = "hidden";
	}
	else
	{
		document.getElementById(element).style.display = "block";
		document.getElementById(element).style.visibility = "visible";
	}
}

function KollaBrowser()
{
	var nVer = navigator.appVersion;
	var nAgt = navigator.userAgent;
	var browserName  = '';
	var fullVersion  = 0; 
	var majorVersion = 0;
	
	// In Internet Explorer, the true version is after "MSIE" in userAgent
	if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
	 browserName  = "Microsoft Internet Explorer";
	 fullVersion  = parseFloat(nAgt.substring(verOffset+5));
	 majorVersion = parseInt(''+fullVersion);
	}
	
	// In Opera, the true version is after "Opera" 
	else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
	 browserName  = "Opera";
	 fullVersion  = parseFloat(nAgt.substring(verOffset+6));
	 majorVersion = parseInt(''+fullVersion);
	}
	
	// In Firefox, the true version is after "Firefox" 
	else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
	 browserName  = "Firefox";
	 fullVersion  = parseFloat(nAgt.substring(verOffset+8));
	 majorVersion = parseInt(''+fullVersion);
	}
	
	// In most other browsers, "name/version" is at the end of userAgent 
	else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) 
	{
	 browserName  = nAgt.substring(nameOffset,verOffset);
	 fullVersion  = parseFloat(nAgt.substring(verOffset+1));
	 if (!isNaN(fullVersion)) majorVersion = parseInt(''+fullVersion);
	 else {fullVersion  = 0; majorVersion = 0;}
	}
	
	// Finally, if no name and/or no version detected from userAgent...
	if (browserName.toLowerCase() == browserName.toUpperCase()
	 || fullVersion==0 || majorVersion == 0 )
	{
	 browserName  = navigator.appName;
	 fullVersion  = parseFloat(nVer);
	 majorVersion = parseInt(nVer);
	}
		
	return browserName;
	
	
}

function Filtera_Tecken(el,typ)
{
	if (typ == 's')
	{
		el.value = el.value.replace(/[^0-9]/g, "");
	}
	else if (typ == 'sb')
	{
		el.value = el.value.replace(/[^0-9a-zA-Z]/g, "");	
	}
}


function VX(id)
{
	ul = document.getElementById('u'+id)
	if (ul)
	{
		if(ul.style.display == 'block')
		{	
			ul.style.display = 'none';
			var img = document.getElementById('n'+id);
			if (img)
			{
				img.src = '/bilder/ibutik-a/np.gif'			
			}

		}
		else
		{
			ul.style.display = 'block';
			var img = document.getElementById('n'+id);
			if (img)
			{
				img.src = '/bilder/ibutik-a/nm.gif'
			}
		}
	}
	
}

function Markera(id)
{
	var current = document.getElementById('li'+id);
	if (current)
	{
		current.className = "current";
	}
}

function KollaMarkeradAvisering()
{

}

function Expandera(strArtgrps)
{
	if (strArtgrps.indexOf(',') > 0)
	{
		var artgrps = new Array();
		artgrps = strArtgrps.split(',');
		var top = artgrps.length -1;
		for (var i = top; i >= 0; i--)
		{
			if (artgrps[i] != '')
			{
				VX(artgrps[i]);
			}
		}
	}
	else
	{
		VX(strArtgrps);
	}
}

function ValjVariantartikel(Artnr, NamnPaRam, Artgrp, Funk)
{
	document.getElementById(NamnPaRam).style.display = (document.getElementById(NamnPaRam).style.display == "block") ? "none" : "block";
	document.getElementById(NamnPaRam).style.visibility = (document.getElementById(NamnPaRam).style.visibility == "visible") ? "hidden" : "visible";

	if (document.getElementById(NamnPaRam).style.visibility == "visible")
	{
		document.getElementById(NamnPaRam).innerHTML = '<iframe name="ValjModellFrame' + Artnr + '" width="100%" height="100%" src="/cgi-bin/ibutik/AIR_ibutik.pl?funk=ValjArtikelAjax&Artnr=' + Artnr + '&artnr=' + Artnr + '&artgrp=' + Artgrp + '&RedirectFunk=' + Funk + '" scrolling="auto" marginwidth="0" marginheight="0" frameborder="no"></iframe>';
	}
}

