$(document).ready(function() {
   	init();
});

function init(){
	$('a.L2').each(function() {if(!$(this).attr('href')) {$(this).addClass('empty');}});
	$('.sum-cards').attr('style', 'display: block;');
	$('.js-show').attr('style', 'display: block;');
	$('.js-hide').attr('style', 'display: none;');
	$('.container-cards .card .leftside a').lightBox();
	$('a.lightbox-lnk').lightBox();
	$('#ajax-div').parent().attr('style', 'width: 607px;');
	
	var browserType;
	
	// Is this a version of IE?
    	if(jQuery.browser.msie) {
    	    browserType = "ie";
    	    
    	    // Add the version number
    	    browserType = 'ie' + jQuery.browser.version.substring(0,1);
    	    //alert(browserType);
    	}    
    
    if(browserType == "ie7" || browserType == "ie8") {
		$('a.thickbox').click(function() {
			$('html,body').animate({scrollTop: '0'}, 500);
			return false;
		});
	}
	
	var errtxt = "Du har inte fyllt i något fält";
	
	$('.sum-cards a').click(function() {
		return false;
	});
	
	/* Limit chars
	------------------------------------- */
	if ($("#card-body")) {
		$("#card-body").keyup(function() {
			limitChars('card-body', 400, 'countdown');
		});
	}
	
	/* Get sum of order
	-------------------------------------------------- */
	$('.container-cards input').keyup(function() {
		nmbr1 = $('#antal-1').val() * 100;
		nmbr2 = $('#antal-2').val() * 200;
		nmbr3 = $('#antal-3').val() * 300;
		nmbr4 = parseInt($('#belopp-1').val());
		nmbr5 = parseInt($('#belopp-2').val());
		
		errtxt = "";
		
		if(nmbr5 != "" && nmbr5 > 0 && nmbr5 < 100) {
			errtxt = "Belopp för minnesgåva måste vara minst 100kr";
		}
		
		if(isNaN(nmbr4)) {
			nmbr4 = 0;
		}
		
		if(isNaN(nmbr5)) {
			nmbr5 = 0;
		}
		
		var sum2 = nmbr4 + nmbr5;
		var sum = nmbr1 + nmbr2 + nmbr3 + nmbr4 + nmbr5;
		//alert("summa: "+sum);
		$('#sum').html(sum+' kr');
		$('#summa2').val(sum2);
		$('#summa').val(sum);
	});
	
	$('.riksbyggen-cards input').keyup(function() {
		nmbr2 = $('#antal-2').val() * 200;
		
		errtxt = "";
		
		var sum = nmbr2;
		//alert("summa: "+sum);
		$('#sum').html(sum+' kr');
		$('#summa').val(sum);
	});

	/* Submit form
	-------------------------------------------------- */
	var options = { 
	    target:     	'#ajax-div',  
	    beforeSubmit:	validatePapperskort,
	    success:    	nextStep 
	};
	$('#form-papperskort').ajaxForm(options);
	
	// attach handler to form's submit event 
	$('#form-papperskort').submit(function() { 
	    //$(this).ajaxSubmit(); 
	    return false;
	});
	
	
	function validatePapperskort(formData, jqForm, options) {
		if(errtxt == "") { 
	    	return true;
	    }else {
			alert(errtxt);
			return false;
		}
	}
	
	// Form for e-card
	var options = { 
	    target:     	'#ajax-div', 
	    beforeSubmit:	validateEkort,
	    success:    	nextStep 
	};
	$('#form-ekort').ajaxForm(options);
	
	$('#form-ekort input').focus(function() {
		if(this.value == "Rubrik" || this.value ==  "Förnamn" || this.value ==  "Efternamn" || this.value ==  "E-post") {
			this.value = "";
		}
	});
	$('#form-ekort textarea').focus(function() {
		if(this.value ==  "Skriv din hälsning här") {
			this.value = "";
		}
	});
	
	$('#card-header').blur(function() {
		if(this.value == "") {
			this.value = "Rubrik";
		}
	});
	$('#card-body').blur(function() {
		if(this.value == "") {
			this.value = "Skriv din hälsning här";
		}
	});
	$('#to-fname').blur(function() {
		if(this.value == "") {
			this.value = "Förnamn";
		}
	});
	$('#to-lname').blur(function() {
		if(this.value == "") {
			this.value = "Efternamn";
		}
	});
	$('#to-email').blur(function() {
		if(this.value == "") {
			this.value = "E-post";
		}
	});
	$('#from-fname').blur(function() {
		if(this.value == "") {
			this.value = "Förnamn";
		}
	});
	$('#from-lname').blur(function() {
		if(this.value == "") {
			this.value = "Efternamn";
		}
	});
	$('#from-email').blur(function() {
		if(this.value == "") {
			this.value = "E-post";
		}
	});
	
	
	// attach handler to form's submit event 
	$('#form-ekort').submit(function() { 
	    //$(this).ajaxSubmit(); 
	    return false;
	});
	
	
	function validateEkort(formData, jqForm, options) {
		if(
			$('#card-header').val() == "" || $('#card-header').val() == "Rubrik" || 
			$('#card-body').val() == "" || $('#card-body').val() == "Skriv din hälsning här" || 
			$('#to-fname').val() == "" || $('#to-fname').val() == "Förnamn" || 
			$('#to-lname').val() == "" || $('#to-lname').val() == "Efternamn" || 
			$('#from-fname').val() == "" || $('#from-fname').val() == "Förnamn"|| 
			$('#from-lname').val() == "" || $('#from-lname').val() == "Efternamn" || 
			$('#from-email').val() == "" || $('#from-email').val() == "E-post" || 
			$('#to-email').val() == "" || $('#to-email').val() == "E-post"
		) {
			errtxt = "Fyll i alla fält";
		}else {
			errtxt = "";
		}
		
		if(!validateEmail($('#from-email').val()) || !validateEmail($('#to-email').val())) {
			errtxt = "Felaktig e-post adress";
		}
		
		if($('#sum_input').val() == "" || $('#sum_input').val() == 0 ) {
			errtxt = "Felaktig summa";
		}
		
		if(errtxt == "") { 
	    	return true;
	    }else {
			alert(errtxt);
			return false;
		}
	}
	
	$('input#sum_input').keyup(function() {
		sum = parseInt($('#sum_input').val());
		$('#summa').val(sum);
		$('#belopp-1').val(sum);
	});
	$('input#sum_input').blur(function() {
		sum = parseInt($('#sum_input').val());
		$('#summa').val(sum);
		$('#belopp-1').val(sum);
	});

	function nextStep() {
		$('.js-show').attr('style', 'display: block;');
		$('.js-hide').attr('style', 'display: none;');
		
		/* THICKBOX */
		tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
		if(browserType == "ie7" || browserType == "ie8") {
			$('a.thickbox').click(function() {
				$('html,body').animate({scrollTop: '0'}, 500);
				return false;
			});
		}
		
		/* SIFR */
		var adobe = {
		  src: '/Files/System/adobecaslon4.swf'
		};
		
		var adobe3 = {
		  src: '/Files/System/adobecaslon5.swf'
		};
		
		sIFR.useStyleCheck = true;
		sIFR.activate(adobe,adobe3);
		
		sIFR.replace(adobe3, {
		  selector: 'h2.h2',
		  wmode: 'transparent',
		  offsetTop: -8,
		  css: [
		    '.sIFR-root { text-transform: uppercase; color: #e56b20; text-align: left; }'
		    ,'a { text-decoration: none; }'
		    ,'a:link { color: #e56b20; }'
		    ,'a:hover { color: #e56b20; }'
		  ]
		})
		
		sIFR.replace(adobe, {
		  selector: '.text2',
		  wmode: 'transparent',
		  tuneWidth: -20, 
		  css: [
		    '.sIFR-root { color: #4C4C4C; text-align: left; }'
		    ,'a { text-decoration: none; }'
		    ,'a:link { color: #4C4C4C; }'
		    ,'a:hover { color: #4C4C4C; }'
		  ]
		})
		
		$('html,body').animate({scrollTop: '300'}, 500);
		
		/* SETUP NEXT FORM (PAYMENT) */
		var options = { 
		    target:     	'#ajax-div', 
		    beforeSubmit:	validateBetalForm
		};
		$('#betalning-inbetalningskort').ajaxForm(options);
		
		// attach handler to form's submit event 
		$('#betalning-inbetalningskort').submit(function() { 
		    //$(this).ajaxSubmit(); 
		    return false;
		});
		
		/* INTERNET */
		/*var optionsInternet = { 
		    target:     	'#ajax-div', 
		    beforeSubmit:	validateBetalForm,
		    success:    	submitPayex 
		};
		$('#betalning-internet').ajaxForm(optionsInternet);
		*/
		$('#betalning-internet').submit(function() { 
		    if(validateBetalForm()) {
				return true;
			}else {
				return false;s
			}
		});
		
		function validateBetalForm() {
			if(
				$('#fnamn').val() == "" ||  
				$('#gadress').val() == "" || 
				$('#padress').val() == "" || 
				$('#to-lname').val() == "" || 
				$('#enamn').val() == "" || 
				$('#pnr').val() == "" || 
				$('#epost').val() == "" || 
				$('#to-email').val() == ""
			) {
				errtxt = "Fyll i alla fält";
			}else {
				errtxt = "";
			}
			
			if(!validateEmail($('#epost').val())) {
				errtxt = "Felaktig e-post adress";
			}
			
			if(errtxt == "") { 
		    	return true;
		    }else {
				alert(errtxt);
				return false;
			}
		}
		
	}
	
	/* SUBMIT PAYEX FORM */
	/*function submitPayex() {
		var optionsPayex = { 
		    target:     	'#ajax-div'
		};
		$('#form-payex').ajaxForm(optionsPayex);
		
		$('#form-payex').submit(function() { 
		    $(this).ajaxSubmit(); 
		    return false;
		});
		
		$('#form-payex').submit();
	}*/
	
	if ($.getURLParam("ok")!=null && $.getURLParam("status")!=201) {
  		tb_show("","/Files/System/img-tack.jpg","");
	}
	
	/* Preview e-card
	___________________________________________________*/
	$('.container-links a.thickbox').click(function() {
		$('p#preview-card-header').html($('#card-header').val());
		$('p#preview-card-body').html($('#card-body').val());
		$('p#preview-card-from').html($('#from-fname').val());
	});
	
	/* Add target _blank to external links
	___________________________________________________*/
	$("a").filter(function() {
    	return this.hostname && this.hostname !== location.hostname;
	}).attr('target', '_blank');
	
	/* Add rel nofollow to external links
	___________________________________________________*/
	/*$("a").filter(function() {
    	return this.hostname && this.hostname !== location.hostname;
	}).attr('rel', 'nofollow');*/
	
	/* Align last menuitem right
	___________________________________________________*/

	$('#nav-main #MM11').attr('align', 'right');
	
	$('#nav-main #MM873').attr('width', '332');
	$('#nav-main #MM873').attr('align', 'right');
	
	
	function validateEmail(email) {
	   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	   var address = email;
	   if(reg.test(address) == false) {
	      return false;
	   }else {
	   		return true;
	   }
	}
	
	function limitChars(textid, limit, infodiv) {
		var text = $('#'+textid).val(); 
		var textlength = text.length;
		if(textlength > limit) {
			$('#' + infodiv).html('Max antal tecken!');
			$('#'+textid).val(text.substr(0,limit));
			return false;
		} else {
			$('#' + infodiv).html((limit - textlength) +' tecken kvar.');
			return true;
		}
	}
	
	
	

}


function findLightbox() {
	
	//alert(strAreaID);
    for(var j=0; j<document.images.length;j++){         
       if(document.images[j].id == "lightImage"){
	   	  galleri = document.images[j].alt;
		  
		  if(strAreaID == 17) {
			  if(document.images[j].alt == document.images[j-1].alt) {
			  	document.images[j].style.display = 'none';
			  }
		  }
          document.images[j].parentNode.rel = 'lightbox[' + galleri + ']';
          document.images[j].parentNode.title = document.images[j].title;
          document.images[j].style.border = '3px solid #cccccc';
		  //alert(galleri);
          //document.images[j].onmouseover = changeImg(document.images[j]);
       }
    }
}

function findRelatedLinks() {
	table = document.getElementsByTagName('table');
	for(var j=0; j<table.length;j++){
		if(table[j].summary == "relaterat") {
			table[j].className = "relatedTable";
		}
		if(table[j].summary == "engagera") {
			table[j].className = "engageraTable";
		}
		if(table[j].summary == "engagera2") {
			table[j].className = "engageraTable2";
		}
	}  
}

function historyGo() {
	if(history.go(-1)) {
		location.href = history.go(-1);
	}else {
		location.href= "Default.aspx";
	}
}

function changeImg(obj) {
   alert(obj);
   obj.style.border = '3px solid #cccccc';
}


function blurLinks(){
        for(var i in document.links){
		document.links[i].onfocus = document.links[i].blur;
	}

       if (document.forms.postform1) {
          selectBox = document.forms.postform1.Map;
          selectBox.onchange=go;
       }
      findLightbox();
	  findRelatedLinks();
	  //setAltText();
}

function go()  
{  
     box = document.forms.postform1.Map;
     //if(box.options[box.selectedIndex].value != 1) {  
        destination = "Default.aspx?ID="+box.options[box.selectedIndex].value;
    // } 
     if (destination) location.href = destination; 
}

function validateForm(bleh) {
	if (bleh.namn.value == "" || bleh.mail.value == "" || bleh.tel.value == "" || bleh.anmalanTo.value == "")
  	{
  	alert("Alla f?llt m?ste vara ifyllda.")
  	bleh.namn.focus()
	return false
	}
	else
  	{
	return true
	}
}

function openFlash(u) { 
	var w = 700;
	var h = 620;
	var settings = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',top=1,left=1'; 
		var wName = 'fullscreenpop'; 
		var newfullscreenWin = window.open(u,wName,settings); 
		newfullscreenWin.focus();
	return;       
}

function openWin(u,w,h,x) { 
	/*var w = 420;
	var h = 330;*/
	if(x) {
		var settings = 'toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,width='+w+',height='+h+',top=1,left=1'; 
	}else {
		var settings = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',top=1,left=1'; 
	}
		var wName = 'fullscreenpop'; 
		var newfullscreenWin = window.open(u,wName,settings); 
		newfullscreenWin.focus();
	return;       
}

function openWinReturnFalse(u,w,h,x) { 
	/*var w = 420;
	var h = 330;*/
	if(x) {
		var settings = 'toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,width='+w+',height='+h+',top=1,left=1'; 
	}else {
		var settings = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+w+',height='+h+',top=1,left=1'; 
	}
		var wName = 'fullscreenpop'; 
		var newfullscreenWin = window.open(u,wName,settings); 
		newfullscreenWin.focus();
	return false;       
}

function trackAndGo(obj,target) {
	pageTracker._trackPageview(obj);
	
	
	if(this.opener) {
		this.opener.location = target;
	}else {
		openWin(target,screen.width,screen.height,1);
	}
}




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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function FormCheck12(){
	if(document.postform12.elements["namn"].length){
		for(i=0;i<document.postform12.elements["namn"].length;i++){
			if(document.postform12.elements["namn"][i].value.length <= 0){
				document.postform12.elements["namn"][i].focus();
				alert('Fältet Namn måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["namn"].value.length <= 0){
			document.postform12.elements["namn"].focus();
			alert('Fältet Namn måste fyllas i');
			return false;
		}
	}
	if(document.postform12.elements["adress"].length){
		for(i=0;i<document.postform12.elements["adress"].length;i++){
			if(document.postform12.elements["adress"][i].value.length <= 0){
				document.postform12.elements["adress"][i].focus();
				alert('Fältet Adress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["adress"].value.length <= 0){
			document.postform12.elements["adress"].focus();
			alert('Fältet Adress måste fyllas i');
			return false;
		}
	}
	if(document.postform12.elements["postnr"].length){
		for(i=0;i<document.postform12.elements["postnr"].length;i++){
			if(document.postform12.elements["postnr"][i].value.length <= 0){
				document.postform12.elements["postnr"][i].focus();
				alert('Fältet Postnr måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["postnr"].value.length <= 0){
			document.postform12.elements["postnr"].focus();
			alert('Fältet Postnr måste fyllas i');
			return false;
		}
	}
	if(document.postform12.elements["postadress"].length){
		for(i=0;i<document.postform12.elements["postadress"].length;i++){
			if(document.postform12.elements["postadress"][i].value.length <= 0){
				document.postform12.elements["postadress"][i].focus();
				alert('Fältet Postadress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["postadress"].value.length <= 0){
			document.postform12.elements["postadress"].focus();
			alert('Fältet Postadress måste fyllas i');
			return false;
		}
	}
	if(document.postform12.elements["epost"].length){
		for(i=0;i<document.postform12.elements["epost"].length;i++){
			if(document.postform12.elements["epost"][i].value.length <= 0){
				document.postform12.elements["epost"][i].focus();
				alert('Fältet Epost måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform12.elements["epost"].value.length <= 0){
			document.postform12.elements["epost"].focus();
			alert('Fältet Epost måste fyllas i');
			return false;
		}
	}
document.postform12.action = "/Admin/Public/FormMail.aspx?mode=20";
document.postform12.submit();
}

function FormCheck11(){
	if(document.postform11.elements["bNamn"].length){
		for(i=0;i<document.postform11.elements["bNamn"].length;i++){
			if(document.postform11.elements["bNamn"][i].value.length <= 0){
				document.postform11.elements["bNamn"][i].focus();
				alert('Fältet Namn måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bNamn"].value.length <= 0){
			document.postform11.elements["bNamn"].focus();
			alert('Fältet Namn måste fyllas i');
			return false;
		}
	}
	if(document.postform11.elements["bAdress"].length){
		for(i=0;i<document.postform11.elements["bAdress"].length;i++){
			if(document.postform11.elements["bAdress"][i].value.length <= 0){
				document.postform11.elements["bAdress"][i].focus();
				alert('Fältet Adress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bAdress"].value.length <= 0){
			document.postform11.elements["bAdress"].focus();
			alert('Fältet Adress måste fyllas i');
			return false;
		}
	}
	if(document.postform11.elements["bPostnr"].length){
		for(i=0;i<document.postform11.elements["bPostnr"].length;i++){
			if(document.postform11.elements["bPostnr"][i].value.length <= 0){
				document.postform11.elements["bPostnr"][i].focus();
				alert('Fältet Postnr måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bPostnr"].value.length <= 0){
			document.postform11.elements["bPostnr"].focus();
			alert('Fältet Postnr måste fyllas i');
			return false;
		}
	}
	if(document.postform11.elements["bPadress"].length){
		for(i=0;i<document.postform11.elements["bPadress"].length;i++){
			if(document.postform11.elements["bPadress"][i].value.length <= 0){
				document.postform11.elements["bPadress"][i].focus();
				alert('Fältet Postadress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bPadress"].value.length <= 0){
			document.postform11.elements["bPadress"].focus();
			alert('Fältet Postadress måste fyllas i');
			return false;
		}
	}
	/*if(document.postform11.elements["bEpost"].length){
		for(i=0;i<document.postform11.elements["bEpost"].length;i++){
			if(document.postform11.elements["bEpost"][i].value.length <= 0){
				document.postform11.elements["bEpost"][i].focus();
				alert('Fältet E-post måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform11.elements["bEpost"].value.length <= 0){
			document.postform11.elements["bEpost"].focus();
			alert('Fältet E-post måste fyllas i');
			return false;
		}
	}*/
document.postform11.action = "/Admin/Public/FormMail.aspx?mode=20";
document.postform11.submit();
}

function FormCheck10(){
	if(document.postform10.elements["namn"].length){
		for(i=0;i<document.postform10.elements["namn"].length;i++){
			if(document.postform10.elements["namn"][i].value.length <= 0){
				document.postform10.elements["namn"][i].focus();
				alert('Fältet Namn måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["namn"].value.length <= 0){
			document.postform10.elements["namn"].focus();
			alert('Fältet Namn måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["adress"].length){
		for(i=0;i<document.postform10.elements["adress"].length;i++){
			if(document.postform10.elements["adress"][i].value.length <= 0){
				document.postform10.elements["adress"][i].focus();
				alert('Fältet Adress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["adress"].value.length <= 0){
			document.postform10.elements["adress"].focus();
			alert('Fältet Adress måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["postnr"].length){
		for(i=0;i<document.postform10.elements["postnr"].length;i++){
			if(document.postform10.elements["postnr"][i].value.length <= 0){
				document.postform10.elements["postnr"][i].focus();
				alert('Fältet Postnr måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["postnr"].value.length <= 0){
			document.postform10.elements["postnr"].focus();
			alert('Fältet Postnr måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["pAdress"].length){
		for(i=0;i<document.postform10.elements["pAdress"].length;i++){
			if(document.postform10.elements["pAdress"][i].value.length <= 0){
				document.postform10.elements["pAdress"][i].focus();
				alert('Fältet Postadress måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["pAdress"].value.length <= 0){
			document.postform10.elements["pAdress"].focus();
			alert('Fältet Postadress måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["tel"].length){
		for(i=0;i<document.postform10.elements["tel"].length;i++){
			if(document.postform10.elements["tel"][i].value.length <= 0){
				document.postform10.elements["tel"][i].focus();
				alert('Fältet Telefonnummer måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["tel"].value.length <= 0){
			document.postform10.elements["tel"].focus();
			alert('Fältet Telefonnummer måste fyllas i');
			return false;
		}
	}
	if(document.postform10.elements["epost"].length){
		for(i=0;i<document.postform10.elements["epost"].length;i++){
			if(document.postform10.elements["epost"][i].value.length <= 0){
				document.postform10.elements["epost"][i].focus();
				alert('Fältet E-post måste fyllas i');
				return false;
			}
		}
	}
	else{
		if(document.postform10.elements["epost"].value.length <= 0){
			document.postform10.elements["epost"].focus();
			alert('Fältet E-post måste fyllas i');
			return false;
		}
	}
document.postform10.action = "/Admin/Public/FormMail.aspx?mode=20";
document.postform10.submit();
}

/*function setAltText() {
	document.getElementById("MM1").childNodes.alt="Start";
}*/

function insertSitesterScript() {
	var Sitester_average_number_of_executions = 1; // default 1; Raise this number to expose every N:th visitor to the survey (i.e. set to 10 and every 10th visitor is exposed etc.)
var Sitester_def_lang = "se"; // { "se", "en", "fi", "dk", "no", "de", "es", "pt", "cn", "ru", "fr", "it", "nl", etc}
var Sitester_swap_lang = ""; // { "", "se", "en", "fi", "dk", "no", "de", "es", "pt", "cn", "ru", "fr", "it", "nl", etc }
var Sitester_SurveyId = 913; // Note! The Sitester Id for the survey. 
var Sitester_sekunder1 = 600; // default 600; If the user in inactive longer than this timeinterval, [Sitester_sekunder2] must pass again before the user is exposed
var Sitester_sekunder2 = 120; // default 120; Seconds until the survey are exposed the first time.
var Sitester_sekunder3 = 7776000; // default 7776000; Once exposed. This is how many seconds until the user being exposed again.
var Sitester_sekunder4 = 31536000; // default 31536000; This is how many seconds until the exposure-memory cookies expire.
var Sitester_ExcludeURL = ""; // default ""; Add URLs or part of URLs that you want to exclude from the Survey separated by a comma ","


/**********************************************************************************/
/************************** Browser detection *************************************/
/**********************************************************************************/

var Sitester_BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};

function Sitester_Debug() 
{ 
	this.params = new Object();
	this.get=Sitester_Debug_get;	
	qs=location.search.substring(1,location.search.length);

	if (qs.length == 0)
		return;

	qs = qs.replace(/\+/g, ' ');
	var args = qs.split('&');
	
	for (var i=0;i<args.length;i++)
	{
		var value;
		var pair = args[i].split('=');
		var name = unescape(pair[0]);
		if (pair.length == 2)
			value = unescape(pair[1]);
		else
			value = name;		
		this.params[name] = value;
	}
}

function Sitester_Debug_get(key, default_)
{	
	if (default_ == null)
		default_ = null;	
	var value=this.params[key];
	if (value==null) value=default_;	
		return value;
}

function Sitester_RanLCase()
{
   return String.fromCharCode(97 + Math.round(Math.random() * 25));
}
function Sitester_RanUCase()
{
   return String.fromCharCode(65 + Math.round(Math.random() * 25));
}
function Sitester_r_nr()
{
	return Math.round((Math.random()*9))
}
function Sitester_Generate_guid()
{
	return "80b" + Sitester_r_nr() + Sitester_r_nr() + Sitester_r_nr() + Sitester_r_nr() + "-" + Sitester_RanLCase() + Sitester_r_nr() + Sitester_r_nr() + Sitester_r_nr() + "-" + Sitester_RanLCase() + Sitester_SurveyId + "-" + Sitester_r_nr() + Sitester_r_nr() + "-" + Sitester_r_nr() + Sitester_r_nr() + Sitester_RanLCase();
}

/* Handle click on the layer */
function Sitester_openWindow() 
{  
	Sitester_guid = Sitester_Generate_guid();
		
	window.open("http://www.sitester.com/sform/start.asp?PK_Id="+Sitester_guid+"&Language="+Sitester_def_lang+"&SwapLanguage="+Sitester_swap_lang+"","","scrollbars=yes,width=450,height=350");   	
	document.getElementById("Sitester").style.display="none"; 	
	
	/* write LastExposure and Exposed */
	if(Sitester_BrowserDetect.browser == "Safari")	
	{
		Sitester_setCookie(Sitester_strExposedDateTime, Sitester_strMacTime, Sitester_dat4);
	}
	else
	{
		Sitester_setCookie(Sitester_strExposedDateTime, Sitester_exposure_dat, Sitester_dat4);
	}	
	
	Sitester_setCookie(Sitester_strExposed, Sitester_strCookie, Sitester_dat4);

	/* delete ActiveUser and Delay */
	Sitester_deleteCookie(Sitester_strActiveUser);
	Sitester_deleteCookie(Sitester_strDelay);
	
	/* remove the layer from all frames */	
	for(i=0; (i<parent.frames.length); i++)
	{
		if(parent.frames[i].document.getElementById("Sitester") != null)
		{
			parent.frames[i].document.getElementById("Sitester").style.display="none";
		}
	}
	
}

/* Write layer */
function Sitester_Go()
{	
	//document.write("<div id='Sitester' title='Sitester' style='position: absolute; left:0; top:0; width:95%; height:95%; z-index:9000; visibility: visible;'>");	
	//document.write("<img src='http://www.sitester.com/style/Sitesterlager50px.gif' width='100%' height='100%' alt='Sitester' title='Sitester' onClick='Sitester_openWindow();'>");	
	document.write("<div id='Sitester' title='Sitester' style='position: absolute; left:0; top:0; width:1024px; height:768px; z-index:9000; visibility: visible;'>");	
	document.write("<img src='http://www.sitester.com/style/Sitesterlager50px.gif' width='1024' height='768' alt='Sitester' title='Sitester' onClick='Sitester_openWindow();'>");	
	document.write("</div>");
}

/* Randomizer */
function Sitester_rnd(cases)
{
    var ranNum = Math.round( Math.random() * (cases-1) );
    return (ranNum == 0);
}

/********************* Cookie functions *******************************************/

/* Set Cookie for Mac-Safari*/
function Sitester_setCookieSafari(name, value, expires,domain, secure) 
{ 
		var curCookie = name + "=" + escape(value) + 
		((expires) ? "; expires=" + expires.toGMTString() : ""); + 		
		((domain) ? "; domain=" + domain : "") + 
		((secure) ? "; secure" : "");

		document.cookie = curCookie; 
}

/* Set Cookie */
function Sitester_setCookie(name, value, expire)
{	
	
	/* call the specialfunction for Cookies on Mac+Safari */
	if(Sitester_BrowserDetect.browser == "Safari")
	{		
		
		Sitester_setCookieSafari(name, value, expire, false, false); 
	}
	/* other browsers */
	else
	{ 
		document.cookie = name + "=" + value + "; path=/" + "" + "; expires=" + expire.toGMTString();	
	}
}

/* Get Cookie - checks if the cookie [Name] exists*/
function Sitester_getCookie(Name)
{		
	var search = Name + "=";
	if (document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(search);
		if (offset !=-1)
		{
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			
			if (end == -1)
			{
				end = document.cookie.length;
			}			
			if (document.cookie.substring(offset, end) == Sitester_strCookie);
			{					
				return true;
			}
		}		
	}	
		return false;
}

function Sitester_deleteCookie(name) 
{ 
	var expire_IE=new Date();
	expire_IE.setTime(1);
	var expire_firefox=new Date("Thu Jan 01 00:00:01 1970");
	  
	/* delete cookie for FireFox */
	if(Sitester_BrowserDetect.browser == "Firefox")
	{		
		if(Sitester_getCookie(name))
		{
			Sitester_setCookie(name, Sitester_strCookie, expire_firefox); 	
		}
	}
	/* delete cookie for other browsers */	
	else
	{ 	
		if(Sitester_getCookie(name))
		{
			Sitester_setCookie(name, Sitester_strCookie, expire_IE); 	
		}
	}
}

/* Calculates if the latests exposure has occured before todays date + the parameter time*/
function Sitester_checkTime(time)
{		
	var created_date = new Date();
	var current_date = new Date();	
	var search = Sitester_strExposedDateTime + "=";
	
	if (document.cookie.length > 0)
	{
		offset = document.cookie.indexOf(Sitester_strExposedDateTime);
		if (offset !=-1)
		{
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1)
			{
				end = document.cookie.length;		
			}
						
			current_date.getTime();			

			check_date = new Date(document.cookie.substring(offset, end));			
		
			if((check_date.getTime()+time*1000) < current_date.getTime())
			{					
				return true;
			}
		}		
	}	
	return false;
}


/************************ Cookie variables ****************************************/
var Sitester_strCookie = "true";
var Sitester_strDelay = "Sitester_DelayId" + Sitester_SurveyId;
var Sitester_strActiveUser = "Sitester_ActiveUserId" + Sitester_SurveyId;
var Sitester_strExposed = "Sitester_ExposedId" + Sitester_SurveyId;
var Sitester_strExposedDateTime = "Sitester_ExposedDateTimeId" + Sitester_SurveyId;

var Sitester_Trigger = false;
var Sitester_dat1 = new Date();
var Sitester_dat2 = new Date();
var Sitester_dat3 = new Date();
var Sitester_dat4 = new Date();
var Sitester_exposure_dat = new Date();


/**********************************************************************************/
/************************** Start *************************************************/
/**********************************************************************************/
Sitester_BrowserDetect.init();

Sitester_Location = new String(window.location.href);
var Sitester_Debug_Opt = new Sitester_Debug();
var do_Sitester_Debug;
var Sitester_splitString = Sitester_ExcludeURL.split(",");
var Sitester_DoExclude = false


if(Sitester_Debug_Opt.get("SitesterDebug") == "day8")
{
	do_Sitester_Debug = true;
	alert('Sitester_average_number_of_executions: ' +Sitester_average_number_of_executions+"\n"
			+'Sitester_def_lang: ' +Sitester_def_lang+"\n"
			+'Sitester_swap_lang: ' +Sitester_swap_lang+"\n"
			+'Sitester_SurveyId: ' +Sitester_SurveyId+"\n"
			+'Sitester_sekunder1: ' +Sitester_sekunder1+"\n"
			+'Sitester_sekunder2: ' +Sitester_sekunder2+"\n"
			+'Sitester_sekunder3: ' +Sitester_sekunder3+"\n"
			+'Sitester_sekunder4: ' +Sitester_sekunder4+"\n"
			+'Sitester_ExcludeURL: ' +Sitester_ExcludeURL+"\n");			
	Sitester_Go();
}

if(Sitester_ExcludeURL != "")
{
	for(i=0; i<(Sitester_splitString.length); i++)
	{	
		if(Sitester_Location.toLowerCase().indexOf(Sitester_splitString[i].toLowerCase()) > -1 && !Sitester_DoExclude)
		{			
			Sitester_DoExclude = true;
		}
		else
		{			
			Sitester_DoExclude = false;
		}
	}
}
else
{
	Sitester_DoExclude = false;
}

if(Sitester_DoExclude || do_Sitester_Debug)
{
	// dont run the script
}
else
{
	/* Delete cookies from v3-v6 */
	if(Sitester_getCookie("BefInt"))
	{	
		Sitester_deleteCookie("BefInt");
		Sitester_deleteCookie("AllReady");
		Sitester_deleteCookie("Delay");
		Sitester_deleteCookie("LastExposure");
		Sitester_deleteCookie("Exposed");
	}
	if(Sitester_getCookie("LastExposure"))
	{	
		Sitester_deleteCookie("BefInt");
		Sitester_deleteCookie("AllReady");
		Sitester_deleteCookie("Delay");
		Sitester_deleteCookie("LastExposure");
		Sitester_deleteCookie("Exposed");
	}

	/* If not ActiveUser and not Delay, = not inside the 2- or 10-minute interval */
	if(!Sitester_getCookie(Sitester_strActiveUser) && !Sitester_getCookie(Sitester_strDelay))
	{	
		/* ActiveUser = true */
		Sitester_dat1.setTime(Sitester_dat1.getTime()+(Sitester_sekunder1*1000));
		Sitester_setCookie(Sitester_strActiveUser, Sitester_strCookie, Sitester_dat1);		
		
		/* Delay = true */
		Sitester_dat2.setTime(Sitester_dat2.getTime()+(Sitester_sekunder2*1000));
		Sitester_setCookie(Sitester_strDelay, Sitester_strCookie, Sitester_dat2);			
	}

	/* is there a Exposed-cookie? */
	if(Sitester_getCookie(Sitester_strExposed))
	{		
		/* Is the time interval since the last exposure greater than Sitester_sekunder3? */
		if (Sitester_checkTime(Sitester_sekunder3))
		{			
			/* ActiveUser = true */
			Sitester_dat1.setTime(Sitester_dat1.getTime()+(Sitester_sekunder1*1000));
			Sitester_setCookie(Sitester_strActiveUser, Sitester_strCookie, Sitester_dat1);	
			
			/* Delay = true */
			Sitester_dat2.setTime(Sitester_dat2.getTime()+(Sitester_sekunder2*1000));
			Sitester_setCookie(Sitester_strDelay, Sitester_strCookie, Sitester_dat2);		
			
			/* delete the Exposed-cookies */
			Sitester_deleteCookie(Sitester_strExposed);
			Sitester_deleteCookie(Sitester_strExposedDateTime);
		}		
	}
	/* If no Exposed-Cookie exists */
	else
	{		
		/* each n:th ? */
		if (Sitester_rnd(Sitester_average_number_of_executions)) 
		{
			/* ActiveUser and no Delay ? */
			if (Sitester_getCookie(Sitester_strActiveUser) && !Sitester_getCookie(Sitester_strDelay))
			{				
				/* Run the survey */
				Sitester_Trigger=true;
			}				
		}	
	}

	/* If not ActiveUser and the time interval since the last exposure is greater than Sitester_sekunder3 */
	if (!Sitester_getCookie(Sitester_strActiveUser) && Sitester_checkTime(Sitester_sekunder1))
	{
		/* Reset ActiveUser */
		Sitester_dat1.setTime(Sitester_dat1.getTime()+(Sitester_sekunder1*1000));
		Sitester_setCookie(Sitester_strActiveUser, Sitester_strCookie, Sitester_dat1);		
	}

	/* Should the survey run? */
	if (Sitester_Trigger)
	{			
		Sitester_exposure_dat.setTime(Sitester_exposure_dat.getTime());		
		Sitester_dat4.setTime(Sitester_dat4.getTime()+(Sitester_sekunder4*1000));
		Sitester_strMacTime=Sitester_exposure_dat.getTime();		
				
		/* Write the layer */
		Sitester_Go();					
	}
}
}