



// Cookie-kontroll

	var today = new Date();
	var expires = new Date(today.getTime() + (6560 * 86400000));

	function checklogin() {
		if (loginform.uid.value!="" && loginform.password.value!="") {
			return true;
		} else {
			return false;
		}
	}

	function delcookie(cookie) {

		Set_Cookie(cookie,'',expires,'/');
	}

	function Set_Cookie(name,value,expires,path,domain,secure) {

	    document.cookie = name + "=" +escape(value) +
	        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
	        ( (path) ? ";path=" + path : "") + 
	        ( (domain) ? ";domain=" + domain : "") +
	        ( (secure) ? ";secure" : "");
	}



	function setcookie(cookieName,cookieValue,nDays) {
		var today = new Date();
		var expire = new Date();
		if (nDays==null || nDays==0) nDays=1;
		expire.setTime(today.getTime() + 3600000*24*nDays);
		document.cookie = cookieName+"="+escape(cookieValue)
			+ ";path=/;expires="+expire.toGMTString();
	}






// Maxlängd i TEXTAREA

function CheckMaxLength(Object, MaxLen) {
	if(Object.value.length > MaxLen)  {     
		Object.value = Object.value.substring(0, MaxLen);
	}
}


function ShowMaxLeft(Object, MaxLen, target, prefix, suffix) {
	document.getElementById(target).innerHTML = prefix+(MaxLen-Object.value.length)+suffix;
}



function ShowMaxLeft2(Object, MaxLen, target, prefix, suffix,prefix2, suffix2) {
	cred = 1;
	
	/*
	if (MaxLen<=425) {
		// Ej pro
		if (Object.value.length>133) { cred = 2; }
		if (Object.value.length>286) { cred = 3; }
	
	} else {
		// Pro
	*/
	
		if (Object.value.length>153) { cred = 2; }
		if (Object.value.length>306) { cred = 3; }
	//} 
	
	document.getElementById(target).innerHTML = prefix+(MaxLen-Object.value.length)+suffix+prefix2+cred+suffix2;
}



function togglediv(sel) {

	var tidsel = document.getElementById(sel);

	if (tidsel.style.display=="block") {
		tidsel.style.display = "none";
	} else {
		tidsel.style.display = "block";
	}
}


function showdiv(sel,typ) {

	var tidsel = document.getElementById(sel);

	if (typ==0) {
		tidsel.style.display = "none";
	
	} else {
		tidsel.style.display = "block";
	}
}


function showdivinline(sel,typ) {

	var tidsel = document.getElementById(sel);

	if (typ==0) {
		tidsel.style.display = "none";
	
	} else {
		tidsel.style.display = "inline";
	}
}

function showall(prefix,typ) {

	// Göm alla divs med prefix
	var divs = document.getElementsByTagName('div');
	for(var i=0; i<divs.length; i++){ 
		if (divs[i].id.match(prefix)) {
			if (typ==0) {
				divs[i].style.display = 'none';
			} else {
				divs[i].style.display = 'block';
				//divs[i].style.bordertop = '4px solid #ccc';
			}
		} 
	}
}



function checkpaminn() {

	var show = 0; 

	if (document.bokatid.sendmail) {
		if (document.bokatid.sendmail.checked) {
			show = 1;
		}
	}

	if (document.bokatid.sendsms) {
		if (document.bokatid.sendsms.checked) {
			show = 1;
		}
	}
	
	if (show==1) {
		document.getElementById('paminn').style.display='block';
	} else {
		document.getElementById('paminn').style.display='none';
	}

}



function showtab(num,typ) { 
	
	selectedLayer = 'tab'+num;
	selectedTab = 'select'+num;
	
	// Dölj alla lager som börjar på tab, utom det som är valt
	var div = document.getElementsByTagName('div');
	for(var i=0; i<div.length; i++){ 
		if((/^(tab)/i).test(div[i].id)){
			div[i].style.display = 'none';
		} 
	}

	// Sätt alla tabs till ovald
	var li = document.getElementsByTagName('li');
	for(var i=0; i<li.length; i++){ 
		if((/^(select)/i).test(li[i].id)){
			li[i].className = 'none';
		} 
	}
	
	document.getElementById(selectedLayer).style.display = 'block';
	//alert(document.getElementById(selectedLayer).id);
	
	document.getElementById(selectedTab).className = 'current';

	setcookie('flik_'+typ,num,2)
	document.getElementById('totabcontent').focus();
}




function helphide() {
		//setcookie('hidehelp','1',10000);
		showdiv('helpbox',0);
		showdiv('helpstart',1);
}

function helpshow() {
		//setcookie('hidehelp','0',10000);
		showdiv('helpbox',1);
		showdiv('helpstart',0);
}




function qstring() {
	var que = unescape(location.search)  ;
	return que;

}




function visaallabok(test) {
	var l = location.href;
	l = l.replace('&visabok=1','');
	l = l.replace('&visabok=-1','');

/*	
	var q = qstring();
	q = q.replace('&visabok=1','');
	q = q.replace('&visabok=-1','');
*/
	if (test.checked) {
		location.href = l + '&visabok=1';
	} else {
		location.href = l + '&visabok=-1';
	}
	//alert(l);
		
}







function sign(top,namn,sub,subject) {
	// Spamskydd
	//var sub="timecenter";
	//var top="se";
	
	document.write("<a hr"+"ef=\"mai" + "lto:" + namn + "@" + sub);
	document.write("." + top);
	if (subject) {
		document.write("?subject="+subject);
	}
	document.write("\">" + namn + "@" + sub + "." + top + "</a>");
}





function disablesubmit(form,button) { 
    
    showdiv('submitdiv0',0); 
    showdiv('submitdiv1',1);
    
    //button.disabled = 'true'; 
	//document.getElementById(form).submit();

	
	/* Skicka formuläret igen om 5 sekunder om det inte gick */
	var timeoutFunc = function () { this.resubmit(form) };
    window.setTimeout(timeoutFunc, 5000);


} 

function resubmit(form) {
	//alert('Skickar igen..');
	document.getElementById(form).submit();
}



/* Stopp entertryckning */
function stopenter(evt) { 
  var evt = (evt) ? evt : ((event) ? event : null); 
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;} 
} 



function cryptmail(top,name,sub) {
	document.write("<a hr"+"ef=\"mai" + "lto:" + name + "@" + sub);
	document.write("." + top + "\">" + name + "@" + sub + "." + top + "</a>");
}




function center(width,height,cx,cy){
	var x=(cx==0)?0:(cx==1)?parseInt((screen.width-width-10)/2):screen.width-width-10;
	var y=(cy==0)?0:(cy==1)?parseInt((screen.height-height-56)/2):screen.height-height-56;
	return (",top="+y+",left="+x);
}

function openwindow(url){ window.open(url,"Timecenter_kundtjänst","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=357,height=275"+center(357,275,1,1)+""); }


function calcprice() {
	//var personal = document.getElementById('personal').value*1;
	var selObj = document.getElementById('personal');
	var selIndex = selObj.selectedIndex;
	var val = selObj.options[selIndex].value;
	
	//if (personal>=resurser) { val = personal; } else { val = resurser; }
	var price = 199+((val-1)*100);
	if (price>999) { price = 999; }
	
	document.getElementById('prislapp').innerHTML = price + ':-';
	
}




/* Göm alla select-boxar för att kalendern ska komma framför */

// Hide all select boxes
function hideselect() {
	if (document.all) {
		for (formIdx=0; formIdx<document.forms.length; formIdx++) {
			var theForm = document.forms[formIdx];
			for (elementIdx=0; elementIdx<theForm.elements.length; elementIdx++) {
				window.status += theForm[elementIdx].type;
				if(theForm[elementIdx].type == "select-one") {
					theForm[elementIdx].style.visibility = "hidden";
				}
			}
		}
	}
}

// Unhide all select boxes
function unhideselect() {
	if (document.all) {
		for (formIdx=0; formIdx<document.forms.length; formIdx++) {
			var theForm = document.forms[formIdx];
			for(elementIdx=0; elementIdx<theForm.elements.length; elementIdx++) {
				if(theForm[elementIdx].type == "select-one") {
					theForm[elementIdx].style.visibility = "visible";
				}
			}
		}
	}
}




function changeclass(e,setclass) {
	//edit = document.getElementById('e');
	//alert(e.style.classname);
	e.className = setclass;
}


















