var wizardSideNummer = 0;

function wizardNavigering(navigering,antalSider,submitSider,LKsideNummer) { 

/*
	alert("navigering: " + navigering);
	alert("antalSider: " + antalSider);
	alert("submitSider: " + submitSider);
	alert("LKsideNummer: " + LKsideNummer);
*/
	
	if (LKsideNummer == '') {
		LKsideNummer = 0;
	}	
	LKsideNummer = LKsideNummer*1;

	if (navigering=='1' || navigering == 'start') {
 		wizardSideNummer = 1;
 		var wizardDiv = "";
 		if (navigering == 'start') {
 			wizardDiv = navigering;
 		}
 		document.getElementById("sideNummer").value = wizardSideNummer;
 		wizardVisning(wizardSideNummer,antalSider,wizardDiv);
 	}
  
	else if (navigering=='tilbage') {
		if (wizardSideNummer == 0) {
			wizardSideNummer = LKsideNummer;
		}	 
   	if (wizardSideNummer > 1) {
      wizardSideNummer = wizardSideNummer - 1;
	 		document.getElementById("sideNummer").value = wizardSideNummer;
 	  }  
  	wizardVisning(wizardSideNummer,antalSider,"");
  }
    
 	else if (navigering=='frem') {
		if (wizardSideNummer == 0) {
			wizardSideNummer = LKsideNummer;
		}	 
    if (wizardSideNummer < antalSider) {
   		if (valider_Wizard_OK(wizardSideNummer,antalSider)) {
   			if (submitSider.indexOf(";") != -1) { 
   				submitSiderArray = submitSider.split(";");
   				submitNu = false;
   				for (i=0;i<submitSiderArray.length;i++) {
   					if (document.getElementById("sideNummer").value == i+1){
   						if (submitSiderArray[i] == 'true') {
   							submitNu = true;
   						}	
   					}	 
   				}
					if (submitNu) {
		   			if (document.getElementById("formWizard").action.indexOf("?") == -1) { 
    		  		document.getElementById("formWizard").action = document.getElementById("formWizard").action + "?submitside=" + wizardSideNummer;
	      		}
  	    		else {
      				document.getElementById("formWizard").action = document.getElementById("formWizard").action + "&submitside=" + wizardSideNummer;
      			}	
		      	wizardSideNummer = wizardSideNummer + 1;
			 			document.getElementById("sideNummer").value = wizardSideNummer;
		     		document.formWizard.submit();
					}	
					else {
		      	wizardSideNummer = wizardSideNummer + 1;
			 			document.getElementById("sideNummer").value = wizardSideNummer;
						wizardVisning(wizardSideNummer,antalSider,"");
					}	
   			}
   			else {
	      	wizardSideNummer = wizardSideNummer + 1;
		 			document.getElementById("sideNummer").value = wizardSideNummer;
			 		wizardVisning(wizardSideNummer,antalSider,"");
   			}	
     	}
    }  
 	}
	else if (navigering=='opret'||navigering=='ret'||navigering=='slet') {
    if (wizardSideNummer = antalSider) {
   		if (valider_Wizard_OK(wizardSideNummer,antalSider)) {
   			if (document.getElementById("formWizard").action.indexOf("?") == -1) { 
      		document.getElementById("formWizard").action = document.getElementById("formWizard").action + "?wizOpdat=" + navigering;
      	}
      	else {
      		document.getElementById("formWizard").action = document.getElementById("formWizard").action + "&wizOpdat=" + navigering;
      	}	
     		document.formWizard.submit();
     	}
    	else {
		  	wizardVisning(wizardSideNummer,antalSider,"");
    	}	
    }  
	}	
	else {
  	wizardVisning(document.getElementById("sideNummer").value,antalSider,"");
	}
}

function wizardVisning(sideNummer,antalSider,wizardDiv) {

/*
	alert("sideNummer: " + sideNummer);
	alert("antalSider: " + antalSider);
	alert("wizardDiv: " + wizardDiv);
*/

	if (wizardDiv == 'slut') {
  	for(i=1;i<=antalSider;i++) {
  		document.getElementById("W"+i).style.display = "none";
  	}
   	//document.getElementById("Wsubmit").style.display = "none";
   	//document.getElementById("Wknapper").style.display = "none";
   	//document.getElementById("Wlinie").style.display = "none";
   	document.getElementById("Wslut").style.display = "";
  }
	else {	
		
		var sidetal;

		if (sideNummer != 1) {
			sidetal = "side " + sideNummer + " af " + antalSider;
		
   		document.getElementById("Wsidetal").innerHTML = sidetal;
   	}	
   	document.getElementById("Wslut").style.display = "none";

  	for(i=1;i<=antalSider;i++) { 
	    if (i==sideNummer) {
      	document.getElementById("W"+i).style.display = "";
    	}
    	else {
	      document.getElementById("W"+i).style.display = "none";
    	}
  	}

	 	if (sideNummer==antalSider) {
	  	if (sideNummer != 1) {
		    document.getElementById("Wsubmit").style.display 	= "";
		   	document.getElementById("Wfrem").style.display 		= "none";
	  	 	document.getElementById("Wtilbage").style.display = "";
	  	} 	
	  	else {
		    document.getElementById("Wsubmit").style.display 	= "none";
		   	document.getElementById("Wfrem").style.display 		= "none";
	  	 	document.getElementById("Wtilbage").style.display = "none";
  	 		document.getElementById("Wsidetal").innerHTML 		= "";
	  	}
	  } 
	  else {
	  	if (sideNummer != 1) {
    		document.getElementById("Wsubmit").style.display	= "none";
 		   	document.getElementById("Wtilbage").style.display = "";
  	   	document.getElementById("Wfrem").style.display 		= "";
  	  }
  		else {
			  if (wizardDiv == '') {
    			document.getElementById("Wsubmit").style.display 	= "none";
  	   		document.getElementById("Wfrem").style.display 		= "";
 		   		document.getElementById("Wtilbage").style.display = "none";

					sidetal = "side " + sideNummer + " af " + antalSider;
  	 			document.getElementById("Wsidetal").innerHTML = sidetal;
	  		}
  		}
  	}
  }	
}

