﻿//<script type="text/javascript">
var isIE4 = (document.all) ? 1 : 0;
var isNav4 = (document.layers) ? 1 : 0;
var isMac = (navigator.userAgent.indexOf("Mac")>-1);
var isNav6 = false;
var ua = navigator.userAgent;
var iWidth;
var iHeight;
var blnMenus = false;
var bEvtFlag = false;

if(ua.indexOf('Netscape6')>0){
	isNav6 = true;
}

if(document.getElementById && !isIE4)
{
	isNav6 = true;
}

if(isNav4||isNav6){
	document.captureEvents(Event.MOUSEMOVE | Event.MOUSEDOWN);
	window.captureEvents(Event.RESIZE);
	window.onresize = handleResize;
//	document.onmousedown = hideMenus;
	document.onmousedown = setNavEvent;
}

function chkValue(frm,val){
	if(val == 'Ex. 2012-12-24'){
		frm.elements['datum'].value = '';
	}
}

//trap bubbling events
function setNavEvent(evt){
	if(isNav4){
		if((evt.target+'').indexOf('#')<0){hideMenus();}
	}else if(isNav6){
		if(bEvtFlag){hideMenus();}
	}
}
function trapEvent(){
	if(isNav6){bEvtFlag = false;}
	if(isIE4){window.event.cancelBubble = true;}
}
function releaseEvent(){
	if(isNav6){bEvtFlag = true;}
}

if(isIE4){
	window.onresize = init;
}

//Huvudmenybilderna
var arrMainMenuImgs = new Array();
	arrMainMenuImgs[arrMainMenuImgs.length] = 'kna_hem';
	arrMainMenuImgs[arrMainMenuImgs.length] = 'kna_kontakta_oss';
	arrMainMenuImgs[arrMainMenuImgs.length] = 'kna_om';
	arrMainMenuImgs[arrMainMenuImgs.length] = 'kna_konferenstjanster';
	arrMainMenuImgs[arrMainMenuImgs.length] = 'kna_sokochboka';
	arrMainMenuImgs[arrMainMenuImgs.length] = 'kna_klubbskd';
	arrMainMenuImgs[arrMainMenuImgs.length] = 'kna_aktuellt';
	arrMainMenuImgs[arrMainMenuImgs.length] = 'kna_krogguiden';

//Om konferens.se
var arrMenu1 = new Array();
	arrMenu1[arrMenu1.length] = 'Om SKD Euroconf|/om_skd/om.asp';
	arrMenu1[arrMenu1.length] = 'Vi p&aring; SKD|/om_skd/vi_pa_skd.asp';
	arrMenu1[arrMenu1.length] = 'V&aring;r F&ouml;retagsfolder|/om_skd/foretagsfolder05.pdf';
	arrMenu1[arrMenu1.length] = 'Vad &auml;r Klubb SKD?|/klubb_skd/medlemskap.asp';
	arrMenu1[arrMenu1.length] = 'ISO-diplom|/om_skd/ISO.asp';
	arrMenu1[arrMenu1.length] = 'Sajtkarta|/om_skd/sitekarta.asp';
	arrMenu1[arrMenu1.length] = 'Pressrum|/om_skd/pressrum.asp';
	arrMenu1[arrMenu1.length] = 'FAQ|/om_skd/faq.asp';
	arrMenu1[arrMenu1.length] = 'SOS Barnbyar|/om_skd/fadderbarn.asp';
	arrMenu1[arrMenu1.length] = 'Cancerfonden|/om_skd/cancer.asp';
	arrMenu1[arrMenu1.length] = 'R&ouml;da Korset|/om_skd/redcross.asp';

//Konferenstjänster
var arrMenu2 = new Array();
	arrMenu2[arrMenu2.length] = 'Konferenstj&auml;nster|/konferenstjanster/default.asp';
	arrMenu2[arrMenu2.length] = 'Aktuella konferenser &amp; kongresser|/konferenstjanster/aktuella_konferenser.asp';

//Sök & boka
var arrMenu3 = new Array();
	arrMenu3[arrMenu3.length] = 'S&aring; h&auml;r g&ouml;r du|/sok_och_boka/default.asp';
	arrMenu3[arrMenu3.length] = 'Boka konferensanl&auml;ggning|/sok_och_boka/boka.asp';
	arrMenu3[arrMenu3.length] = 'S&ouml;k p&aring; ort, storlek|/sok_och_boka/avancerad.asp';
	arrMenu3[arrMenu3.length] = 'S&ouml;k via karta|/sok_och_boka/karta.asp';
	arrMenu3[arrMenu3.length] = 'S&ouml;k via aktiviteter|/sok_och_boka/aktiviteter.asp';
	arrMenu3[arrMenu3.length] = 'S&ouml;k ledig anl&auml;ggning|/sok_och_boka/kapacitet.asp';
	arrMenu3[arrMenu3.length] = 'Alla anl&auml;ggningar i Sverige|/sok_och_boka/resultat.asp';
	arrMenu3[arrMenu3.length] = 'Anl&auml;ggningar i Norden|/sok_och_boka/resultat.asp?searchtype=norden';
	arrMenu3[arrMenu3.length] = 'Golfkonferenser|/sok_och_boka/golfkonferens.asp';
	arrMenu3[arrMenu3.length] = 'Utlandskonferenser|/utland/intro.asp';
	arrMenu3[arrMenu3.length] = 'Sista Minuten|/kt/Search1.aspx';

//Klubb SKD
var arrMenu4 = new Array();
	arrMenu4[arrMenu4.length] = 'Klubb SKD|/klubb_skd/valkommen.asp';
	arrMenu4[arrMenu4.length] = 'Hur blir jag medlem?|/aktuellt/medlemskap.asp';
	arrMenu4[arrMenu4.length] = 'Skicka f&ouml;rfr&aring;gan om rabatterat provboende|/klubb_skd/provboende.asp';
	arrMenu4[arrMenu4.length] = 'Aktivitetskalender|/klubb_skd/aktivitetskalender.asp';	
	arrMenu4[arrMenu4.length] = 'V&aring;rt fadderbarn|/klubb_skd/fadderbarn.asp';

//Aktuellt
var arrMenu5 = new Array();
	arrMenu5[arrMenu5.length] = 'Aktuellt fr&aring;n SKD|/aktuellt/seminarium.asp';
	arrMenu5[arrMenu5.length] = 'Aktuellt i branschen|/aktuellt/branschnytt.asp';
	arrMenu5[arrMenu5.length] = 'Erbjudanden fr&aring;n anl&auml;ggningar|/aktuellt/erbjudanden.asp';
	arrMenu5[arrMenu5.length] = 'Evenemang|/aktuellt/evenemang.asp';
	arrMenu5[arrMenu5.length] = 'SKD p&aring; studiebes&ouml;k|/aktuellt/studiebesoken.asp';
	arrMenu5[arrMenu5.length] = 'Aktivitetskalender|/aktuellt/aktivitetskalender.asp';
	arrMenu5[arrMenu5.length] = 'Tidigare aktiviteter|/aktuellt/tidigareaktiviteter.asp';


//Krogguiden
var arrMenu6 = new Array();
	arrMenu6[arrMenu6.length] = 'Krogguiden|/krogguiden/default.asp';
	arrMenu6[arrMenu6.length] = 'Nya Krogar|/krogguiden/nyakrogar.asp';
	arrMenu6[arrMenu6.length] = 'N&ouml;jessvepet|/krogguiden/nojessvepet.asp';
	arrMenu6[arrMenu6.length] = 'Heta st&auml;llen|/krogguiden/heta_stallen.asp';
	arrMenu6[arrMenu6.length] = 'H&aring;stkrogar|/krogguiden/hostkrogar.asp';
	arrMenu6[arrMenu6.length] = 'Barer &amp; Pubar|/krogguiden/barer_pubar.asp';
	arrMenu6[arrMenu6.length] = 'Brunch|/krogguiden/brunch.asp';
	arrMenu6[arrMenu6.length] = 'Sk&auml;rg&aring;rdskrogar|/krogguiden/skargardskrogar.asp';
	arrMenu6[arrMenu6.length] = 'Caf&eacute;er|/krogguiden/cafeer.asp';

//Kontakta oss
var arrMenu7 = new Array();
	arrMenu7[arrMenu7.length] = 'Kontakta oss|/kontakta_oss/default.asp';
	arrMenu7[arrMenu7.length] = 'Vi p&aring; SKD|/om_skd/vi_pa_skd.asp';
    arrMenu7[arrMenu7.length] = 'Best&auml;ll konferensguiden|/kontakta_oss/defaultguide.asp';
	arrMenu7[arrMenu7.length] = 'Lediga tj&auml;nster|/aktuellt/jobbannons.asp';
	
//Alla menyer
var arrMenus = new Array();
	arrMenus[arrMenus.length] = arrMenu1;
	arrMenus[arrMenus.length] = arrMenu2;
	arrMenus[arrMenus.length] = arrMenu3;
	arrMenus[arrMenus.length] = arrMenu4;
	arrMenus[arrMenus.length] = arrMenu5;
	arrMenus[arrMenus.length] = arrMenu6;
	arrMenus[arrMenus.length] = arrMenu7;

//Bredd för varje meny
var arrMenuWidth = new Array();
	arrMenuWidth[arrMenuWidth.length] = 155;
	arrMenuWidth[arrMenuWidth.length] = 220;
	arrMenuWidth[arrMenuWidth.length] = 195;
	arrMenuWidth[arrMenuWidth.length] = 270;
	arrMenuWidth[arrMenuWidth.length] = 140;
	arrMenuWidth[arrMenuWidth.length] = 100;
	arrMenuWidth[arrMenuWidth.length] = 170;

//X-position för varje meny (left)
var arrMenuXpos = new Array();
	if(isNav4){
		arrMenuXpos[arrMenuXpos.length] = 142;
		arrMenuXpos[arrMenuXpos.length] = 264;
		arrMenuXpos[arrMenuXpos.length] = 397;
		arrMenuXpos[arrMenuXpos.length] = 495;
		arrMenuXpos[arrMenuXpos.length] = 579;
		arrMenuXpos[arrMenuXpos.length] = 653;
		arrMenuXpos[arrMenuXpos.length] = 42;
	}
	if(isIE4||isNav6){
		arrMenuXpos[arrMenuXpos.length] = 150;
		arrMenuXpos[arrMenuXpos.length] = 272;
		arrMenuXpos[arrMenuXpos.length] = 405;
		arrMenuXpos[arrMenuXpos.length] = 503;
		arrMenuXpos[arrMenuXpos.length] = 587;
		arrMenuXpos[arrMenuXpos.length] = 661;
		arrMenuXpos[arrMenuXpos.length] = 50;
	}

//Y-position för varje meny (top)
var arrMenuYpos = new Array();
	arrMenuYpos[arrMenuYpos.length] = 86;
	arrMenuYpos[arrMenuYpos.length] = 86;
	arrMenuYpos[arrMenuYpos.length] = 86;
	arrMenuYpos[arrMenuYpos.length] = 86;
	arrMenuYpos[arrMenuYpos.length] = 86;
	arrMenuYpos[arrMenuYpos.length] = 86;
	arrMenuYpos[arrMenuYpos.length] = 86;

//Class namn för varje meny
var arrMenuClass = new Array();
	arrMenuClass[arrMenuClass.length] = 'omBg';
	arrMenuClass[arrMenuClass.length] = 'konferensBg';
	arrMenuClass[arrMenuClass.length] = 'searchBg';
	arrMenuClass[arrMenuClass.length] = 'klubbBg';
	arrMenuClass[arrMenuClass.length] = 'aktuelltBg';
	arrMenuClass[arrMenuClass.length] = 'krogBg';
	arrMenuClass[arrMenuClass.length] = 'omBg';

var arrOpenMenus = new Array();

var arrSiteMap = new Array();
	arrSiteMap[arrSiteMap.length] = 'Kontakta oss';
	arrSiteMap[arrSiteMap.length] = 'Konferenstj&auml;nster';
	arrSiteMap[arrSiteMap.length] = 'Klubb SKD';
	arrSiteMap[arrSiteMap.length] = 'Krogguiden';
	arrSiteMap[arrSiteMap.length] = 'Om konferens.se';
	arrSiteMap[arrSiteMap.length] = 'S&ouml;k och boka';
	arrSiteMap[arrSiteMap.length] = 'Aktuellt';

var arrSiteArrs = new Array();
	arrSiteArrs[arrSiteArrs.length] = arrMenu7;
	arrSiteArrs[arrSiteArrs.length] = arrMenu2;
	arrSiteArrs[arrSiteArrs.length] = arrMenu4;
	arrSiteArrs[arrSiteArrs.length] = arrMenu6;
	arrSiteArrs[arrSiteArrs.length] = arrMenu1;
	arrSiteArrs[arrSiteArrs.length] = arrMenu3;
	arrSiteArrs[arrSiteArrs.length] = arrMenu5;

//skriv ut sitekartan
function siteMap(arr1,arr2,low,high){
	var sOut = '';
	for(var i=low;i<high;i++){
		sOut += '<img border="0" height="11" src="_img/bld_sitekarta_enkel.gif" width="17"><b>'+arr1[i]+'</b>';
		sOut += '<br><br><ul class="ulImg">';
		if(typeof(arr2)!='string'){
			for(var x=0;x<arr2[i].length;x++){
				var myArr = arr2[i][x].split('|');
			//	sOut += '<img SRC="/_img/_blankpix.gif" width="10" height="11" align="left">';
			//	sOut += '<img border="0" height="11" src="_img/bld_sitekarta_enkel.gif" width="17">';
				sOut += '<li><b><a href="'+myArr[1]+'" class="bransch">'+myArr[0]+'</a></b>';
				if(x!=arr2[i].length-1){
					sOut += '<br>';
				}
			}
		}
		if(i!=arr1.length-1){
			sOut += '<br><br><br>';
		}
		sOut += '</ul>';
	}
	document.write(sOut);
}

//ladda om sidan i navigator vid storleksändring
function handleResize(){
	location.reload();
	return false;
}

function posMenu(index){
	hideMenus();
	var menu = 'menu' + index;
	var menuBg = 'menuBg' + index;
	var myMenu;
	var myMenuBg;
	if(isIE4){
		myMenu = document.all[menu].style;
		myMenuBg = document.all[menuBg].style;
	}
	if(isNav4){
		myMenu = document.layers[menu];
		myMenuBg = document.layers[menuBg];
	}
	if(isNav6){
		myMenu = document.getElementById(menu).style;
		myMenuBg = document.getElementById(menuBg).style;
	}
	if(myMenu&&myMenuBg){
		myMenuBg.left = Math.max(arrMenuXpos[index]+5,parseInt((iWidth-745)/2)-7+arrMenuXpos[index]+5);
		myMenuBg.top = arrMenuYpos[index]+5;
		myMenu.left = Math.max(arrMenuXpos[index],parseInt((iWidth-745)/2)-7+arrMenuXpos[index]);
		myMenu.top = arrMenuYpos[index];
		myMenuBg.zIndex = 1;
		myMenu.zIndex = 1;
		myMenuBg.visibility = 'visible';
		myMenu.visibility = 'visible';
		arrOpenMenus[arrOpenMenus.length] = index;
	}
}

//positionera ev öppna menyer
function positionOpenMenus(){
	if(arrOpenMenus){
		if(arrOpenMenus.length>0){
			for(var i = 0;i<arrOpenMenus.length;i++){
				posMenu(arrOpenMenus[i]);
			}
		}
	}
}

//stäng ev öppna menyer
function hideMenus(){
	if(arrOpenMenus.length>0){
		for(var i = 0;i<arrOpenMenus.length;i++){
			var menu = 'menu' + arrOpenMenus[i];
			var menuBg = 'menuBg' + arrOpenMenus[i];
			var myMenu;
			var myMenuBg;
			if(isIE4){
				myMenu = document.all[menu].style;
				myMenuBg = document.all[menuBg].style;
			}
			if(isNav4){
				myMenu = document.layers[menu];
				myMenuBg = document.layers[menuBg];
			}
			if(isNav6){
				myMenu = document.getElementById(menu).style;
				myMenuBg = document.getElementById(menuBg).style;
			}
			myMenu.visibility = 'hidden';
			myMenuBg.visibility = 'hidden';
		}
		for(i=0;i<arrMainMenuImgs.length;i++){
			var img = arrMainMenuImgs[i];
			document[img].src = '/_img/'+arrMainMenuImgs[i]+'.gif';
		}
		arrOpenMenus.length = 0;
	}
}

//
function init(){
	preloadImages('/_img/');
	if(isNav4||isNav6){
		iWidth = window.innerWidth;
		iHeight = window.innerHeight;
	}
	if(isIE4){
		iWidth = document.body.clientWidth;
		iHeight = document.body.clientHeight;
	}
	if(!blnMenus){
		createMenus(arrMenus);
		blnMenus = true;
	}

	var pos1 = 15;
	var pos2 = 20;
	if(isNav4){
		pos1 = 7;
		pos2 = 12;
	}
	if(location.pathname.indexOf('sok_och_boka')>0){
		posSearchMenus('searchMenus',pos1,98);
		posSearchMenus('searchMenusBg',pos2,103);
	}
	if(location.pathname.indexOf('utland')>0){
		if(document.getElementById('utlandMenus')){
			posSearchMenus('utlandMenus',pos1,98);
			posSearchMenus('utlandMenusBg',pos2,103);
		}
	}
	if(location.pathname.indexOf('aktuellt')>0){
		posSearchMenus('aktuelltMenus',pos1,98);
		posSearchMenus('aktuelltMenusBg',pos2,103);
	}
	if(location.pathname.indexOf('om_skd')>0){
		posSearchMenus('omMenus',pos1,98);
		posSearchMenus('omMenusBg',pos2,103);
	}
	if(location.pathname.indexOf('klubb_skd')>0){
		posSearchMenus('klubbMenus',pos1,98);
		posSearchMenus('klubbMenusBg',pos2,103);
	}
	if(location.pathname.indexOf('krogguiden')>0){
		posSearchMenus('krogMenus',pos1,98);
		posSearchMenus('krogMenusBg',pos2,103);
	}
	if(location.pathname.indexOf('konferenstjanster')>0){
		posSearchMenus('konferensMenus',pos1,98);
		posSearchMenus('konferensMenusBg',pos2,103);
	}
	
	positionOpenMenus();
}

//positionera sökmenyn
function posSearchMenus(obj,posX,posY){
	var myObj;
	if(isIE4){
		myObj = document.all[obj];
		if(myObj)
		{
			myObj = myObj.style
		}
	}
	if(isNav4){
		myObj = document.layers[obj];
	}
	if(isNav6){
		myObj = document.getElementById(obj).style;
	}
	if(myObj){
		myObj.width = 170;
		myObj.top = posY;
		myObj.left = Math.max(posX,parseInt((iWidth-745)/2)-7+posX);
		myObj.visibility = 'visible';
	}
}

//uppdatera sökformuläret
function refresh(form){
	form.action = 'avancerad.asp';
	form.submit();
}

//visa info om vald anläggning
function getMore(id){
	document.forms['resultat'].action = '/sok_och_boka/more.asp';
	document.forms['resultat'].elements[0].value = id;
	document.forms['resultat'].submit();
}

function goBack(id){
	document.forms[0].action = '/sok_och_boka/more.asp';
	document.forms[0].elements[0].value = id;
	document.forms[0].submit();
}

//submit bokaformulär
function goBoka(){
	document.forms['more'].action = 'boka.asp';
	document.forms['more'].submit();
}

//submit bokaformulär för offertförfrågan
function goOffert(){
	document.forms['more'].action = 'boka.asp?offert=true';
	document.forms['more'].submit();
}

//submitta restaurang för mer info
function showResta(id){
	document.forms['resta'].idResta.value = id;
	document.forms['resta'].action = 'moreInfo.asp';
	document.forms['resta'].submit();
}

//preload
function preloadImages(path) {
	for(var i=0;i<document.images.length;i++){
		if(document.images[i].name!='') {
			var pLimg = new Image();
			pLimg.src = path+document.images[i].name+'_o.gif';
		}
	}
}
	
//rollover
function rollOver(sImg){
	if(document[sImg]){
		var sSuffix;
		document[sImg].src.lastIndexOf('_o')+6==document[sImg].src.length ? sSuffix='' : sSuffix='_o';
		document[sImg].src='/_img/'+sImg+sSuffix+'.gif';
	}
}

//visa fördjupningsinfon om anläggningarna
function showMore(info){
	document.forms[0].action = '/sok_och_boka/moreinfo.asp';
	document.forms[0].elements[1].value = info;
	document.forms[0].submit();
}

//submitta kartsökningen
function goKarta(info){
	document.forms['karta'].action = 'resultat.asp?searchtype=karta';
	document.forms['karta'].region.value = info;
	document.forms['karta'].submit();
}

function openKarta(){
	var win;
	win = window.open('/kontakta_oss/karta.htm','karta','width=344,height=210,scrollbars=0,resizable=0,toolbar=0,menubar=0');
	win.focus();
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


//#######################################################
// Definiera de fältnamn formuläret som ska valideras
// det går att definiera kombinationer av fält där något fält måste vara ifyllt
// separera dessa fältnamn med |
var Fields = new Array();
	Fields[Fields.length] = 'medlemsnr';
	Fields[Fields.length] = 'epostadress';

// Definiera användarvänliga namn, eller kombinationer enlig ovan, 
// på de formulärfält som ska valideras, används vid ej godkänd validering
var FieldsName = new Array();
	FieldsName[FieldsName.length] = 'Medlemsnr';
	FieldsName[FieldsName.length] = 'E-postadress';

// definiera en array med arraypositionen för den validering
// som ska göras för varje fält
var FieldVal = new Array();
	FieldVal[FieldVal.length] = '1';
	FieldVal[FieldVal.length] = '2';
	
/* 3 arrayer för povboendeformulär */
var provFields = new Array();
	provFields[provFields.length] = 'medlemsnr';
	provFields[provFields.length] = 'namn';
	provFields[provFields.length] = 'datumAnkomst';
	provFields[provFields.length] = 'datumAnkomst';
	provFields[provFields.length] = 'datumAvresa';
	provFields[provFields.length] = 'datumAvresa';
	provFields[provFields.length] = 'anlagg_hidden';
	provFields[provFields.length] = 'email';
	provFields[provFields.length] = 'email';
	provFields[provFields.length] = 'tel';
//	provFields[provFields.length] = 'tel';

var provNames = new Array();
	provNames[provNames.length] = 'Ditt medlemsnr';
	provNames[provNames.length] = 'Ditt namn';
	provNames[provNames.length] = 'Ankomst';
	provNames[provNames.length] = 'Ankomst';
	provNames[provNames.length] = 'Avresa';
	provNames[provNames.length] = 'Avresa';
	provNames[provNames.length] = 'På anläggning';
	provNames[provNames.length] = 'Din e-postadress';
	provNames[provNames.length] = 'Din e-postadress';
	provNames[provNames.length] = 'Ditt telefonnummer';
//	provNames[provNames.length] = 'Ditt telefonnummer';

var provVals = new Array();
	provVals[provVals.length] = 1
	provVals[provVals.length] = 2
	provVals[provVals.length] = 2
	provVals[provVals.length] = 4
	provVals[provVals.length] = 2
	provVals[provVals.length] = 4
	provVals[provVals.length] = 2
	provVals[provVals.length] = 0
	provVals[provVals.length] = 2
	provVals[provVals.length] = 2
//	provVals[provVals.length] = 6

var afKont = new Array();
var anKont = new Array();
var avKont = new Array();
	
	afKont[afKont.length] = 'fnamn';
	anKont[anKont.length] = 'Förnamn';
	avKont[avKont.length] = 2;

	afKont[afKont.length] = 'enamn';
	anKont[anKont.length] = 'Efternamn';
	avKont[avKont.length] = 2;

	afKont[afKont.length] = 'tel';
	anKont[anKont.length] = 'Telefon';
	avKont[avKont.length] = 2;

//	afKont[afKont.length] = 'tel';
//	anKont[anKont.length] = 'Telefon';
//	avKont[avKont.length] = 6;

//	afKont[afKont.length] = 'fax';
//	anKont[anKont.length] = 'Fax';
//	avKont[avKont.length] = 6;

//	afKont[afKont.length] = 'padr';
//	anKont[anKont.length] = 'Postnummer';
//	avKont[avKont.length] = 8;

	afKont[afKont.length] = 'epost';
	anKont[anKont.length] = 'E-post';
	avKont[avKont.length] = 0;


var afEval = new Array();
var anEval = new Array();
var avEval = new Array();
	
	afEval[afEval.length] = 'anl_selected';
	anEval[anEval.length] = 'Konferensanläggning';
	avEval[avEval.length] = 2;

	afEval[afEval.length] = 'datum';
	anEval[anEval.length] = 'Konferensdatum';
	avEval[avEval.length] = 2;

	afEval[afEval.length] = 'datum';
	anEval[anEval.length] = 'Konferensdatum';
	avEval[avEval.length] = 4;

	afEval[afEval.length] = 'foretag';
	anEval[anEval.length] = 'Företag/organisation';
	avEval[avEval.length] = 2;

	afEval[afEval.length] = 'namn';
	anEval[anEval.length] = 'Namn';
	avEval[avEval.length] = 2;

	afEval[afEval.length] = 'typ_selected';
	anEval[anEval.length] = 'Jag har/är';
	avEval[avEval.length] = 2;

	afEval[afEval.length] = 'service_selected';
	anEval[anEval.length] = 'Service';
	avEval[avEval.length] = 2;

	afEval[afEval.length] = 'kitchen_selected';
	anEval[anEval.length] = 'Kök';
	avEval[avEval.length] = 2;

	afEval[afEval.length] = 'locals_selected';
	anEval[anEval.length] = 'Konferenslokalerna';
	avEval[avEval.length] = 2;

	afEval[afEval.length] = 'experience_selected';
	anEval[anEval.length] = 'Totalupplevelsen';
	avEval[avEval.length] = 2;

	afEval[afEval.length] = 'SKDService_selected';
	anEval[anEval.length] = 'SKDs service';
	avEval[avEval.length] = 2;

var afBoka = new Array();
var anBoka = new Array();
var avBoka = new Array();
	
	afBoka[afBoka.length] = 'foretag';
	anBoka[anBoka.length] = 'Företag';
	avBoka[avBoka.length] = 2;
	
	afBoka[afBoka.length] = 'kontaktperson';
	anBoka[anBoka.length] = 'Kontaktperson';
	avBoka[avBoka.length] = 2;
	
	afBoka[afBoka.length] = 'telefon';
	anBoka[anBoka.length] = 'Telefon';
	avBoka[avBoka.length] = 2;
	
	afBoka[afBoka.length] = 'postnr';
	anBoka[anBoka.length] = 'Postnr';
	avBoka[avBoka.length] = 2;
	
	afBoka[afBoka.length] = 'adress';
	anBoka[anBoka.length] = 'Adress';
	avBoka[avBoka.length] = 2;
	
	afBoka[afBoka.length] = 'email';
	anBoka[anBoka.length] = 'E-post';
	avBoka[avBoka.length] = 2;
	
	
// Regular expressions uttryck som används vid validering
var valExpr = new Array();

	//0
	//kontrollerar emailadresser, får vara tomt
	valExpr[valExpr.length] = '^(([^\\.|\\-|_]([\\w_+\\.|\\w+\\-])*(\\w)+\\@(\\w+(\\-\\w+)?\\.)+([A-Za-z]{2,3}))|([^\\.|\\-|_][a-zA_Z]?\\@(\\w+(\\-\\w+)?\\.)+([A-Za-z]{2,3}))?)$'

	//1
	// Medlemsnr SKD, får inte vara tomt
	valExpr[valExpr.length] = '\\d{1,5}-\\d{1,4}';

	//2
	//får inte vara tomt
	valExpr[valExpr.length] = '\\w+' 

	//3
	// svenskt personnr, får vara tomt
	valExpr[valExpr.length] = '^(\\d{6}\\-\\d{4})?$' 

	//4
	// svenskt datum 1999-04-15, får vara tomt
	valExpr[valExpr.length] = '^(\\d{4}\\-\\d{2}\\-\\d{2})?$' 

	//5
	// svenskt datum inklusive klockslag 1959-04-15 04:15:00, får vara tomt
	valExpr[valExpr.length] = '^(\\d{4}\\-\\d{2}\\-\\d{2}\\s{1}\\d{2}:\\d{2}:\\d{2})?$'

	//6
	// svenskt tel-/fax-nr, riktnr 2-4 siffror, övriga siffror 5-9 st med eller utan mellanslag,
	// mellanslag eller bindestreck eller inget tecken alls mellan riktnr och övriga numret,
	// får vara tomt
//	valExpr[valExpr.length] = '^((\\d{2,4}\\-)\\d{2,4}(\\s)?\\d{2,4}((\\s)?\\d{2,4})?)?$'
	valExpr[valExpr.length] = '^((\\d{2,4}(\\-|\\s)?)\\d{2,4}(\\s)?\\d{2,4}((\\s)?\\d{2,4})?)?$'

	//7
	// endast siffror, får vara tomt
	valExpr[valExpr.length] = '^(\\d)*$'

	//8
	// svenskt postnr, får vara tomt
	valExpr[valExpr.length] = '^((\\d{3}\\s\\d{2})|(\\d{5}))*$'

	//9
	// Årtal (fyrsiffrigt), får vara tomt
	valExpr[valExpr.length] = '^(\\d{4})*$'

// Definiera felmeddelande för varje uttryck
var valErr = new Array();
	// generella
	valErr[valErr.length] = ' måste innehålla en giltig epostadress.\n';
	valErr[valErr.length] = ' måste innehålla ett giltigt medlemsnr.\n';
	valErr[valErr.length] = ' får inte vara tomt.\n'
	valErr[valErr.length] = ' innehåller inte ett giltigt personnr.\n'
	valErr[valErr.length] = ' innehåller inte ett giltigt datum.\n'
	valErr[valErr.length] = ' innehåller inte ett giltigt datum.\n'
	valErr[valErr.length] = ' innehåller inte ett giltigt tel-/faxnr.\n'
	valErr[valErr.length] = ' får bara innehålla siffror.\n'
	valErr[valErr.length] = ' måste innehålla ett giltigt postnr.\n'
	valErr[valErr.length] = ' måste innehålla ett fyrsiffrigt årtal.\n'

		
function validateForm(f,field,name,value){
	var strErr = ''
	var p;
	for(i=0;i<field.length;i++){
		p = '';
		myRegExp = new RegExp(valExpr[value[i]]);
		s = field[i]
		if(s.indexOf('|')>0){
			arrVal = s.split('|')
			for(x=0;x<arrVal.length;x++){
				y = arrVal[x]
				p = p + f.elements[y].value
			}
		}
		else{
			p = p + f.elements[s].value;
		}
		myTest = myRegExp.test(p);
		if(!myTest){
			strErr = strErr + '\nFältet ' + name[i] + valErr[value[i]];
		}
	}
	if(strErr!=''){
		alert(strErr);
		return false;
	}
	return true;
}
//##################################################################

function validateThisFrm(frm){
	var strErr = '';
	var iFocus = null;
	if(frm.elements['notempty'].value.length > 0){
		var arrFields = frm.elements['notempty'].value.split(',');
		for(i=0;i<arrFields.length;i++){
			if(arrFields[i].length > 0){
				if(frm.elements[i].value.length==0){
					if(iFocus == null){
						iFocus = i;
					}
					strErr += 'Fältet ' + arrFields[i] + ' får inte vara tomt\n';
				}
			}
		}
	}
	if(strErr.length > 0){
		alert(strErr);
		frm.elements[iFocus].focus();
		return false;
	}
	return true;
}


function validate(fld){
	if(document.getElementById && fld.getAttribute){
		var fldValue = fld.value;
		if(fld.getAttribute('expr').length > 0){
			var regExpr = fld.getAttribute('expr');
			var oReg = new RegExp(regExpr);
			if(!oReg.test(fldValue.replace(/^\s*|\s*$/g,''))){
				alert('Fältet ' + fld.getAttribute('friendlyname') + ' ' + fld.getAttribute('msg'));
				fld.focus();
				return false;
			}
		}
		if((fldValue.length > fld.getAttribute('maxlength')) && fld.getAttribute('maxlength') != null){
			alert('Fältet ' + fld.getAttribute('friendlyname') + ' får vara max ' + fld.getAttribute('maxlength') + ' tecken');
			fld.value = fldValue.substring(0,fld.getAttribute('maxlength')-1);
			fld.focus();
			return false;
		}
	}
	return true;
}

function validateFrm(frm)
	{
	if(document.getElementById && frm.getAttribute)
	{
		var strErr = '';
		var fldValue;
		var fld;
		var iFldNum = null;
		for(i=0;i<frm.elements.length;i++)
		{
			fld = frm.elements[i];
			fldValue = fld.value;
			if(fld.getAttribute('expr').length > 0)
			{
			//alert(fld.id);
				var regExpr = fld.getAttribute('expr');
				var oReg = new RegExp(regExpr);
				if(!oReg.test(fldValue.replace(/^\s*|\s*$/g,'')))
				{
					strErr += 'Fältet ' + fld.getAttribute('friendlyname') + ' ' + fld.getAttribute('msg') + '\n';
					if(iFldNum == null)
					{
						iFldNum = i;
					}
				}
			}
			if((fldValue.length > fld.getAttribute('maxlength')) && fld.getAttribute('maxlength') != null)
			{
				strErr += 'Fältet ' + fld.getAttribute('friendlyname') + ' får vara max ' + fld.getAttribute('maxlength') + ' tecken\n';
				fld.value = fldValue.substring(0,fld.getAttribute('maxlength')-1);
				if(iFldNum == null)
				{
					iFldNum = i;
				}
			}
		}
		if(strErr.length > 0)
		{
			alert(strErr);
			//frm.elements[i].focus();
			return false;
		}
	}
	return true;
}
