function LoadPage(page,usediv,useLoader) {
	$.get(page, function(data){
		   var div = document.getElementById(usediv);
		   div.innerHTML = data;
		 });
}
function updateTerminals() {
	var vendorId = document.getElementById("vendorId").value;
	var page = "ajax/terminals.php?vendorId="+vendorId;
	LoadPage(page, "terminals", true);
}
function checkMsisdn() {
	var msisdn = document.getElementById("msisdnField").value;
	page = "ajax/networkLookup.php?msisdn="+msisdn;
	LoadPage(page, "msisdn", true);
}
function updateTerminalInfo() {
	var terminalId = document.getElementById("terminalId").value;
	var page = "ajax/terminalDetails.php?terminalId="+terminalId;
	LoadPage(page, "terminalDetails", true);
}
function sendSettings() {
	var msisdn = document.getElementById("msisdnField").value;
	var networkId = document.getElementById("networkId").value;
	var terminalId = document.getElementById("terminalId").value;
	var terminalExternalId = document.getElementById("terminalExternalId").value;
	var gprs = document.getElementById("gprs").value;
	var mms = document.getElementById("mms").value;
	var wap = document.getElementById("wap").value;
	var url = "sendSetup.php?msisdn="+msisdn+"&networkId="+networkId+"&terminalId="+terminalId+"&terminalExternalId="+terminalExternalId+"&gprs="+gprs+"&mms="+mms+"&wap="+wap;
	alert(url);
}
function getTerminalId() {
	var terminalId = document.getElementById("terminalId").value;
	var page = "ajax/setTerminal.php?terminalId="+terminalId;
	LoadPage(page, "button", true);
	window.location = "index.php?page2";
}
function getImei() {
	var imei = document.getElementById("Imei").value;
	if(isNaN(imei)) {
		alert("Ikke et tall");
		return false;
	}
	var page = "ajax/setTerminal.php?imei="+imei;
	LoadPage(page, "button", true);
	window.location = "index.php?page2";
}
function updateBasket(item) {
	biName = "basketItem_"+item;
	blName = "basketLink_"+item;
	basketItem = document.getElementById(biName);
	basketLink = document.getElementById(blName);
	
	var cat = $("#basketItem_"+item).attr("name");
	if(cat == "settingType_1") {
		var test = $("#basketItem_"+item).attr("req");
		$('div[req|="'+test+'"][id!="basketItem_'+item+'"]').removeClass('selected');
		$('a[req|="'+test+'"][id!="basketLink_'+item+'"]').removeClass('selected');
		//$('div[name|="settingType_11"][id!="'+biName+'"]').removeClass('selected');
		//$('a[name|="settingTypeLink_11"]').removeClass('selected');
	}
	
	if(basketItem.className == "item selected") {
		basketItem.className = "item";
		basketLink.className = "";
		page = "ajax/basket.php?addItem=y&itemId="+item;
		LoadPage(page, "summary", false);
	}
	else {
		basketItem.className = "item selected";
		basketLink.className = "selected";
		page = "ajax/basket.php?addItem=y&itemId="+item;
		LoadPage(page, "summary", false);
	}
	
}
function updateWelcomeTune(tune) {
	biName = "welcomeTune_"+tune;
	blName = "welcomeTuneLink_"+tune;
	$('div[name|="welcomeTune"][id!="'+biName+'"]').removeClass('selected');
	$('a[name|="welcomeTuneLink"]').removeClass('selected');
	tuneItem = document.getElementById(biName)
	tuneLink = document.getElementById(blName)
	
	if(tuneItem.className == "item selected") {
		tuneItem.className = "item";
		tuneLink.className = "";
	}
	else {
		tuneItem.className = "item selected";
		tuneLink.className = "selected";
	}
	page = "ajax/basket.php?changeTune&tuneId="+tune;
	LoadPage(page, "summary", false);	
}

function refreshBasket() {
	page = "ajax/basket.php";
	LoadPage(page, "summary", false);
}
function createMail() {
	var email = document.getElementById("emailField").value;
	var password = "";
	
	if(document.getElementById("password") != null) {
		password = document.getElementById("password").value;
	}
	var extraparams = "";
	if(document.getElementById("exchangeCheckbox") != null) {
		var checkbox = document.getElementById("exchangeCheckbox");
		if(checkbox.checked) {
			extraparams += "&isExchange=1";
			extraparams += "&exAccountName="+document.getElementById("exAccountName").value;
			extraparams += "&exActiveSync="+document.getElementById("exActiveSync").value;
			var exSSL = document.getElementById("exSSL");
			if(exSSL.checked) {
				extraparams += "&exSSL=true";
			}
			else {
				extraparams += "&exSSL=false";
			}
			extraparams += "&exDomain="+document.getElementById("exDomain").value;
			extraparams += "&exUser="+document.getElementById("exUser").value;
			extraparams += "&exSync="+document.getElementById("exSync").value;
		}
	}
	
	var page = "ajax/email.php?newEmail="+email+"&password="+password+extraparams;
	LoadPage(page, "email", true);
	setTimeout("refreshBasket()",250);
	
	return false;
}
function changeActiveMail(email) {
	page = "ajax/email.php?changeActive="+email;
	LoadPage(page, "email", false);
	setTimeout("refreshBasket()",250);
}
function saveMailDetails(email) {
	
	var radioObjY = document.getElementById("sslY["+email+"]");
	var radioObjN = document.getElementById("sslN["+email+"]");
	var radioObjIMAP = document.getElementById("imap["+email+"]");
	var radioObjPop = document.getElementById("pop["+email+"]");
	
	var ssl = "";
	
	if(radioObjY.checked) {
		ssl = "1";
	}
	if(radioObjN.checked) {
		ssl = "0";
	}
	
	var type = "";
	if(radioObjIMAP.checked) {
		type = "IMAP4";
	}
	if(radioObjPop.checked) {
		type = "POP3";
	}
	
	var incomingServer = document.getElementById("incoming_server["+email+"]").value;
	var incomingPort = document.getElementById("incoming_port["+email+"]").value;
	var outgoingServer = document.getElementById("outgoing_server["+email+"]").value;
	var outgoingPort = document.getElementById("outgoing_port["+email+"]").value;
	
	if(incomingServer == "" || incomingPort == "" || outgoingServer == "" || outgoingPort == "") {
		alert("Please provide all the information required!");
		return;
	}
	
	page = "ajax/email.php?updateInfo="+email+"&incomingServer="+incomingServer+"&incomingPort="+incomingPort+"&outgoingServer="+outgoingServer+"&outgoingPort="+outgoingPort+"&ssl="+ssl+"&type="+type;
	LoadPage(page, "email", false);
	
}

function updateSoftware(item) {
	softwareItem = document.getElementById("softwareItem_"+item)
	softwareLink = document.getElementById("softwareLink_"+item)
	
	if(softwareItem.className == "item selected") {
		softwareItem.className = "item";
		softwareLink.className = "";
		page = "ajax/software.php?removeItem=y&itemId="+item;
	}
	else {
		softwareItem.className = "item selected";
		softwareLink.className = "selected";
		page = "ajax/software.php?addItem=y&itemId="+item;
	}
	page = "ajax/software.php?changeItem="+item;
	LoadPage(page, "softwareDiv", false);
	setTimeout("refreshBasket()",100);
}

function clearField(f, value) {
	if(f.value == value) {
		f.value = "";
		f.style.color = "#000000";
	}
}
function populateField(f, value) {
	if(f.value == "") {
		f.style.color = "#cccccc";
		f.value = value;
	}
}
