var submitted = false;
var current_action = "";

function setCurrentAction(actionname){
	current_action = actionname;
}

function resizeWindow(){
  getWindowSize();
  setWidth("head", windowWidth);
  setHeight("menu", windowHeight - 120);
  setWidth("menu", 150);
  setWidth("main", windowWidth - 180);
  setHeight("main", windowHeight - 120);
  setWidth("rand1", windowWidth);
  setWidth("rand2", windowWidth);
}

function menuSubmit(command){
	if(submitted == false) {
		if(current_action.length > 0 ){
			alert('Du har inte sparat din ' + current_action + '! ' + 
						'Du måste först spara eller avbryta.\n\n' + 
						'Använd knapparna Spara eller Avbryt uppe till höger.');
		} else {
			submitted = true;
			document.menuform.actioncommand.value = command;
			document.menuform.submit();
		}
	}
}

function loginSubmit(command){
	if(submitted == false) {
		submitted = true;
		document.loginform.actioncommand.value = command;
		document.loginform.submit();
	}
}


function submitSelect(source){
	performSubmit(source, 'select');
}

function submitInsert(source){
	performSubmit(source, 'insert');
}

function submitUpdate(source){
	performSubmit(source, 'update');
}

function submitDelete(item, source){
	var ret = confirm('Är du säker på att du vill ta bort ' + item + '?');
	if(ret) {
		performSubmit(source, 'delete');
	}
}

function submitSave(source){
	performSubmit(source, 'save');
}

function performSubmit(source, command){
	if(submitted == false) {
		submitted = true;
		document.mainform.actionsource.value = source;
		document.mainform.actioncommand.value = command;
		document.mainform.submit();
	}
}

function sendApplMail(id) {
 	var sURL = "sendmail.php?applid=" + id;
 	var sWindowName = "sendMail";
 	var sParameters = "height=500,width=700,status";
	var windowref = open(sURL,sWindowName,sParameters);
	windowref.focus();
}

function sendApplicationMail(id, session, track) {
 	var sURL = "sendmail.php?applid=" + id + "&session=" + session + "&track=" + track;
 	var sWindowName = "sendMail";
 	var sParameters = "height=500,width=700,status";
	var windowref = open(sURL,sWindowName,sParameters);
	windowref.focus();
}

function sendCompMail(id) {
 	var sURL = "sendmail.php?compid=" + id;
 	var sWindowName = "sendMail";
 	var sParameters = "height=500,width=700,status";
	var windowref = open(sURL,sWindowName,sParameters);
	windowref.focus();
}

function showHelp(id) {
 	var sURL = "help.php?about=" + id;
 	var sWindowName = "help";
 	var sParameters = "height=500,width=500,status,scrollbars";
	var windowref = open(sURL,sWindowName,sParameters);
	windowref.focus();
}

function showCompetitors(id) {
 	var sURL = "competitors.php?competition=" + id;
 	var sWindowName = "competitors" + id;
 	var sParameters = "height=700,width=900,status,scrollbars";
	var windowref = open(sURL,sWindowName,sParameters);
	windowref.focus();
}

function showComps(id, session, track) {
 	var sURL = "competitors.php?competition=" + id + "&session=" + session + "&track=" + track;
 	var sWindowName = "competitors" + id;
 	var sParameters = "height=700,width=900,status,scrollbars";
	var windowref = open(sURL,sWindowName,sParameters);
	windowref.focus();
}

function openUrl(aURL) {
 	var sParameters = "height=700,width=900,resizable,status,scrollbars";
	var windowref = open(aURL,"",sParameters);
	windowref.focus();
}

function openUrlWithMenu(aURL) {
 	var sParameters = "height=" + windowHeight + ",width=" + windowWidth + ",menubar,toolbar,location,resizable,status,scrollbars";
	var windowref = open(aURL,"",sParameters);
	windowref.focus();
}
