function chkMejl() {

	if ((document.frmPwd.mejla_pwd.value) == "") {
		window.alert("Var vänlig fyll i din mejladress!");
		document.frmPwd.mejla_pwd.focus();
		return false;
	}
      
    var email = document.frmPwd.mejla_pwd.value;
    if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email))) {
    	window.alert("Var snäll och fyll i en giltig mejladress!");
		document.frmPwd.mejla_pwd.select();
		return false;
	}
}

		var i
		var iLabel = 0
		var iArk = 1
		var checkflag = "false";

		function check(field) {
			if (checkflag == "false") {
				for (i = 0; i < field.length; i++) {
					field[i].checked = true;
					checkflag = "true";
					iLabel = field.length;
				}
				}	else {
				for (i = 0; i < field.length; i++) {
					field[i].checked = false;
					checkflag = "false";
					iLabel = 0;
				}
				}
		}


function chkAddToForum() {

	var koll = (document.getElementById("frm").file1.value);
	koll = koll.toLowerCase(koll);
	
	var pattern = /.jpg|.gif|.pdf|.doc/

	if ((document.forms["frm"].stringName.value) == "")  {
		alert("Rubriken är för kort eller saknas!");
		document.forms["frm"].stringName.focus();
		return false; } 
		
	else if ((document.forms["frm"].stringText.value) == "")  {
		alert("Texten är för kort eller saknas!");
		document.forms["frm"].stringText.focus();
		return false; } 
		
	else if ((document.forms["frm"].stringSign.value) == "")  {
		alert("Signatur saknas!");
		document.forms["frm"].stringSign.focus();
		return false; } 

	else if (pattern.test(koll) == false && koll != "") {
		window.alert("Ej gokännt filformat!");
		document.getElementById("frm").file1.focus();
		return false; }
	
	else {
	    document.getElementById("frm").action = "forum_default_upload.asp";
	    document.getElementById("frm").submit();
	}
}


function chkAddToForumReply() {

	var koll = (document.getElementById("frm").file1.value);
	koll = koll.toLowerCase(koll);
	
	var pattern = /.jpg|.gif|.pdf|.doc/

	if ((document.forms["frm"].replyText.value) == "")  {
		alert("Texten är för kort eller saknas!");
		document.forms["frm"].replyText.focus();
		return false; } 
		
	else if ((document.forms["frm"].replySign.value) == "")  {
		alert("Signatur saknas!");
		document.forms["frm"].replySign.focus();
		return false; } 

	else if (pattern.test(koll) == false && koll != "") {
		window.alert("Ej gokännt filformat!");
		document.getElementById("frm").file1.focus();
		return false; }
	
	else {
	    document.getElementById("frm").action = "forum_view_upload.asp";
	    document.getElementById("frm").submit();
	}
}


function openDiv(divFrame) {
 
	if (document.getElementById(divFrame).style.display == "none") {
		document.getElementById(divFrame).style.visibility = "visible"; 
		document.getElementById(divFrame).style.display = ""; } 
	else 
	{
		document.getElementById(divFrame).style.visibility = "hidden";
		document.getElementById(divFrame).style.display = "none";
	}
}


function adToBasket(articleId,qty) {
	
	if(isNaN(qty)) {
		window.alert("Du kan endast ange heltal i antal!");
		return false;
	} else {
	
		loadAjax("shoppingbag.asp", "articleId="+ articleId +"&qty="+ qty, "shoppingbag");
		return false;
	}
}


function chkOrderForm() {

	var actionUrl = "shoppingcart.asp";

	if (((document.forms["PAY"].PAY[0].checked) == false) && ((document.forms["PAY"].PAY[1].checked) == false))  {
		alert("Du har inte anget betalalternativ!");
		document.getElementById("PF-div").style.backgroundColor = "#CCCCCC";
		return false; } 

	else if ((document.forms["orderForm"].customerName.value) == "")  {
		alert("Du har inte anget namn!");
		document.forms["orderForm"].customerName.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerAddress.value) == "")  {
		alert("Du har inte anget adress!");
		document.forms["orderForm"].customerAddress.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerZip.value) == "")  {
		alert("Du har inte anget postnummer!");
		document.forms["orderForm"].customerZip.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerCity.value) == "")  {
		alert("Du har inte anget postadress!");
		document.forms["orderForm"].customerCity.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerPhone.value) == "")  {
		alert("Du har inte anget telefonnummer!");
		document.forms["orderForm"].customerPhone.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerEmail.value) == "")  {
		alert("Du har inte anget e-postadress!");
		document.forms["orderForm"].customerEmail.focus();
		return false; }
		
	else {
	    document.getElementById("orderForm").action = actionUrl;
	    document.getElementById("orderForm").submit();
	}
	
}



function chkOrderFormPayer() {

	var actionUrl = "webshop_page2.asp";

	if ((document.forms["orderForm"].customerName.value) == "")  {
		alert("Du har inte anget namn!");
		document.forms["orderForm"].customerName.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerAddress.value) == "")  {
		alert("Du har inte anget adress!");
		document.forms["orderForm"].customerAddress.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerZip.value) == "")  {
		alert("Du har inte anget postnummer!");
		document.forms["orderForm"].customerZip.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerCity.value) == "")  {
		alert("Du har inte anget postadress!");
		document.forms["orderForm"].customerCity.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerPhone.value) == "")  {
		alert("Du har inte anget telefonnummer!");
		document.forms["orderForm"].customerPhone.focus();
		return false; }
		
	else if ((document.forms["orderForm"].customerEmail.value) == "")  {
		alert("Du har inte anget e-postadress!");
		document.forms["orderForm"].customerEmail.focus();
		return false; }
		
	else {
	    document.getElementById("orderForm").action = actionUrl;
	    document.getElementById("orderForm").submit();
	}
	
}


function confirmBox(msg,url) {
	if (confirm(msg)) {
    		document.location.href=(url);
    		//window.location.reload();
    		return true;
    	} else {
    		return false;
    	}
}



function countChar(field, maxlimit, spanId) {
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit); 
	else 
		document.getElementById(spanId).innerHTML = " " + (maxlimit - field.value.length) + " left ";
}



function chkUpload() {

	var koll = (document.frmSend.file1.value);
	koll = koll.toLowerCase(koll);
	
	var pattern = /.jpg|.gif|.pdf|.coc|.xls|.ppt/
	
	if (pattern.test(koll) == false || (koll == "")) {
		window.alert("File format is not valid!");
		document.frmSend.file1.focus();
		return false;
	}  
}



function chkUploadLogo() {

	var koll = (document.frmUpl.file1.value);
	koll = koll.toLowerCase(koll);
	
	var pattern = /.jpg|.gif/
	
	if (pattern.test(koll) == false || (koll == "")) {
		window.alert("File format is not valid!");
		document.frmUpl.file1.focus();
		return false;
	}  
}


var i
var iLabel = 0
var iArk = 1
var checkflag = "false";

function check(field) {
	if (checkflag == "false") {
		for (i = 0; i < field.length; i++) {
			field[i].checked = true;
			checkflag = "true";
			iLabel = field.length;
		}
		}	else {
		for (i = 0; i < field.length; i++) {
			field[i].checked = false;
			checkflag = "false";
			iLabel = 0;
		}
		}
	//document.getElementById("etikett").innerHTML = iLabel;
}

function checkSelected() {

var i
var iCount = 0

		for (i = 0; i < document.frm.categoryId.length; i++) {
			if ((document.frm.categoryId[i].checked) == true) {
				iCount = iCount + 1;
			}
		}
	document.getElementById("label").innerHTML = iCount;
}

function openWin(url,w,h) {
	var setWidth = w;
	var setHeight = h;
	var setScroll = 1;
	var setStatus = 1;
	var setMenu = 0;
	var setResiz = 0;
	var setLeft=(screen.width/2)-(setWidth/2);
	var setTop=(screen.height/2)-(setHeight/2);
	var myWin = window.open(url, 'PopUp', 'height=' + setHeight + ',width=' + setWidth + ',left=' + setLeft + ',top=' + setTop + ',scrollbars=' + setScroll +',status= '+ setStatus +',menubar='+setMenu+',resizable='+setResiz+',', true );
}



function confirmBoxRedirect(msg,url) {
	if (confirm(msg)) {
    		document.location.href=(url);
    		this.location.reload(1);
    		return true;
    	} else {
    		return false;
    	}
}



function confirmBoxSubmit(msg) {
	if (confirm(msg)) {
    		this.form.submit();
    		return true;
    	} else {
    		return false;
    	}
}



function chkLogin() {

	if ((document.forms["login"].uid.value) == "")  {
		alert("Du har ej anget användarnamn");
		document.forms["login"].uid.focus();
		return false; } 
		
	else if ((document.forms["login"].pwd.value) == "")  {
		alert("Du har ej anget lösenord");
		document.forms["login"].mail.focus();
		return false; } 
		
	else {
	    document.getElementById("login").action = "default.asp";
	    document.getElementById("login").submit();
	}
	
}


function chkJoinQs() {

	if ((document.forms["frmJoin"].afName.value) == "")  {
		alert("Du har ej anget företagsnamn");
		document.forms["frmJoin"].afName.focus();
		return false; } 
		
	if ((document.forms["frmJoin"].afAddress.value) == "")  {
		alert("Du har ej anget adress");
		document.forms["frmJoin"].afAddress.focus();
		return false; } 
		
	if ((document.forms["frmJoin"].afZip.value) == "")  {
		alert("Du har ej anget postnummer");
		document.forms["frmJoin"].afZip.focus();
		return false; } 
		
	if ((document.forms["frmJoin"].afCity.value) == "")  {
		alert("Du har ej anget postadress");
		document.forms["frmJoin"].afCity.focus();
		return false; } 
		
	if ((document.forms["frmJoin"].afPhone2.value) == "")  {
		alert("Du har ej anget telefonnummer");
		document.forms["frmJoin"].afPhone2.focus();
		return false; } 
		
	if ((document.forms["frmJoin"].afPwd.value) == "")  {
		alert("Du har ej anget lösenord");
		document.forms["frmJoin"].afPwd.focus();
		return false; } 
		
	if ((document.forms["frmJoin"].afEmail.value) == "")  {
		alert("Du har ej anget E-postadress");
		document.forms["frmJoin"].afEmail.focus();
		return false; } 
		
	else {
	    document.getElementById("frmJoin").action = "join-qs.asp";
	    document.getElementById("frmJoin").submit();
	}
	
}


function chkMg() {

	if (document.forms["frmGarantiSave"].mgFordonArsModell.selectedIndex == 0) {
		alert("Du har ej anget årtal");
		document.forms["frmGarantiSave"].mgFordonArsModell.focus();
		return false; } 
		
	if ((document.forms["frmGarantiSave"].mgPersonNamn.value) == "") {
		alert("Du har ej anget ägarens namn");
		document.forms["frmGarantiSave"].mgPersonNamn.focus();
		return false; } 
		
	if ((document.forms["frmGarantiSave"].mgPersonAdress.value) == "") {
		alert("Du har ej anget adress");
		document.forms["frmGarantiSave"].mgPersonAdress.focus();
		return false; } 
		
	if ((document.forms["frmGarantiSave"].mgPersonPostnr.value) == "") {
		alert("Du har ej anget postnummer");
		document.forms["frmGarantiSave"].mgPersonPostnr.focus();
		return false; } 
		
	if ((document.forms["frmGarantiSave"].mgPersonOrt.value) == "") {
		alert("Du har ej anget ort");
		document.forms["frmGarantiSave"].mgPersonOrt.focus();
		return false; } 
		
	if ((isNaN(document.forms["frmGarantiSave"].mgServiceKm.value)) || ((document.forms["frmGarantiSave"].mgServiceKm.value) == "")) {
		alert("Du har ej anget kilometerställning, Endast siffror");
		document.forms["frmGarantiSave"].mgServiceKm.focus();
		return false; } 
		
		
	else {
	
	if (confirm("Det är viktigt att vi får korrekt namn och adressuppgifter till bilens ägare\nKlicka OK om uppgifterna stämmer")) {
		document.getElementById("frmGarantiSave").action = "admin_mg-2.asp";
		document.getElementById("frmGarantiSave").submit();
    		return true;
    	} else {
    		return false;
    	}
	}
}


function chkMg2() {
		
	if ((document.forms["frmGarantiSave"].mgPersonNamn.value) == "") {
		alert("Du har ej anget ägarens namn");
		document.forms["frmGarantiSave"].mgPersonNamn.focus();
		return false; } 
		
	if ((document.forms["frmGarantiSave"].mgPersonAdress.value) == "") {
		alert("Du har ej anget adress");
		document.forms["frmGarantiSave"].mgPersonAdress.focus();
		return false; } 
		
	if ((document.forms["frmGarantiSave"].mgPersonPostnr.value) == "") {
		alert("Du har ej anget postnummer");
		document.forms["frmGarantiSave"].mgPersonPostnr.focus();
		return false; } 
		
	if ((document.forms["frmGarantiSave"].mgPersonOrt.value) == "") {
		alert("Du har ej anget ort");
		document.forms["frmGarantiSave"].mgPersonOrt.focus();
		return false; } 
		
	if ((isNaN(document.forms["frmGarantiSave"].mgServiceKm.value)) || ((document.forms["frmGarantiSave"].mgServiceKm.value) == "")) {
		alert("Du har ej anget kilometerställning, Endast siffror");
		document.forms["frmGarantiSave"].mgServiceKm.focus();
		return false; } 
		
		
	else {
	
	if (confirm("Det är viktigt att vi får korrekt namn och adressuppgifter till bilens ägare\nKlicka OK om uppgifterna stämmer")) {
		document.getElementById("frmGarantiSave").action = "admin_mg-2.asp";
		document.getElementById("frmGarantiSave").submit();
    		return true;
    	} else {
    		return false;
    	}
	}
	
}