function stepskip(elm) {
	var elements = $('contentLeft').getElementsByClassName("step");
	for(var i=0; i<elements.length; i++) {
		new Effect.Fade(elements[i].id, {duration: 0.2});
	}
	
	setTimeout("Effect.Appear('stepimg"+elm+"_1', {duration: 0.2})", 900);
	setTimeout("Effect.Appear('step"+elm+"', {duration: 0.2})", 900);
	if(elm == 3){
		var typeofservice;
		for (var i=0; i<document.step1.typeofservice.length; i++) {
	  	if (document.step1.typeofservice[i].checked){
				typeofservice = document.step1.typeofservice[i].value;
      }
    }

		var types = $('contentLeft').getElementsByClassName("types");
		for(var i=0; i<types.length; i++) {
			document.getElementById(types[i].id).style.visibility = "hidden";
			document.getElementById(types[i].id).style.display = "none";
		}		
		if(typeofservice == "gateway"){
			document.getElementById("gateway").style.visibility = "visible";
			document.getElementById("gateway").style.display = "block";
		}else if(typeofservice == "premium"){
			var showservice = getSelectedService();
			document.getElementById("premiumsetup" + showservice).style.visibility = "visible";
			document.getElementById("premiumsetup" + showservice).style.display = "block";
		}else{
			document.getElementById("premiumsetupnone").style.visibility = "visible";
			document.getElementById("premiumsetupnone").style.display = "block";
		}
	}
	if(elm == 4){
		generateOverview();
	}
}

function showServices(){
	document.getElementById("premium").style.visibility = "visible";
	document.getElementById("premium").style.display = "block";
}

function hideServices(){
	document.getElementById("premium").style.visibility = "hidden";
	document.getElementById("premium").style.display = "none";
}

function showList(type){
	document.getElementById("simplelist").style.visibility = "hidden";
	document.getElementById("simplelist").style.display = "none";
	document.getElementById("oneinfolist").style.visibility = "hidden";
	document.getElementById("oneinfolist").style.display = "none";
	document.getElementById("waplist").style.visibility = "hidden";
	document.getElementById("waplist").style.display = "none";
	if(type == "simple"){
		document.getElementById("simplelist").style.visibility = "visible";
		document.getElementById("simplelist").style.display = "block";
	}
	if(type == "oneinfo"){
		document.getElementById("oneinfolist").style.visibility = "visible";
		document.getElementById("oneinfolist").style.display = "block";
	}
	if(type == "wap"){
		document.getElementById("waplist").style.visibility = "visible";
		document.getElementById("waplist").style.display = "block";
	}
}

function getSelectedService(){
	for (var i=0; i<document.step1.premiumservice.length; i++) {
  	if (document.step1.premiumservice[i].checked){
			return document.step1.premiumservice[i].value;
    }
  }
	return "none";	
}

var fieldArray;
function addfield(){
	getFields();
	if(fieldArray == undefined){
		fieldArray = new Array(document.getElementById("newfield").value);
	}else{
		fieldArray.push(document.getElementById("newfield").value);
	}
	document.getElementById("newfield").value = "";
	drawFields();	
}

function getFields(){
	if(document.getElementById("addfields").value = ""){
		fieldArray = document.getElementById("addfields").value.split(";");
	}
}

function removeField(index){
	getFields();
	fieldArray.splice(index,1);
	drawFields();
}

function drawFields(){
	var innerhtml = "";
  for (var i = 0; i < fieldArray.length; i++){
  	innerhtml = innerhtml + fieldArray[i] + "<br/>";
  }
	document.getElementById("listfields").innerHTML = innerhtml;
	document.getElementById("addfields").value = fieldArray.join(";");
}

function showForward(type){
	document.getElementById("forwardmobile").style.visibility = "hidden";
	document.getElementById("forwardmobile").style.display = "none";
	document.getElementById("forwardemail").style.visibility = "hidden";
	document.getElementById("forwardemail").style.display = "none";
	if(type == "mobile"){
		document.getElementById("forwardmobile").style.visibility = "visible";
		document.getElementById("forwardmobile").style.display = "block";
	}
	if(type == "email"){
		document.getElementById("forwardemail").style.visibility = "visible";
		document.getElementById("forwardemail").style.display = "block";
	}
}

function showLimit(type){
	document.getElementById("limittime").style.visibility = "hidden";
	document.getElementById("limittime").style.display = "none";
	document.getElementById("limitnumber").style.visibility = "hidden";
	document.getElementById("limitnumber").style.display = "none";
	if(type == "time"){
		document.getElementById("limittime").style.visibility = "visible";
		document.getElementById("limittime").style.display = "block";
	}
	if(type == "number"){
		document.getElementById("limitnumber").style.visibility = "visible";
		document.getElementById("limitnumber").style.display = "block";
	}
}

function generateOverview(){
	var html = "";
	html = "<h2>Afslut og godkend</h2>";
	html = html + "<h3>Service type:</h3>";
	var types = $('contentLeft').getElementsByClassName("types");
	
	var typeofservice;
	for (var i=0; i<document.step1.typeofservice.length; i++) {
	 	if (document.step1.typeofservice[i].checked){
			typeofservice = document.step1.typeofservice[i].value;
    }
  }

	if(typeofservice == "gateway"){
		html = html + "Du har valgt SMS Gateway.<br/>";
	}else if(typeofservice == "premium"){
		html = html + "Du har valgt 2-Vejs SMS.<br/>";		
		var showservice = getSelectedService();
		if(showservice == "none"){
			html = html + "Du har ikke valgt hvilken tjeneste du ønsker at køre.<br/>Gå tilbage til <a href=\"javascript:void()\" onclick=\"stepskip(1)\">Punkt 1</a> og ret dette.<br/>"
		}else if(showservice == "liste"){
			html = html + "Du har valgt tjenesten \"Liste\"";
		}else if(showservice == "retursvar"){
			html = html + "Du har valgt tjenesten \"Retursvar\"";
		}else if(showservice == "videresend"){
			html = html + "Du har valgt tjenesten \"Videresendelse\"";
		}else if(showservice == "afstemning"){
			html = html + "Du har valgt tjenesten \"Afstemning\"";
		}else if(showservice == "api"){
			html = html + "Du har valgt tjenesten \"API\"";
		}else if(showservice == "indhold"){
			html = html + "Du har valgt tjenesten \"Indhold\"";
		}else if(showservice == "database"){
			html = html + "Du har valgt tjenesten \"Database opsamling\"";
		}
	}else{
		html = html + "Du har ikke valgt hvilken type du ønsker.<br/>Gå tilbage til <a href=\"javascript:void()\" onclick=\"stepskip(1)\">Punkt 1</a> og ret dette.<br/>";		
	}
	
	html = html + "<h3>Dine oplysninger</h3>";
	
	if(document.getElementById("info-company").value == "" || document.getElementById("info-cvr").value == "" || document.getElementById("info-contact").value == "" || document.getElementById("info-email").value == ""){
		html = html + "Du skal udfylde Firmanavn, CVR nummer, Kontaktperson og email.<br/>Gå tilbage til <a href=\"javascript:void()\" onclick=\"stepskip(2)\">Punkt 2</a> og udfyld felterne.<br/>";		
	}else{
		// Check valid email
		
		// Check valid CVR
		
		// Check valid phone
		
	}
	
	document.getElementById("step4").innerHTML = html;
	
}
function liveSupport(){
	myLightWindow = new lightwindow();
	
myLightWindow.activateWindow({
	href: '/content/dk/chat.php',
	iframeEmbed: true
});
}
