﻿externcourseheadid = false;
function externcoursepreview(id,color,region,cid) {
	ddd = windowMeasure();
	scrolltop = ddd.scrollTop;
	y1 = objectYpos('externcoursetop');
	x0 = objectXpos('externcoursetop')+510;
	y2 = objectYpos('externcoursebottom')-y1;
	//alert(y1 + ' ' + y2 + ' ' + x0);
	u = basedpath + '/-/gethtmlupdate/coursepreview-'+id+'/region-'+region
	getform2htmlpageupdate(u,'externcourseprev');
	spans = document.getElementsByTagName('span');
	//for (i in spans) {
	//	s = spans[i];
	//	if (spans[i].id.substring(
	if (externcourseheadid) externcourseheadid.style.fontWeight='normal';
	o = findobject('vidar'+cid);
	//alert(objectYpos(o))
	if (o) {o.style.fontWeight='bold';externcourseheadid=o;}
	o = findobject('externcourseprev');
	o.style.left=x0+'px';
	if (y1<scrolltop) o.style.top=scrolltop+'px';
	else o.style.top=y1+'px';
	//o.style.height=y2+'px';
	o.style.bottom=0+'px';
	o.style.backgroundColor=color;
	o.style.display='block';
	}
function externcoursepreviewclose() {
	o = findobject('externcourseprev');
	o.style.display='none';
	}
var daterowcountoptions = [1,0];

function deleteevent(f,type) {
	elements = f.elements;
	if (confirm('Slet dette '+type+'?')) {
		for (i in elements) if ((elements[i].className=='regioncheckbox')&&(elements[i].type=='checkbox')) elements[i].checked=false;
		}
	}
function setdaterowcount(c) {
	if (typeof(daterowcount)=='undefined') daterowcount = c;
	else daterowcount = daterowcountoptions[daterowcount];
	}
function directschoolweb(f,t,d) {
	if ((d)&&(t!=f.value)) {
		f.style.color="#000000";
		}
	if ((d)&&(t==f.value)) {
		f.style.color="#000000";
		f.value = '';
		}
	else if ((t==f.value)||(f.value=='')) {
		f.style.color="#999999";
		f.value = t;
		}
	}
function deletedaterow(c) {
	tobj = document.getElementById('thedatetable');
	obj = tobj.getElementsByTagName('tbody')[0];
	trs = obj.getElementsByTagName('tr');
	if (trs.length>1) {
		obj.removeChild(trs[trs.length - 1]);
		setdaterowcount(c);
		}
	}
function adddaterow(c) {
	setdaterowcount(c);
	tobj = document.getElementById('thedatetable');
	obj = tobj.getElementsByTagName('tbody')[0];
	clone = obj.lastChild.cloneNode(true);
	cells = clone.getElementsByTagName('td');
	for (i in cells) cells[i].className = 'listlinetopalt'+daterowcount;
	obj.appendChild(clone);
	}
function maxvalue(v,i) { 
	val = v.value;
	if (parseInt(val)>i) { 
		v.value = i;
		alert('Du har skrevet en måned højere en 12 :-) \\nDer står nu 12 i feltet - kontrollér om det er korrekt.');
		}
	}
function mustbeaninteger() { 
	args = mustbeaninteger.arguments;
	v = args[0];
	val = v.value;
	if ((val.charAt(0)=='0')&(val!='0')) val = val.substring(1,val.length);
	val = parseInt(val);
	if((!val)&(val!='0')) val='';
	if ((args.length==2)&(val!='')) {
		val = '' + val;
		val = nu.substring(0,4-val.length) + val;
		}
	v.value = val;
	}
function ifdate(f) {
	if ((dobj = f['save.date'])!=null) { 
		for (i=0;i<dobj.length-1;i+=11) {
			d1 = parseInt(dobj[i+2].value)*10000 + parseInt(dobj[i+1].value)*100 + parseInt(dobj[i+0].value);
			d2 = parseInt(dobj[i+5].value)*10000 + parseInt(dobj[i+4].value)*100 + parseInt(dobj[i+3].value);
			if ((d2!=0)&(d1>d2)) { alert('Start dato kan ikke være større en slut dato'); return false; }
			}
		if ((dobj[1].value!='')&(dobj[1].value!='0')&(dobj[2].value!='')&(dobj[2].value!='0')) {
			if ((dobj[0].value=='')||(dobj[0].value=='0')) { 
				alert('Der er ingen måned dato og kan ikke gemmes.');
				//alert('Der er ingen måned dato, og opføres derfor som \"under planlægning\"');
				return false;
				}
			return true;
			}
		else { alert('Der skal mindst være angivet måned og år, for at blive gemt'); return false; }
		}
	return false;
	}
function checkupload(form,obj){
	form['upload.filename'].value=obj.value;
	form['command'].value='upload';
	//form['cmd'].value='new';
	//form['submitnew'].click();
	}
function addschoolweb(d) {
	o = document.getElementById('schoolweb');
	o.style.display=(d.checked)?'block':'none';
	}
function selectImage(tdob, id) {
	tdo = document.getElementById('imagetd'+id);
	//alert(tdo);
	//bgc = tdo.style.backgroundColor;
	//alert(bgc);
	inpf = document.getElementById('save.regionimages_many.'+id);
	//alert(inpf + ' ' + inpf.value);
	if (inpf.value=='1') {
		inpf.value = '';
		tdo.style.backgroundColor = '';
		}
	else {
		inpf.value = '1';
		tdo.style.backgroundColor = '#000000';
		}
	//tdo.style.backgroundColor = (bgc=='#000000')?'#ffffff':'#000000';
	//alert(tdo.style.backgroundColor);
	//inpf = document.getElementById('save.regionimages_many.'+id);
	//alert(inpf);
	//inpf.value = (bgc=='#000000')?'':'1';
	}
