<!--
	
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 checkEmail(txMail)
{
	var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
	var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";

	var reg1 = new RegExp(reg1str)
	var reg2 = new RegExp(reg2str)

	return ((!reg1.test(txMail)) && (reg2.test(txMail)))
	
	}
	
	
function valiReg1(){
     if (document.editaccount.txAnv.value==""){
        alert("Användarnamn kan inte vara tomt.");
     return false;
    }
}  
	
function valiReg() {

	if (document.reg.txFName.value == '') {
		alert("Du måste ange förnamn!");
		document.reg.txFName.focus()
		return false;
	}
	if (document.reg.txLName.value == '') {
		alert("Du måste ange efternamn!");
		document.reg.txLName.focus()
		return false;
	}
	if (document.reg.txAddress.value == '') {
		alert("Du måste ange adress!");
		document.reg.txAddress.focus()
		return false;
	}
	if (document.reg.txZip.value == '') {
		alert("Du måste ange postnummer!");
		document.reg.txZip.focus()
		return false;
	}
	if (document.reg.txCity.value == '') {
		alert("Du måste ange ort!");
		document.reg.txCity.focus()
		return false;
	}
	if (!checkEmail(document.reg.txMail.value)) {
		alert("Du måste ange en korrekt e-postadress!");
		document.reg.txMail.focus()
		return false;
	}
	if (document.reg.chbConfirm.checked == false) {
		alert("Du måste godkänna utskick!");
		return false;
	}
}

function valiDeal() {

	if (document.login.txNamn.value == '') {
		alert("Du måste ange namn!");
		document.login.txNamn.focus()
		return false;
	}
	if (document.login.txAdress.value == '') {
		alert("Du måste ange adress!");
		document.login.txAdress.focus()
		return false;
	}
	if (document.login.txZip.value == '') {
		alert("Du måste ange postnummer!");
		document.login.txZip.focus()
		return false;
	}
	if (document.login.txOrt.value == '') {
		alert("Du måste ange ort!");
		document.login.txOrt.focus()
		return false;
	}	
	if (document.login.txAdress2.value == '') {
		alert("Du måste ange adress!");
		document.login.txAdress2.focus()
		return false;
	}
	if (document.login.txZip2.value == '') {
		alert("Du måste ange postnummer!");
		document.login.txZip2.focus()
		return false;
	}
	if (document.login.txOrt2.value == '') {
		alert("Du måste ange ort!");
		document.login.txOrt2.focus()
		return false;
	}
	if (document.login.txCountry.value == '') {
		alert("Du måste ange land!");
		document.login.txCountry.focus()
		return false;
	}
	if (document.login.txTele.value == '') {
		alert("Du måste ange telefonnummer!");
		document.login.txTele.focus()
		return false;
	}
}

//-----------------------------------------------------------------------------------------------------------------------------------

//-----------------------------------------------------------------------------------------------------------------------------------

function externalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "out") 
			anchor.target = "_blank"; 
		}
}
window.onload = externalLinks;

//-----------------------------------------------------------------------------------------------------------------------------------

function viewThis(PATH,WHAT,VALUE,SCROLL){
	var width = 530; var height = 500;
	if (WHAT == 'image') {width = 630; height = 650;}
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width; y = screen.height;
	}
	window.open(PATH +"view_"+ WHAT +".asp?id="+ VALUE,"updatesystem"+ WHAT,"top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",scrollbars="+ SCROLL +",resizable=1,width=" + width + ",height=" + height).focus();
}

function printpop(orderid){
	var width = 730; var height = 550;
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width; y = screen.height;
	}
	window.open("shop_print.asp?id="+orderid,"Kundlista","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",scrollbars=1,resizable=0,width=" + width + ",height=" + height).focus();
}

function Galpop(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features).focus();
}

/*
function printpop2(){
	var width = 620; var height = 620;
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width; y = screen.height;
	}
	window.open("mc/carlbarks_mc.htm","Kundlista","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",scrollbars=1,resizable=no,width=" + width + ",height=" + height).focus();
}
*/

function printpop3(){
	var width = 600; var height = 400;
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width; y = screen.height;
	}
	window.open("view_webcam.asp","Webcam","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",scrollbars=1,resizable=no,width=" + width + ",height=" + height).focus();
}



//-----------------------------------------------------------------------------------------------------------------------------------

function validate(){
	if (document.f.txName.value=="") {
		alert("Du måste ange ditt namn");
		document.f.txName.focus();
		return false;

	} else if (document.f.txMail.value.indexOf("@") == -1) {
		alert("Du måste ange en korrekt epostadress...");
		document.f.txMail.focus();
		return false;

	} else if (document.f.txMsg.value=="") {
		alert("Du kan inte spara ett tomt meddelande");
		document.f.txMsg.focus();
		return false;

	}
}

//-----------------------------------------------------------------------------------------------------------------------------------

function en(frm,price,size) {
	if(price.length>0){
		var x = price.split(';');
		document[frm].txPrice.value=x[0];
		document[frm].txFinalSize.value=size;
		document[frm].txOrgPrice.value=x[1];
		document[frm].txOrgDiscount.value=x[2];
		document[frm].txOrgPriceInt.value=x[3];
	//	document[frm].txStockStatus.value=x[4];
	//	document[frm].imgStockStatus.src=x[5];
		document[frm].txPartNo.value=x[6];
		document[frm].txVAT.value=x[9];
		if (x[8] == 1) {	
			document.getElementById('idNet_' + frm).innerHTML=x[7];
			document.getElementById('idRetail_' + frm).innerHTML=x[3];
		}
	}
} 

//-----------------------------------------------------------------------------------------------------------------------------------

function valBuy(name, size, color) {

	intAntal = eval(document[name].txAnt.value);

	if ((size>0) && (document[name].txSize.value.length==0)) {
		alert("Du måste välja storlek / modell...");
		return;

	} else if ((color>0) && (document[name].txColor.value.length==0)) {
		alert("Du måste ange vilken färg");
		return; 

	} else if (intAntal<1) {
		alert("Du måste ange det antal du vill lägga till.");
		return; 

	} else {
		document[name].submit();
	}

}

//-----------------------------------------------------------------------------------------------------------------------------------

function kollaforum() {

    topic = document.forum.txTopic.value.length;
    user = document.forum.txUser.value.length;
    post = document.forum.txPost.value.length;

	if (topic < 2) {
	    alert("Du har inte valt rubrik för ditt meddelande.");
        document.forum.txTopic.focus(); 
	    return false; 
    }
    if (user < 3) {
        alert("Ange namn."); 
        document.forum.txUser.focus(); 
        return false; 
    }
	if (post < 5) {
	    alert("Du kan inte spara ett tomt meddelande."); 
        document.forum.txPost.focus(); 
	    return false; 
    }
}

//-----------------------------------------------------------------------------------------------------------------------------------

function smiley(){
	var width = 94; var height = 328;
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width; y = screen.height;
	}
	window.open("smileys.asp","smile","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",scrollbars=no,width=" + width + ",height=" + height).focus();
}

//-----------------------------------------------------------------------------------------------------------------------------------


function sendOrder(lang, deal) {

	var sendnamn = document.shop.txFnamn.value.length;
	var sendcomp = document.shop.txCompany.value.length;
	var sendenamn = document.shop.txEnamn.value.length;
	var sendadress = document.shop.txAdress.value.length;
	var sendpost = document.shop.txPost.value.length;
	var sendort = document.shop.txOrt.value.length;
	var sendland = document.shop.txCountry.value;
	var sendtele = document.shop.txTele.value.length;
	var sendmail = document.shop.txMail.value.length;
	var sendmailconfirm = document.shop.txMailConfirm.value.length;
	var conorder = document.shop.ConfirmOrder.checked;
	var total = document.shop.hidSumInkl.value;
		
	var isInt = new Boolean();
	isInt = (lang == 'int') ? true : false;
	
	var isDealer = new Boolean();
	isDealer = (deal == 'yes') ? true : false;
	
	if (sendnamn < 2 && document.shop.txFnamn.type == 'text') {
		if (isInt) {alert("Provide reference.")} else {alert("Ange referens.")}
		document.shop.txFnamn.focus();
	    return false; 
    }	
		
	if (sendcomp < 2) {
		if (isInt) {alert("Provide name/company.")} else {alert("Ange namn/företag.")}
		document.shop.txCompany.focus();
     	return false; 
   }	
   
	if (sendenamn < 2 && document.shop.txEnamn.type == 'text') {
		if (isInt) {alert("Provide last name.")} else {alert("Ange efternamn.")}
		document.shop.txEnamn.focus();
	    return false; 
    }	
		
	if (sendadress < 2) {
		if (isInt) {alert("Provide address.")} else {alert("Ange adress.")}
		document.shop.txAdress.focus();
	    return false; 
    } 
	
	if (sendpost < 2) {
		if (isInt) {alert("Provide zip code.")} else {alert("Ange postnummer.")}
		document.shop.txPost.focus();
	    return false; 
    } 
	
	if (sendort < 2) {
		if (isInt) {alert("Provide city.")} else {alert("Ange ort.")}
		document.shop.txOrt.focus();
	    return false; 
    } 
	
	if (sendland == 'tom') {
		if (isInt) {alert("Provide country.")} else {alert("Ange land.")}
	    return false; 
    } 
	
	if (sendtele < 2) {
		if (isInt) {alert("Provide phone number.")} else {alert("Ange telefonnummer.")}
		document.shop.txTele.focus();
	    return false; 
    } 
	
	if (sendmail < 2) {
		if (isInt) {alert("Provide e-mail address.")} else {alert("Ange e-postadress.")}
		document.shop.txMail.focus();
		return false;
	} else if (document.shop.txMail.value.indexOf("@") == -1){
		if (isInt) {alert("Provide e-mail address.")} else {alert("Ange e-postadress.")}
		document.shop.txMail.focus();
		return false;
	} else if (document.shop.txMail.value != document.shop.txMailConfirm.value){
		if (isInt) {alert("Confirm e-mail address.")} else {alert("Bekräfta e-postadress.")}
		document.shop.txMailConfirm.focus();
		return false;
	}
	
	if (sendmailconfirm < 2) {
		if (isInt) {alert("Confirm e-mail address.")} else {alert("Bekräfta e-postadress.")}
		document.shop.txMailConfirm.focus();
		return false;
	} else if (document.shop.txMailConfirm.value.indexOf("@") == -1){
		if (isInt) {alert("Confirm e-mail address.")} else {alert("Bekräfta e-postadress.")}
		document.shop.txMailConfirm.focus();
		return false;
	}
	if (conorder == false) {
		if (isInt) {alert("You have not accepted the terms and conditions.")} else {alert("Du har inte godkänt villkoren.")}
		return false;
	}
	/*
	if (isInt) {
		if (parseInt(total) < 40 && !isDealer) {
			if (!confirm("The minimum shipping cost is 39 €. Do you still want to place the order ?\n\nClick OK to place the order.\nClick Cancel to keep shopping.")) {
				window.location.href = 'default.asp?c=display';
				return false;
			}
		}
	}
	else {
		if (parseInt(total) < 200 && !isDealer) {
			if (!confirm("Fraktkostnader:\n\n0-3kg 99:-\n3-10kg 149:-\n10-20kg 219:-\n\nHandla för 2000:- så skickar vi fraktfritt !!\n\nKlicka OK för att genomföra köpet.\nKlicka Avbryt för att handla mer.")) {
				window.location.href = 'default.asp?c=display';
				return false;
			}
		}
	}
	*/
	document.getElementById('SubmitThis').style.display = 'none';
	return true;
}
	
function orderforminfo(URL,width,height){
	if (parseInt(navigator.appVersion) >= 3){
		if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
			var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
			screen=tools.getScreenSize();
		}
		x = screen.width;
		y = screen.height;
	}
	window.open(URL,"infoform","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height +",scrollbars=yes").focus();
}

function goto_URL(object) {
    window.location.href = object.options[object.selectedIndex].value;
}
//-----------------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------
//-->