//submit form login
function submitformlogin(myForm) {
	var pswLength = myForm.psw1.value.length;
	var usnLength = myForm.username.value.length;
	if (usnLength >= 2) {
		if (pswLength >= 4) {
			myForm.submit();
			//return (true);
		}
		else {
			alert ("\nDitt lösenord är alltför kort. Lösenordet måste innehålla minst 4 tecken.\nVar vänlig ange ett annat lösenord.")
		}
	}
	else {
		alert ("\nDitt användarnamn är alltför kort. Användarnamnet måste innehålla minst 2 tecken.\nVar vänlig ange ett annat användarnamn.")
	}
	//return (false);
}
//check category text
function submitformcateg(myForm) {
var len_ctg=myForm.categoryname.value.length;
var err01 = myForm.err01.value;
var err02 = myForm.err02.value;
var err03 = myForm.err03.value;
var err04 = myForm.err04.value;
var err05 = myForm.err05.value;
var err06 = myForm.err06.value;
	if (len_ctg>=2) {
	return (true);
	}
	else {
	alert (err01+" '"+err06+"' "+err02+" 2 "+err03+".\n"+err04);
	return (false);
	}
}
//submit form log out
function submitformlogout(myForm) {
myForm.submit();
}
//submit form password
function submitformpsw(myForm) {
var err01 = myForm.err01.value;
var err02 = myForm.err02.value;
var err03 = myForm.err03.value;
var err04 = myForm.err04.value;
var err05 = myForm.err05.value;
var err06 = myForm.err06.value;
var err07 = myForm.err07.value;
var err08 = myForm.err08.value;
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.memail.value)){
		//myForm.submit();
		return (true)
	}
	else {
		alert(err05);
	}
return (false)
}
//submit form member
function submitformmember(myForm) {
var regform_name = myForm.regformname.value;
var psw1 = myForm.psw1.value;
var psw2 = myForm.psw2.value;
var newpsw = psw1.substring();
var pswLength = newpsw.length;
var usnm = myForm.username.value;
var newusnm = usnm.substring();
var usnmLength = newusnm.length;
var confoptio1 = myForm.confemailopt.value;
var confemail1 = myForm.confemail.value;
var field_email_1 = myForm.field_email_1.value;
var field_email_2 = myForm.field_email_2.value;
var field_email_3 = myForm.field_email_3.value;
var field_fname = myForm.field_fname.value;
var field_lname = myForm.field_lname.value;
var check_opt_2 = myForm.check_email_opt_2.value;
var check_opt_2_id = myForm.check_email_opt_2_id.value;
//var sameprivemail3 = myForm.samePrivateEmail_3.value;
//var sameprivemail2 = myForm.samePrivateEmail_2.value;
var emailoption_notif = eval('document.' + regform_name + '.field' + check_opt_2 + '.value');
var emailvalue_notif = eval('document.' + regform_name + '.field' + field_email_3 + '.value');

	var fmin = new Array(120);
	var fnam = new Array(120);
	var flen = new Array(120);
		fmin[1] = myForm.min1.value;
		fmin[2] = myForm.min2.value;
		fmin[3] = myForm.min3.value;
		fmin[4] = myForm.min4.value;
		fmin[5] = myForm.min5.value;
		fmin[6] = myForm.min6.value;
		fmin[7] = myForm.min7.value;
		fmin[8] = myForm.min8.value;
		fmin[9] = myForm.min9.value;
		fmin[10] = myForm.min10.value;
		fmin[11] = myForm.min11.value;
		fmin[12] = myForm.min12.value;
		fmin[13] = myForm.min13.value;
		fmin[14] = myForm.min14.value;
		fmin[15] = myForm.min15.value;
		fmin[16] = myForm.min16.value;
		fmin[17] = myForm.min17.value;
		fmin[18] = myForm.min18.value;
		fmin[19] = myForm.min19.value;
		fmin[20] = myForm.min20.value;
		fmin[21] = myForm.min21.value;
		fmin[22] = myForm.min22.value;
		fmin[23] = myForm.min23.value;
		fmin[24] = myForm.min24.value;
		fmin[25] = myForm.min25.value;
		fmin[26] = myForm.min26.value;
		fmin[27] = myForm.min27.value;
		fmin[28] = myForm.min28.value;
		fmin[29] = myForm.min29.value;
		fmin[30] = myForm.min30.value;
		fmin[31] = myForm.min31.value;
		fmin[32] = myForm.min32.value;
		fmin[33] = myForm.min33.value;
		fmin[34] = myForm.min34.value;
		fmin[35] = myForm.min35.value;
		fmin[36] = myForm.min36.value;
		fmin[37] = myForm.min37.value;
		fmin[38] = myForm.min38.value;
		fmin[39] = myForm.min39.value;
		fmin[40] = myForm.min40.value;
		fmin[41] = myForm.min41.value;
		fmin[42] = myForm.min42.value;
		fmin[43] = myForm.min43.value;
		fmin[44] = myForm.min44.value;
		fmin[45] = myForm.min45.value;
		fmin[46] = myForm.min46.value;
		fmin[47] = myForm.min47.value;
		fmin[48] = myForm.min48.value;
		fmin[49] = myForm.min49.value;
		fmin[50] = myForm.min50.value;
		fmin[51] = myForm.min51.value;
		fmin[52] = myForm.min52.value;
		fmin[53] = myForm.min53.value;
		fmin[54] = myForm.min54.value;
		fmin[55] = myForm.min55.value;
		fmin[56] = myForm.min56.value;
		fmin[57] = myForm.min57.value;
		fmin[58] = myForm.min58.value;
		fmin[59] = myForm.min59.value;
		fmin[60] = myForm.min60.value;
		fmin[61] = myForm.min61.value;
		fmin[62] = myForm.min62.value;
		fmin[63] = myForm.min63.value;
		fmin[64] = myForm.min64.value;
		fmin[65] = myForm.min65.value;
		fmin[66] = myForm.min66.value;
		fmin[67] = myForm.min67.value;
		fmin[68] = myForm.min68.value;
		fmin[69] = myForm.min69.value;
		fmin[70] = myForm.min70.value;
		fmin[71] = myForm.min71.value;
		fmin[72] = myForm.min72.value;
		fmin[73] = myForm.min73.value;
		fmin[74] = myForm.min74.value;
		fmin[75] = myForm.min75.value;
		fmin[76] = myForm.min76.value;
		fmin[77] = myForm.min77.value;
		fmin[78] = myForm.min78.value;
		fmin[79] = myForm.min79.value;
		fmin[80] = myForm.min80.value;
		fmin[81] = myForm.min81.value;
		fmin[82] = myForm.min82.value;
		fmin[83] = myForm.min83.value;
		fmin[84] = myForm.min84.value;
		fmin[85] = myForm.min85.value;
		fmin[86] = myForm.min86.value;
		fmin[87] = myForm.min87.value;
		fmin[88] = myForm.min88.value;
		fmin[89] = myForm.min89.value;
		fmin[90] = myForm.min90.value;
		fmin[91] = myForm.min91.value;
		fmin[92] = myForm.min92.value;
		fmin[93] = myForm.min93.value;
		fmin[94] = myForm.min94.value;
		fmin[95] = myForm.min95.value;
		fmin[96] = myForm.min96.value;
		fmin[97] = myForm.min97.value;
		fmin[98] = myForm.min98.value;
		fmin[99] = myForm.min99.value;
		fmin[100] = myForm.min100.value;
		fmin[101] = myForm.min101.value;
		fmin[102] = myForm.min102.value;
		fmin[103] = myForm.min103.value;
		fmin[104] = myForm.min104.value;
		fmin[105] = myForm.min105.value;
		fmin[106] = myForm.min106.value;
		fmin[107] = myForm.min107.value;
		fmin[108] = myForm.min108.value;
		fmin[109] = myForm.min109.value;
		fmin[110] = myForm.min110.value;
		fmin[111] = myForm.min111.value;
		fmin[112] = myForm.min112.value;
		fmin[113] = myForm.min113.value;
		fmin[114] = myForm.min114.value;
		fmin[115] = myForm.min115.value;
		fmin[116] = myForm.min116.value;
		fmin[117] = myForm.min117.value;
		fmin[118] = myForm.min118.value;
		fmin[119] = myForm.min119.value;
		fmin[120] = myForm.min120.value;
		fnam[1] = myForm.name1.value;
		fnam[2] = myForm.name2.value;
		fnam[3] = myForm.name3.value;
		fnam[4] = myForm.name4.value;
		fnam[5] = myForm.name5.value;
		fnam[6] = myForm.name6.value;
		fnam[7] = myForm.name7.value;
		fnam[8] = myForm.name8.value;
		fnam[9] = myForm.name9.value;
		fnam[10] = myForm.name10.value;
		fnam[11] = myForm.name11.value;
		fnam[12] = myForm.name12.value;
		fnam[13] = myForm.name13.value;
		fnam[14] = myForm.name14.value;
		fnam[15] = myForm.name15.value;
		fnam[16] = myForm.name16.value;
		fnam[17] = myForm.name17.value;
		fnam[18] = myForm.name18.value;
		fnam[19] = myForm.name19.value;
		fnam[20] = myForm.name20.value;
		fnam[21] = myForm.name21.value;
		fnam[22] = myForm.name22.value;
		fnam[23] = myForm.name23.value;
		fnam[24] = myForm.name24.value;
		fnam[25] = myForm.name25.value;
		fnam[26] = myForm.name26.value;
		fnam[27] = myForm.name27.value;
		fnam[28] = myForm.name28.value;
		fnam[29] = myForm.name29.value;
		fnam[30] = myForm.name30.value;
		fnam[31] = myForm.name31.value;
		fnam[32] = myForm.name32.value;
		fnam[33] = myForm.name33.value;
		fnam[34] = myForm.name34.value;
		fnam[35] = myForm.name35.value;
		fnam[36] = myForm.name36.value;
		fnam[37] = myForm.name37.value;
		fnam[38] = myForm.name38.value;
		fnam[39] = myForm.name39.value;
		fnam[40] = myForm.name40.value;
		fnam[41] = myForm.name41.value;
		fnam[42] = myForm.name42.value;
		fnam[43] = myForm.name43.value;
		fnam[44] = myForm.name44.value;
		fnam[45] = myForm.name45.value;
		fnam[46] = myForm.name46.value;
		fnam[47] = myForm.name47.value;
		fnam[48] = myForm.name48.value;
		fnam[49] = myForm.name49.value;
		fnam[50] = myForm.name50.value;
		fnam[51] = myForm.name51.value;
		fnam[52] = myForm.name52.value;
		fnam[53] = myForm.name53.value;
		fnam[54] = myForm.name54.value;
		fnam[55] = myForm.name55.value;
		fnam[56] = myForm.name56.value;
		fnam[57] = myForm.name57.value;
		fnam[58] = myForm.name58.value;
		fnam[59] = myForm.name59.value;
		fnam[60] = myForm.name60.value;
		fnam[61] = myForm.name61.value;
		fnam[62] = myForm.name62.value;
		fnam[63] = myForm.name63.value;
		fnam[64] = myForm.name64.value;
		fnam[65] = myForm.name65.value;
		fnam[66] = myForm.name66.value;
		fnam[67] = myForm.name67.value;
		fnam[68] = myForm.name68.value;
		fnam[69] = myForm.name69.value;
		fnam[70] = myForm.name70.value;
		fnam[71] = myForm.name71.value;
		fnam[72] = myForm.name72.value;
		fnam[73] = myForm.name73.value;
		fnam[74] = myForm.name74.value;
		fnam[75] = myForm.name75.value;
		fnam[76] = myForm.name76.value;
		fnam[77] = myForm.name77.value;
		fnam[78] = myForm.name78.value;
		fnam[79] = myForm.name79.value;
		fnam[80] = myForm.name80.value;
		fnam[81] = myForm.name81.value;
		fnam[82] = myForm.name82.value;
		fnam[83] = myForm.name83.value;
		fnam[84] = myForm.name84.value;
		fnam[85] = myForm.name85.value;
		fnam[86] = myForm.name86.value;
		fnam[87] = myForm.name87.value;
		fnam[88] = myForm.name88.value;
		fnam[89] = myForm.name89.value;
		fnam[90] = myForm.name90.value;
		fnam[91] = myForm.name91.value;
		fnam[92] = myForm.name92.value;
		fnam[93] = myForm.name93.value;
		fnam[94] = myForm.name94.value;
		fnam[95] = myForm.name95.value;
		fnam[96] = myForm.name96.value;
		fnam[97] = myForm.name97.value;
		fnam[98] = myForm.name98.value;
		fnam[99] = myForm.name99.value;
		fnam[100] = myForm.name100.value;
		fnam[101] = myForm.name101.value;
		fnam[102] = myForm.name102.value;
		fnam[103] = myForm.name103.value;
		fnam[104] = myForm.name104.value;
		fnam[105] = myForm.name105.value;
		fnam[106] = myForm.name106.value;
		fnam[107] = myForm.name107.value;
		fnam[108] = myForm.name108.value;
		fnam[109] = myForm.name109.value;
		fnam[110] = myForm.name110.value;
		fnam[111] = myForm.name111.value;
		fnam[112] = myForm.name112.value;
		fnam[113] = myForm.name113.value;
		fnam[114] = myForm.name114.value;
		fnam[115] = myForm.name115.value;
		fnam[116] = myForm.name116.value;
		fnam[117] = myForm.name117.value;
		fnam[118] = myForm.name118.value;
		fnam[119] = myForm.name119.value;
		fnam[120] = myForm.name120.value;
		flen[1] = myForm.field1.value.length;
		flen[2] = myForm.field2.value.length;
		flen[3] = myForm.field3.value.length;
		flen[4] = myForm.field4.value.length;
		flen[5] = myForm.field5.value.length;
		flen[6] = myForm.field6.value.length;
		flen[7] = myForm.field7.value.length;
		flen[8] = myForm.field8.value.length;
		flen[9] = myForm.field9.value.length;
		flen[10] = myForm.field10.value.length;
		flen[11] = myForm.field11.value.length;
		flen[12] = myForm.field12.value.length;
		flen[13] = myForm.field13.value.length;
		flen[14] = myForm.field14.value.length;
		flen[15] = myForm.field15.value.length;
		flen[16] = myForm.field16.value.length;
		flen[17] = myForm.field17.value.length;
		flen[18] = myForm.field18.value.length;
		flen[19] = myForm.field19.value.length;
		flen[20] = myForm.field20.value.length;
		flen[21] = myForm.field21.value.length;
		flen[22] = myForm.field22.value.length;
		flen[23] = myForm.field23.value.length;
		flen[24] = myForm.field24.value.length;
		flen[25] = myForm.field25.value.length;
		flen[26] = myForm.field26.value.length;
		flen[27] = myForm.field27.value.length;
		flen[28] = myForm.field28.value.length;
		flen[29] = myForm.field29.value.length;
		flen[30] = myForm.field30.value.length;
		flen[31] = myForm.field31.value.length;
		flen[32] = myForm.field32.value.length;
		flen[33] = myForm.field33.value.length;
		flen[34] = myForm.field34.value.length;
		flen[35] = myForm.field35.value.length;
		flen[36] = myForm.field36.value.length;
		flen[37] = myForm.field37.value.length;
		flen[38] = myForm.field38.value.length;
		flen[39] = myForm.field39.value.length;
		flen[40] = myForm.field40.value.length;
		flen[41] = myForm.field41.value.length;
		flen[42] = myForm.field42.value.length;
		flen[43] = myForm.field43.value.length;
		flen[44] = myForm.field44.value.length;
		flen[45] = myForm.field45.value.length;
		flen[46] = myForm.field46.value.length;
		flen[47] = myForm.field47.value.length;
		flen[48] = myForm.field48.value.length;
		flen[49] = myForm.field49.value.length;
		flen[50] = myForm.field50.value.length;
		flen[51] = myForm.field51.value.length;
		flen[52] = myForm.field52.value.length;
		flen[53] = myForm.field53.value.length;
		flen[54] = myForm.field54.value.length;
		flen[55] = myForm.field55.value.length;
		flen[56] = myForm.field56.value.length;
		flen[57] = myForm.field57.value.length;
		flen[58] = myForm.field58.value.length;
		flen[59] = myForm.field59.value.length;
		flen[60] = myForm.field60.value.length;
		flen[61] = myForm.field61.value.length;
		flen[62] = myForm.field62.value.length;
		flen[63] = myForm.field63.value.length;
		flen[64] = myForm.field64.value.length;
		flen[65] = myForm.field65.value.length;
		flen[66] = myForm.field66.value.length;
		flen[67] = myForm.field67.value.length;
		flen[68] = myForm.field68.value.length;
		flen[69] = myForm.field69.value.length;
		flen[70] = myForm.field70.value.length;
		flen[71] = myForm.field71.value.length;
		flen[72] = myForm.field72.value.length;
		flen[73] = myForm.field73.value.length;
		flen[74] = myForm.field74.value.length;
		flen[75] = myForm.field75.value.length;
		flen[76] = myForm.field76.value.length;
		flen[77] = myForm.field77.value.length;
		flen[78] = myForm.field78.value.length;
		flen[79] = myForm.field79.value.length;
		flen[80] = myForm.field80.value.length;
		flen[81] = myForm.field81.value.length;
		flen[82] = myForm.field82.value.length;
		flen[83] = myForm.field83.value.length;
		flen[84] = myForm.field84.value.length;
		flen[85] = myForm.field85.value.length;
		flen[86] = myForm.field86.value.length;
		flen[87] = myForm.field87.value.length;
		flen[88] = myForm.field88.value.length;
		flen[89] = myForm.field89.value.length;
		flen[90] = myForm.field90.value.length;
		flen[91] = myForm.field91.value.length;
		flen[92] = myForm.field92.value.length;
		flen[93] = myForm.field93.value.length;
		flen[94] = myForm.field94.value.length;
		flen[95] = myForm.field95.value.length;
		flen[96] = myForm.field96.value.length;
		flen[97] = myForm.field97.value.length;
		flen[98] = myForm.field98.value.length;
		flen[99] = myForm.field99.value.length;
		flen[100] = myForm.field100.value.length;
		flen[101] = myForm.field101.value.length;
		flen[102] = myForm.field102.value.length;
		flen[103] = myForm.field103.value.length;
		flen[104] = myForm.field104.value.length;
		flen[105] = myForm.field105.value.length;
		flen[106] = myForm.field106.value.length;
		flen[107] = myForm.field107.value.length;
		flen[108] = myForm.field108.value.length;
		flen[109] = myForm.field109.value.length;
		flen[110] = myForm.field110.value.length;
		flen[111] = myForm.field111.value.length;
		flen[112] = myForm.field112.value.length;
		flen[113] = myForm.field113.value.length;
		flen[114] = myForm.field114.value.length;
		flen[115] = myForm.field115.value.length;
		flen[116] = myForm.field116.value.length;
		flen[117] = myForm.field117.value.length;
		flen[118] = myForm.field118.value.length;
		flen[119] = myForm.field119.value.length;
		flen[120] = myForm.field120.value.length;

	if (emailoption_notif==check_opt_2_id) {
		if ( (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailvalue_notif)) ) {
			test2 = 0;
		}
		else {
			test2 = 1;
		}
	}
	else {
		test2 = 0;
	}
	test = 0; 
	a = 1;
	
	if (usnmLength >= 2) {
		if (pswLength >= 4) {
			if (psw1 == psw2) {
						for (i = 1;  i <= 120;  i++) {
							if ((fmin[i] > 0)&&(flen[i] < fmin[i])) {
								a = i;
								test = test + 1;
							}
						}
						if (test == 0) {
							//myForm.submit();
							return (true)
						}
						else {
							alert ("\nFältet '" + fnam[a] + "' måste innehålla minst " + fmin[a] + " tecken.\nVar vänlig ange ny uppgift.")
						}
			}
			else {
				alert ("\nDu valde inte in samma lösenord båda gångerna.\nVar vänlig ange Ditt lösenord på nytt i båda fälten.")
			}
		}
		else {
			alert ("\nDitt lösenord är alltför kort. Lösenordet måste innehålla minst 4 tecken.\nVar vänlig ange ett annat lösenord.")
		}
	}
	else {
		alert ("\nDitt användarnamn är alltför kort. Användarnamnet måste innehålla minst 4 tecken.\nVar vänlig ange ett annat användarnamn.")
	}
return (false)
}
//submit form editor jobs
function submitformeditjobs(myForm) {
var jcompaLength = myForm.jobcompany.value.length;
var jlocatLength = myForm.joblocation.value.length;
var jtitleLength = myForm.jobtitle.value.length;
var pwidthVal = myForm.jobpictwidth.value;
var pheightVal = myForm.jobpictheight.value;
var err01 = myForm.err01.value;
var err02 = myForm.err02.value;
var err03 = myForm.err03.value;
var err04 = myForm.err04.value;
var err05 = myForm.err05.value;
var err06 = myForm.err06.value;
var err07 = myForm.err07.value;
var err08 = myForm.err08.value;
var err09 = myForm.err09.value;
var err10 = myForm.err10.value;
var err11 = myForm.err11.value;
var err21 = myForm.err21.value;
	if (jcompaLength >= 2) {
		if (jtitleLength >= 2) {
			if (isInteger(pwidthVal)) {
				if (isInteger(pheightVal)) {
					//myForm.submit();
					return (true);
				}
				else {
					alert (err01+" '"+err11+"' "+err21)
				}
			}
			else {
				alert (err01+" '"+err10+"' "+err21)
			}
		}
		else {
			alert (err01+" '"+err09+"' "+err02+" 2 "+err03+".\n"+err04)
		}
	}
	else {
		alert (err01+" '"+err07+"' "+err02+" 2 "+err03+".\n"+err04)
	}
	return (false);
}
//submit form editor news
function submitformeditnews(myForm) {
var headlineLength = myForm.headline.value.length;
var newsbodyLength = myForm.newsbody.value.length;
var picturewidthVal = myForm.picturewidth.value;
var picturewordVal = myForm.pictureword.value;
var err01 = myForm.err01.value;
var err02 = myForm.err02.value;
var err03 = myForm.err03.value;
var err04 = myForm.err04.value;
var err05 = myForm.err05.value;
var err06 = myForm.err06.value;
var err07 = myForm.err07.value;
var err08 = myForm.err08.value;
var err09 = myForm.err09.value;
var err10 = myForm.err10.value;
var err21 = myForm.err21.value;
	if (headlineLength >= 0) {
		if (newsbodyLength >= 4) {
			if (isInteger(picturewidthVal)) {
				if (isInteger(picturewordVal)) {
					var text = myForm.newsbody.value;
					text = "" + text;
					var temp = "";
					var chcount = 0; 
					for (var i = 0; i < text.length; i++) // for each character ... 
						{   
						var ch = text.substring(i, i+1); // first character
						//alert (ch + " = " + ch.charCodeAt(0));
						if (ch.charCodeAt(0) == 10)
							{  
							temp += '<br>';
							}
						else
							{
							temp += ch;
							}
						}
					myForm.newsbody.value = temp;
					//myForm.submit();
					return (true);
				}
				else {
					alert (err01+" '"+err10+"' "+err21)
				}
			}
			else {
				alert (err01+" '"+err09+"' "+err21)
			}
		}
		else {
			alert (err01+" '"+err08+"' "+err02+" 4 "+err03+".\n"+err04)
		}
	}
	else {
		alert (err01+" '"+err07+"' "+err02+" 4 "+err03+".\n"+err04)
	}
	return (false);
}
//submit form editor advertiser
function submitformeditadv(myForm) {
var companynameLen = myForm.companyname.value.length;
var err01 = myForm.err01.value;
var err02 = myForm.err02.value;
var err03 = myForm.err03.value;
var err04 = myForm.err04.value;
var err05 = myForm.err05.value;
var err06 = myForm.err06.value;
var err07 = myForm.err07.value;
var err08 = myForm.err08.value;
var err21 = myForm.err21.value;
	if (companynameLen >= 3) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.emailcontact.value)){
			//myForm.submit();
			return (true);
		}
		else {
			alert (err05);
		}
	}
	else {
		alert (err01+" '"+err07+"' "+err02+" 3 "+err03+".\n"+err04);
	}
return (false)
}








//submit email for notification
function checkemailadrstatus(x1,x2,x3,x4,x5,x6,x7) {

}
//submit email for confirmation message
function checkemailconf(myForm) {
	var acc = document.myFormUpd2.confemailopt.value;
	if ( acc == "0" ) { 
		document.myFormUpd2.confemail.value = "Ingen bekräftelse skickas";
		document.myFormUpd2.confemail.style.color = "#FF0000";
		document.myFormUpd2.confemail.readOnly = !document.myFormUpd2.confemail.readOnly;
		document.myFormUpd2.starconf.value = "";
		document.myFormUpd2.starconf.style.color = "#FF0000";
	}
	else {
		document.myFormUpd2.confemail.value = "";
		document.myFormUpd2.confemail.style.color = "#0000FF";
		document.myFormUpd2.confemail.readOnly = false;
		document.myFormUpd2.starconf.value = "*";
		document.myFormUpd2.starconf.style.color = "#FF0000";
	}
}
function checkemailconfnew(myForm) {
	var acc = document.myFormNew1.confemailopt.value;
	if ( acc == "0" ) { 
		document.myFormNew1.confemail.value = "Ingen bekräftelse skickas";
		document.myFormNew1.confemail.style.color = "#FF0000";
		document.myFormNew1.confemail.readOnly = !document.myFormNew1.confemail.readOnly;
		document.myFormNew1.starconf.value = "";
		document.myFormNew1.starconf.style.color = "#FF0000";
	}
	else {
		document.myFormNew1.confemail.value = "";
		document.myFormNew1.confemail.style.color = "#0000FF";
		document.myFormNew1.confemail.readOnly = false;
		document.myFormNew1.starconf.value = "*";
		document.myFormNew1.starconf.style.color = "#FF0000";
	}
}
//check filename length
function checkfilename(myform) {
var att=myform.attach.value;
var len_att=att.length;
if (len_att>=2) {
	return (true)
	}
else {
	alert ("\nFältet med 'Fil' är tomt.\nVar vänlig ange ett filnamn igen.")
	return (false)
	}
}
	



















//submit confirm new form 
function submitformconf(myForm) {
	myForm.submit();
	return (true)
}
//submit paypal form 
function submitpay(myForm) {
	myForm.submit();
}
//check email
function checkEmail(myForm) {
if
(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.email.value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
return (false)
}




//submit download form1
function submitformdown1(myForm) {
	var nameLength = 	myForm.name.value.length;
	var emailValue = 	myForm.email.value;
	var companyLength = myForm.company.value.length;
	var addressLength = myForm.address.value.length;
	var zipcodeLength = myForm.zipcode.value.length;
	var cityLength = 	myForm.city.value.length;
	var countryLength = myForm.country.value.length;
	
	if (nameLength >= 2) {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailValue)){
			if (companyLength >= 2) {
				if (addressLength >= 2) {
					if (zipcodeLength >= 2) {
						if (cityLength >= 2) {
							if (countryLength >= 2) {
								myForm.submit();
								return (true)
							}
							else {
								alert ("\nThe 'Country' field is too short. The field length must be min. of 2 char.\nPlease re-enter.")
							}
						}
						else {
							alert ("\nThe 'City' field is too short. The field length must be min. of 2 char.\nPlease re-enter.")
						}
					}
					else {
						alert ("\nThe 'Zipcode' field is too short. The field length must be min. of 2 char.\nPlease re-enter.")
					}
				}
				else {
					alert ("\nThe 'Address' field is too short. The field length must be min. of 2 char.\nPlease re-enter.")
				}
			}
			else {
				alert ("\nThe 'Company' field is too short. The field length must be min. of 2 char.\nPlease re-enter.")
			}
		}
		else {
			alert("\nInvalid E-mail Address! Please re-enter.")
		}
	}
	else {
		alert ("\nThe 'Name' field is too short. The field length must be min. of 2 char.\nPlease re-enter.")
	}
}

//submit download form2
function submitformdown2(myForm) {
	var code1 =			myForm.code1.value;
	var code2 =			myForm.code2.value;
	var code1Length = 	myForm.code1.value.length;
	var code2Length = 	myForm.code2.value.length;
	var emailValue = 	myForm.email.value;
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailValue)){
		if ( (code1Length == 3) && (code2Length == 6) && (isInteger(code1)) && (isInteger(code2)) ) {
			myForm.submit();
			return (true)
		}
		else {
			alert("\nInvalid Access Code! Please re-enter.")
		}
	}
	else {
		alert("\nInvalid E-mail Address! Please re-enter.")
	}
}

						
function checkNumeric(objName,minval, maxval,comma,period,hyphen)
{
	var numberfield = objName;
	if (chkNumeric(objName,minval,maxval,comma,period,hyphen) == false)
	{
		numberfield.select();
		numberfield.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function chkNumeric(objName,minval,maxval,comma,period,hyphen)
{
// only allow 0-9 be entered, plus any values passed
// (can be in any order, and don't have to be comma, period, or hyphen)
// if all numbers allow commas, periods, hyphens or whatever,
// just hard code it here and take out the passed parameters
var checkOK = "0123456789" + comma + period + hyphen;
var checkStr = objName;
var allValid = true;
var decPoints = 0;
var allNum = "";

for (i = 0;  i < checkStr.value.length;  i++)
{
ch = checkStr.value.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{	
alertsay = "Please enter only these values \""
alertsay = alertsay + checkOK + "\" in the \"" + checkStr.name + "\" field."
alert(alertsay);
return (false);
}

// set the minimum and maximum
var chkVal = allNum;
var prsVal = parseInt(allNum);
if (chkVal != "" && !(prsVal >= minval && prsVal <= maxval))
{
alertsay = "Please enter a value greater than or "
alertsay = alertsay + "equal to \"" + minval + "\" and less than or "
alertsay = alertsay + "equal to \"" + maxval + "\" in the \"" + checkStr.name + "\" field."
alert(alertsay);
return (false);
}
}
//  End -->


//change password
function changepsw(myForm) {
//myForm.orgname.focus();
var orgname = myForm.orgname.value;
var orgpassw = myForm.orgpassw.value;
if ( myForm.samepsw.checked ) { 
	myForm.orgpassw.value = orgname;
	myForm.orgpassw.style.color = "#FF0000";
	myForm.orgpassw.readOnly = !myForm.orgpassw.readOnly;
	}
else {
	myForm.orgpassw.value = "";
	myForm.orgpassw.style.color = "#000000";
	myForm.orgpassw.readOnly = false;
	}
}

//see if no password
function seechangepsw(myForm) {
//myForm.orgname.focus();
var orgname = myForm.orgname.value;
var orgpassw = myForm.orgpassw.value;
if ( myForm.samepsw.checked ) { 
	myForm.orgpassw.value = orgname;
	myForm.orgpassw.style.color = "#FF0000";
	myForm.orgpassw.readOnly = !myForm.orgpassw.readOnly;
	}
}

















function docheck(w) {
var FormName  = "myForm1"  //Name of the form
var CheckName = "check" //Name of the checkboxes (without 1,2,3...10,11,12...)
var TextName  = "textnum"  //Name of the textfields (without 1,2,3...10,11,12...)
var ShowName  = "showx"
var Condition=new Array(
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)', //Must be filled
'isInteger(a)' //Must be filled
);
eval("a=document." + FormName + "." + TextName + w + ".value");
	if (eval(Condition[w])) {
		eval("document." + FormName + "." + CheckName + w + ".checked=true");
		eval("document." + FormName + "." + ShowName + w + ".value=' Ja '");
	}
	else {
		eval("document." + FormName + "." + CheckName + w + ".checked=false");
		eval("document." + FormName + "." + ShowName + w + ".value=''");
	}
}
//submit form order 1 - publikation
function submitformorder1(myForm) {
var f01g = myForm.f01.value.length;
var f02g = myForm.f02.value.length;
var f03g = myForm.f03.value.length;
var f04g = myForm.f04.value.length;
var f05g = myForm.f05.value.length;
var f06g = myForm.f06.value.length;
var f07g = myForm.f07.value.length;
var f08g = myForm.f08.value.length;
var f09g = myForm.f09.value.length;
var f09v = myForm.f09.value;
var f10g = myForm.f10.value.length;
var f11v = myForm.f11.value;
var a = new Array(f11v);
var b;
b = 0;
for (i = 1;  i <= f11v;  i++) {
	eval("a[i]=myForm.check" + i + ".checked");
	//alert("a[" + i + "] = " + a[i]);
	if (a[i] == true) {
		b = b + 1;
	}
}
if (f01g >= 2) {
	if (f02g >= 2) {
		if (f03g >= 2) {
			if (f04g >= 5) {
				if (f05g >= 2) {
					if (f06g >= 0) {
						if (f07g >= 1) {
							if (f08g >= 6) {
								if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f09v))) {
									if (f10g >= 1) {
										if (b >= 1) {
											return (true)
										}
										else {
											alert ("Du måste välja minst en program/evanemang för Din beställning.")
										}
									}
									else {
										alert ("Du måste välja Din kategori (status) från listan.")
									}
								}
								else {
									alert("Ogiltig email-adress. \nVar vänlig ange giltig email-adress.")
								}
							}
							else {
								alert ("\nFältet 'telefon' måste innehålla minst 6 tecken. \nVar vänlig ange ny uppgift.")
							}
						}
						else {
							alert ("\nFältet 'land' måste innehålla minst 1 tecken. \nVar vänlig ange ny uppgift.")
						}
					}
					else {
						alert ("\nFältet 'provins' måste innehålla minst 0 tecken. \nVar vänlig ange ny uppgift.")
					}
				}
				else {
					alert ("\nFältet 'ort' måste innehålla minst 2 tecken. \nVar vänlig ange ny uppgift.")
				}
			}
			else {
				alert ("\nFältet 'postnummer' måste innehålla minst 5 tecken. \nVar vänlig ange ny uppgift.")
			}
		}
		else {
			alert ("\nFältet 'gatuadress/box' måste innehålla minst 4 tecken. \nVar vänlig ange ny uppgift.")
		}
	}
	else {
		alert ("\nFältet 'efternamn' måste innehålla minst 2 tecken. \nVar vänlig ange ny uppgift.")
	}
}
else {
	alert ("\nFältet 'förnamn' måste innehålla minst 2 tecken. \nVar vänlig ange ny uppgift.")
}
return (false)
}

