// JavaScript Document localhost lokal

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////   INSTÄLLNINGAR    ////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	// Hämtar aktuell url
	//var base_url = getBaseURL();
	var baseDir = "";
	var base_url = "";
	var div = "";
	
	function get_cookie(Name) {
	  var search = Name + "="
	  var returnvalue = "";
	  if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search);
		if (offset != -1) { // if cookie exists
			offset += search.length;
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset);
			// set index of end of cookie value
			if (end == -1)
				end = document.cookie.length;
				returnvalue = unescape(document.cookie.substring(offset, end));
			}
		}
	  return returnvalue;
	}
	
	function setCookie(value) {
		document.cookie = "text_size=" + value;
	}

	function setDefaultSize(field) {
		var cookieName = "text_size";
		var cookieValue = get_cookie(cookieName);
		if(cookieValue == "") {
			cookieValue = 12;
		}
		changeRes(cookieValue);
		field.value = cookieValue;
	}

/////////////////////////////////////////////////////////////////////////////////////////////////
///////////////  FUNKTIONER FÖR CONTEXTMENYN  //////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
	
	function setBaseDir(OS) {
		if (OS == "windows") {
			baseDir = "c:/WEBBSERVER/public_html/skofabrik";	
			base_url = "localhost/brasko";
		} else {
			//baseDir = "/customers/boxinter.com/boxinter.com/httpd.www/cod";
			//base_url = "boxinter.com/cod";
			baseDir = "/home/web27253/domains/brasko.se/public_html";
			base_url = "www.brasko.se";
		}
	}
	
	function getBaseURL() {
		
		base_url = "localhost/XLS%20Parser";
		
		return base_url;
	}

/////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////  FUNKTIONER FÖR LAGER   //////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////

	function openHelpWindow(topic) {
		openWindow('http://' + base_url + '/pages/doHelp.php?topic=' + topic + '', 'helpWindow', 400, 400);	
	}
	
	function printDeviation(ID) {
		openWindow('http://' + base_url + '/pages/printDeviation.php?ID=' + ID + '', 'helpWindow', 650, 700);	
	}
	
	function viewLog() {
		openWindow('http://' + base_url + '/pages/viewLog.php', 'logWindow', 650, 500);
	}
	
	function createPickList(orderID) {
		openWindow('http://' + base_url + '/pages/createPickList.php?orderID=' + orderID + '', 'pickingList', 650, 700);
	}
	
	function openHomeWin() {
		//alert("Here");
		openWindow('http://' + base_url + '/a12jdhuey6738746.php', 'adminwin', 650, 850);
	}
	
	function openWindow(url, name, h, w) {
		poph = + h + 10;
		popw = + w + 10;
		
		props = window.open('' + url + '','' + name + '', 'toolbars=0, scrollbars=1, location=0, statusbars=1, menubars=0, resizable=0,width='+ popw +', height='+ poph +' left = 100, top = 100');
		
		if(typeof props != "undefined") {
			props.creator = window;
		} else {
			alert("Kan inte öppna fönstret!");	
		}
		
	}

////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////  FUNKTIONER FÖR DIV POPUPS  /////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////

	function setOpacity( value ) {
		document.getElementById(div).style.opacity = value / 10;
		document.getElementById(div).style.filter = 'alpha(opacity=' + value * 10 + ')';
	}
	
	function fadeInMyPopup() {
		for( var i = 0 ; i <= 100 ; i++ )
			setTimeout( 'setOpacity(' + (i / 10) + ')' , 5 * i );
	}
	
	function fadeOutMyPopup() {
		for( var i = 0 ; i <= 100 ; i++ ) {
			setTimeout( 'setOpacity(' + (10 - i / 10) + ')' , 5 * i );
		}
	
		setTimeout('closeMyPopup()', 800 );
	}
	
	function closeMyPopup() {
		document.getElementById(div).style.display = "none"
	}
	
	function pickAdate(tag) {
		div = tag;
		setOpacity( 0 );
		var x = event.clientX+document.body.scrollLeft;
		var y = event.clientY+document.body.scrollTop;
		document.getElementById(div).style.display = "block";
		document.getElementById(div).style.top = y-120;
		document.getElementById(div).style.left = x;
		fadeInMyPopup();
	}
	
	function set_Date(datum) {

		document.deviation.startdatum.value = datum;	
	
		fadeOutMyPopup();
	}
	
	function checkDeviation(form) {
		var deviation = form.deviationType.options[form.deviationType.selectedIndex].value;
		var fritext = form.fritext.value;
		var datum = form.startdatum.value;
		if(deviation == "") {
			alert("Du måste ange en avikelsetyp!");
			form.deviationType.focus();
			return false;
		} else if(datum == "") {
			alert("Du måste ange ett datum!");
			form.startdatum.focus();
			return false;
		} else if(fritext == "") {
			alert("Du måste beskriva avikelsen!");
			form.fritext.focus();
			return false;
		} else {
			return true;	
		}
	}
	
	function confirmDelete() {
		if(confirm("Detta kommer radera ärendet!")) {
			return true;	
		} else {
			return false;	
		}
	}
	
	function enableAlt_2(form) {
		var enable = form.alt_1.checked;
		if(enable == true) {
			form.listalevNbr.disabled = false;
			form.levNbr.disabled = true;
			form.getNbr.disabled = true;
		} else {
			form.listalevNbr.disabled = true;
			form.levNbr.disabled = false;
			form.getNbr.disabled = false;
		}
	}
	
	function createCodReport(form) {
		var levNbr = form.listalevNbr.options[form.listalevNbr.selectedIndex].value;
		if(levNbr != "") {
			openWindow('http://' + base_url + '/pages/printCodReport.php?levNbr=' + levNbr + '', 'codReport', 650, 800);
		} else {
			return false;	
		}
	}
	
	function createCodReport2(levNbr) {
		if(levNbr != "") {
			openWindow('http://' + base_url + '/pages/printCodReport.php?levNbr=' + levNbr + '', 'codReport', 650, 800);
		} else {
			return false;	
		}
	}
	
	function setLang(form, lang) {
		form.lang.value = lang;
		form.submit();
	}
	
	function confirmCat() {
		if(confirm("Detta kommer att ta bort kategorin permanent!")) {
			return true;	
		} else {
			return false;	
		}
	}
	
	function confirmProduct() {
		if(confirm("Detta kommer att ta bort produkten permanent!")) {
			return true;	
		} else {
			return false;	
		}
	}
	
	function fillField(field) {
		var form = document.customer;
		switch(field.name) {
			case "epost":
				form.epost2.value = field.value;
				break;
			case "company":
				form.lev_name.value = field.value;
				break;
			case "firstname":
				form.lev_name.value = field.value + " " + form.lastname.value;
				break;
			case "lastname":
				form.lev_name.value = form.firstname.value + " " + field.value;
				break;
			case "adress":
				form.lev_adress.value = field.value;
				break;
			case "postnr":
				form.lev_postnr.value = field.value;
				break;
			case "ort":
				form.lev_ort.value = field.value;
				break;
		}
	}
	
	function confirmLogOut() {
		if(confirm("Du kommer nu att loggas ut")) {
			return true;	
		} else {
			return false;
		}
	}
	
	function deleteMail() {
		if(confirm("Detta kommer att ta bort meddelandet permanent!")) {
			return true;	
		} else {
			return false;	
		}
	}
	
	function confirmDeletePartner() {
		if(confirm("Detta kommer att ta bort samarbetspartnern permanent!")) {
			return true;	
		} else {
			return false;	
		}
	}
	
	function changeRes(value) {
		if(value != "") {
			setCookie(value);
			document.styleSheets[0].rules[0].style.fontSize = value;	
		}
	}
	
	function switchFields() {
		document.getElementById("passvisible").style.display = "none";
		document.getElementById("pass").style.display = "block";
		document.getElementById("pass").focus();
	}
	
	function resetPassField(value, string) {
		if(value == "") {
			document.getElementById("pass").style.display = "none";
			document.getElementById("passvisible").style.display = "block";	
			document.getElementById("passvisible").value = string;
		}
	}
	
	function resetField(field, defaultValue) {
		if(field.value == "") {
			field.value = defaultValue;	
		}
	}