<!--
	//check browser version
	var isNav4 = document.layers?true:false;
	var isIE4 = document.all?true:false;
	var isNav6 = navigator.userAgent.indexOf('Netscape6')>0;
	var isFireFox = navigator.userAgent.indexOf('Firefox')>0;
	var isMac = navigator.appVersion.indexOf('Mac')>0;
	var isSafariMac = navigator.appName=='Netscape' && navigator.platform.indexOf('Mac')>=0 && navigator.appVersion.indexOf('5.0')>=0;
	
	var intImageScrollCount;
    
	if(navigator.appVersion.indexOf('MSIE 5')>0&&isMac){
		isIE5Mac = true;
	}else{
		isIE5Mac = false;
	}

	var intBodyWidth = 0;
	var intBodyHeight = 0;


	function echo(msg){
		window.status+=msg;
	}

	function init(){
//		if(top.frames.bottom){
//			if(top.frames.bottom.document.images){
//				if(document.location.href.indexOf('/start/')>0){
//					if(intBodyHeight<75){
//						top.frames.bottom.document.images['logo_intellecta'].src = '/_img/logo_intellecta_800x600.gif';
//					}else{
//						top.frames.bottom.document.images['logo_intellecta'].src = '/_img/logo_intellecta.gif';
//					}
//				}else{
//					top.frames.bottom.document.images['logo_intellecta'].src = '/_img/pix_blank.gif';
//				}
//			}
//		}
		

		if(intImageScrollCount>0){
			InitialiseScrollableArea();
		}
	}

	//rolloverscript
	function swapImage(img,suffix,path){
		path = path ? path : '/_img/';
		document[img].src = path+img+suffix+'.gif';
	}
	
	function menuRollOver(img,path,suffix) {
		if(isIE4) document[img].src=path+img+suffix+'.gif';
		if(isNav4) document.base.document.dropmenu1.document.images[img].src=path+img+suffix+'.gif';
	}


	//preloadscript
	function preloadImages(path) {
		var i;
		
		if (document.images) {
			for (i=0;i<document.images.length;i++){
				if (document.images[i].name!='') {
					pLimg = new Image();
					pLimg.src = path+document.images[i].name+'_o.gif';
				}
			}
		}
	}
	

	//validation
	function validate(sPath,sFrm){
		if(isNav4&&sPath!=''){
			var aForm = eval(sPath+'.document.forms.'+sFrm);
		}else{
			var aForm = document.forms[sFrm];
		}
		
		if(aForm['valTxt']&&aForm['valTxt'].value!=''){var aTxt = aForm['valTxt'].value.split('|')}else{var aTxt = Array()};
		if(aForm['valNum']&&aForm['valNum'].value!=''){var aNum = aForm['valNum'].value.split('|')}else{var aNum = Array()};
		if(aForm['valTfn']&&aForm['valTfn'].value!=''){var aTfn = aForm['valTfn'].value.split('|')}else{var aTfn = Array()};
		if(aForm['valEml']&&aForm['valEml'].value!=''){var aEml = aForm['valEml'].value.split('|')}else{var aEml = Array()};

		var aTmp;
		
		//check txt-fields not empty
		for(i=0;i<aTxt.length;i++){
			aTmp = aTxt[i].split(';');
			
			if(aForm[aTmp[0]].value==''){
				alert('The field "'+aTmp[1]+'" is incorrectly typed.');

				aForm[aTmp[0]].focus();
				return false;
			}
		}

		//check num-fields
		for(i=0;i<aNum.length;i++){
			aTmp = aNum[i].split(';');
			var strTmp = aForm[aTmp[0]].value
			
			oRx = new RegExp(' ','gi');
			strTmp = strTmp.replace(oRx,'')
			oRx = new RegExp('-','gi');
			strTmp = strTmp.replace(oRx,'')
			
			if(strTmp==''||isNaN(strTmp)){
				alert('The field "'+aTmp[1]+'" is incorrectly typed.');

				aForm[aTmp[0]].focus();
				return false;
			}
		}

		//check email-fields

		oRx = new RegExp('(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.);');
		oRx2 = new RegExp('^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$');

		for(i=0;i<aEml.length;i++){
			aTmp = aEml[i].split(';');
			if(aForm[aTmp[0]].value==''||!(!oRx.test(aForm[aTmp[0]].value)&&oRx2.test(aForm[aTmp[0]].value))){
				alert('The field "'+aTmp[1]+'" is incorrectly typed.');

				aForm[aTmp[0]].focus();
				return false;
			}
		}

		return true;
	}


	function validateForm(objForm){
		var strFieldValue, strFieldVal, strFieldTitle;
		var blnFormOK = true;
	
		for(var i=0; i<objForm.length; i++){
			strFieldVal = objForm[i].validation;
			strFieldValue = objForm[i].value;
//			blnFieldRequired = objForm[i].required;
			
			if(strFieldVal!=null){
				strFieldTitle = objForm[i].title;
				
				if(strFieldVal=='notempty'){
					if(strFieldValue==''){
						alert('Fältet "'+strFieldTitle+'" måste fyllas i.')
						blnFormOK = false;
					}
					
				
				}else if(strFieldVal=='currency'){
//					oRx = new RegExp(' ','gi');
//					strFieldValue = strFieldValue.replace(oRx,'')
					oRx = new RegExp('^[0-9\,]*$');
					
					if(strFieldValue==''||!oRx.test(strFieldValue)){
						alert('Fältet "'+strFieldTitle+'" måste fyllas i och får endast innehålla siffror och ",".')
						blnFormOK = false;
					}
					
				
				}else if(strFieldVal=='telephone'){
//					oRx = new RegExp(' ','gi');
//					strFieldValue = strFieldValue.replace(oRx,'')
					oRx = new RegExp('^[0-9\-\+]{7,}$');
					
					if(!oRx.test(strFieldValue)){
						alert('Fältet "'+strFieldTitle+'" innehåller inte ett rätt ifyllt telefonnummer.')
						blnFormOK = false;
					}
					
				
				}else if(strFieldVal=='telephone2'&&strFieldValue!=''){
//					oRx = new RegExp(' ','gi');
//					strFieldValue = strFieldValue.replace(oRx,'')
					oRx = new RegExp('^[0-9\-\+]{7,}$');
					
					if(!oRx.test(strFieldValue)){
						alert('Fältet "'+strFieldTitle+'" innehåller inte ett rätt ifyllt telefonnummer.')
						blnFormOK = false;
					}
					
					
				}else if(strFieldVal=='email'){
					oRx = new RegExp('(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.);');
					oRx2 = new RegExp('^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$');
					
					if(strFieldValue==''||strFieldValue.indexOf(' ')>0||!(!oRx.test(strFieldValue)&&oRx2.test(strFieldValue))){
						alert('Fältet "'+strFieldTitle+'" innehåller inte en rätt ifylld e-postadress.')
						blnFormOK = false;
					}
				}
			}
			
			if(!blnFormOK){
				objForm[i].focus();
				break;
			}
		}
		return blnFormOK;
	}
	
	
	
	//prevents empty fields to not be submitted and formats checkbox-values
	function formatValues(objForm){
		for(i=0;i<objForm.length-1;i++){
			if(objForm[i].value.length<=0)objForm[i].value = objForm[i].value+' ';
			if(objForm[i].value=='on')objForm[i].value = true;
			if(objForm[i].value=='off')objForm[i].value = false;
		}
	}
			


	//Shows div
	function show(div,nest){
		if(isIE4){document.all[div].style.visibility = 'visible';}
		if(isNav4){eval(nest+'document.layers[div].visibility = \'show\'');}
		if(isNav6){document.getElementById(div).style.visibility = 'visible';}
	}
	//Hides div
	function hide(div,nest){
		if(isIE4){document.all[div].style.visibility = 'hidden';}
		if(isNav4){eval(nest+'document.layers[div].visibility = \'hide\'');}
		if(isNav6){document.getElementById(div).style.visibility = 'hidden';}
	}
	//Hides scope of divs
	function hideScope(divPrefix,intUbound,nest){
		for(var i=0; i<=intUbound; i++){
			hide(divPrefix+i,nest);
		}
	}


	//menuscript
	var sMenu3Divs;
	function swapMeny3(div){
		for(var i=0; i<aMenu3Divs.length; i++){
			if(aMenu3Divs[i]==div){
				show(aMenu3Divs[i]);
			}
			if(aMenu3Divs[i]!=div){
				hide(aMenu3Divs[i]);
			}
		}
	}
	
	// resizebug in nav4
	if(isNav4){
		document.captureEvents(Event.MOUSEMOVE);
		window.captureEvents(Event.RESIZE);
		window.onresize = handleResize;
	}
	function handleResize(){
		location.reload();
		return false;
	}
// -->