// Popup maken (middelgrote)
function smallwin(page) {
	SW = window.open(page,'NewWin','toolbar=no,menubar=no,location=no,resizable=no,status=no,width=700,height=300,scrollbars=yes')            
	SW.moveTo(30,30);  
}

// Popup maken (kleine)
function SetingWin(page) {
	SW = window.open(page,'NewWin1','toolbar=no,menubar=no,location=no,resizable=no,status=no,width=400,height=300,scrollbars=yes')            
	SW.moveTo(30,30);  
}

// Verander pass popup
function PassPopup(LrId) {
	SetingWin( '/external.php?PassId=' + LrId );
}

// Verander klas popup
function KlasPopup(LrId) {
	SetingWin( '/external.php?EditUserId=' + LrId );
}

// Verandere user-info popup
function UserInfoPopup(LrId) {
	SetingWin( '/external.php?UpdateId=' + LrId );
}

// Vervangt smilie code door plaatjes
function UBBSmilieReplace(text) {
	text = unescape(text);
	text = text.replace(/:cry:/gi, "<img alt=':cry:' src='/images/smilies/cry.gif'>");
	text = text.replace(/:devil:/gi, "<img alt=':devil:' src='/images/smilies/devil.gif'>");
	text = text.replace(/:@/gi, "<img alt=':@' src='/images/smilies/frown.gif'>");
	text = text.replace(/\|:\(/gi, "<img alt='|:' src='/images/smilies/frusty.gif'>");
	text = text.replace(/:P/gi, "<img alt=':P' src='/images/smilies/puh2.gif'>");
	text = text.replace(/:kots:/gi, "<img alt=':kots:' src='/images/smilies/pukey.gif'>");
	text = text.replace(/:O/gi, "<img alt=':O' src='/images/smilies/redface.gif'>");
	text = text.replace(/\*D/gi, "<img alt='*D' src='/images/smilies/shiny.gif'>");
	text = text.replace(/:Z/gi, "<img alt=':Z' src='/images/smilies/sleephappy.gif'>");
	text = text.replace(/:\)/gi, "<img alt=':)' src='/images/smilies/smile.gif'>");
	text = text.replace(/;\)/gi, "<img alt=';)' src='/images/smilies/wink.gif'>");
	text = text.replace(/;-\)/gi, "<img alt=';-)' src='/images/smilies/wink.gif'>");
	text = text.replace(/:$/gi, "<img alt=':$' src='/images/smilies/biggrin.gif'>");
	text = text.replace(/:\+/gi, "<img alt=':+' src='/images/smilies/clown.gif'>");
	text = text.replace(/:\?/gi, "<img alt=':?' src='/images/smilies/confused.gif'>");
	text = text.replace(/8-\)/gi, "<img alt='8-)' src='/images/smilies/coool.gif'>");
	text = text.replace(/\(A\)/gi, "<img alt='(A)' src='http://www.audacia.nl/audacia/images/smilies/smilie_innocent.gif'>");
	text = text.replace(/\(L\)/gi, "<img alt='(L)' src='http://www.audacia.nl/audacia/images/smilies/smilie_heart_bounce.gif'>");
	text = text.replace(/:D/g, "<img alt=':D' src='/images/smilies/shiny.gif'>");
	text = text.replace(/\[quote\](.*?)\[\/quote\]/gi, "<blockquote><b>Quote:</b><br>$1</blockquote>");
	text = text.replace(/\[quote\](.*?)\[\/quote\]/gi, "<blockquote><b>Quote:</b><br>$1</blockquote>");
	text = text.replace(/\[quote\](.*?)\[\/quote\]/gi, "<blockquote><b>Quote:</b><br>$1</blockquote>");
	text = text.replace(/\[quote\](.*?)\[\/quote\]/gi, "<blockquote><b>Quote:</b><br>$1</blockquote>");
	document.write(text);
}	

// Doorsturen browser
function clickHandler(form){ 
	window.location.href = form; 
} 

// Bewerkoptie voor gastenboek
function OpenEditMenuGB (ID) { 
	ShowOrHide('EDIT' + ID);
	ShowOrHide('MSG' + ID);
}

// Maken cookies
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

// Voor het weergeven van de totaal-overzicht pop-up
function ShowOverzicht( OverzichtId ) {
	var Pop = window.open( '/admin_external.php?LrI='+OverzichtId,'UserOverzicht' + OverzichtId,'toolbar=no,menubar=no,location=yes,resizable=yes,status=no,width=1000,height=700,scrollbars=yes');
	Pop.moveTo(5,5);  
	
	Pop.focus();
}

// Formulier checker
function FormCheck(inp, min, max) {
	if( inp.value.length < min || inp.value.length > max ) {
		inp.style.border = '1px solid red';
	} else {
		inp.style.border = '1px solid #339933'; 
	}
}

// Openen fotoboek show
function OpenFotoShow(AlbumId, FotoNr) {
	FotoShowUrl = '/fotoboek_content.php?AlbumId='+AlbumId+'&FotoNr='+FotoNr;
	FotoShow = window.open(FotoShowUrl,'FotoAlbum'+AlbumId,'toolbar=no,menubar=no,location=no,resizable=no,status=no,scrollbars=yes')            
	FotoShow.moveTo(100, 100);  
	FotoShow.resizeTo(630, 600);
	FotoShow.focus();
}

var PreLoadNext = new Image();
var PreLoadPrev = new Image();
// Past daadwerkelijk de foto aan
function ShowImg(FotNr) {
	// Vervangen foto & onderschrift
	El("FotoImg").src = '/images/fotoboekimg/'+FotoLinks[FotNr];
	El("FotoText").innerHTML = FotoText[FotNr];
	
	// Ophalen reacties & aanpassen reactie id/link
	//ajaxUpdate("ReactiesFotoboek", "/ajax_reacties.php?LinkId="+FotoLinks[FotNr], {CacheBust:false, endfunc:"CheckSmilies()"});
	//El("FotoNr").value = FotoLinks[FotNr];
	//El("ReactieForm").action = "/fotoboek_content.php?AlbumId="+CurAlbum+"&FotoNr="+(FotNr+1);

	// Inladen vorige & volgende foto
	PreLoadNext.src = '/images/fotoboekimg/'+FotoLinks[FotNr+1];
	PreLoadPrev.src = '/images/fotoboekimg/'+FotoLinks[FotNr-1];
	
	// Als ingelogd als admin dan ook bijwerken forminfo
	if(IsAdmin == 1) {
		El("fotoinfo").value = FotoText[FotNr];
		El("fotoid").value = FotoIds[FotNr];
		El("EditFotoForm").action = "/fotoboek_content.php?AlbumId="+CurAlbum+"&FotoNr="+(FotNr+1);
		El("DelLink").href = "/show/del/?FotoId="+FotoIds[FotNr]+"&RedirUrl=%2Ffotoboek_content.php%3FAlbumId%3D"+CurAlbum+"%26FotoNr%3D1"
	}
}

// Voor fotoboek, volgende plaatje
function NextImg() {
	// Verhogen teller
	CurFoto = CurFoto + 1;
	
	// Kijken of we niet over max zitte
	if(CurFoto > (FotoLinks.length-1)) CurFoto = 0;
	
	// Uitvoeren wissel
	ShowImg(CurFoto);
}

// Fotoboek: vorige knop
function PrevImg() {
	// Verhogen teller
	CurFoto = CurFoto - 1;
	
	// Kijken of we niet over max zitte
	if(CurFoto < 0) CurFoto = (FotoLinks.length-1);
	
	// Uitvoeren wissel
	ShowImg(CurFoto);
}

// Fotoboek: edit knop
function EditFoto() {
	// Bijwerken foto ID en tekst in edit form
	El("fotoinfo").value = FotoText[CurFoto];
	El("fotoid").value = FotoIds[CurFoto];
	// Laten zien form
	ShowOrHide("EditFotoForm");
}

// Tooltip functies
// Voor positionering 
var DH = 0;var an = 0;var al = 0;var ai = 0;if (document.getElementById) {ai = 1; DH = 1;}else {if (document.all) {al = 1; DH = 1;} else { browserVersion = parseInt(navigator.appVersion); if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {an = 1; DH = 1;}}} function fd(oi, wS) {if (ai) return wS ? document.getElementById(oi).style:document.getElementById(oi); if (al) return wS ? document.all[oi].style: document.all[oi]; if (an) return document.layers[oi];}
function pw() {return window.innerWidth != null? window.innerWidth: document.body.clientWidth != null? document.body.clientWidth:null;}
function mouseX(evt) {if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return null;}
function mouseY(evt) {if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return null;}
function popUp(evt,oi) {if (DH) {var wp = pw(); ds = fd(oi,1); dm = fd(oi,0); st = ds.visibility; if (dm.offsetWidth) ew = dm.offsetWidth; else if (dm.clip.width) ew = dm.clip.width; if (st == "visible" || st == "show") { ds.visibility = "hidden"; } else {tv = mouseY(evt) + 20; lv = mouseX(evt) - (ew/4); if (lv < 2) lv = 2; else if (lv + ew > wp) lv -= ew/2; if (!an) {lv += 'px';tv += 'px';} ds.left = lv; ds.top = tv; ds.visibility = "visible";}}}        

// Uitbreiding door Safihre, het schrijven van de standaard berichtjes
document.write('<div id="3DagenMelding" class="tip">Vanaf het begin van de periode waarin de activiteit plaatsvind is afmelden niet meer mogelijk, mail als je echt niet kan.<\/div>');
document.write('<div id="NietAfmeldenVervolg" class="tip">Dit is een vervolg activiteit, afmelden (als mogelijk) bij de 1e middag van de activiteit.<\/div>');
document.write('<div id="MeerDaagse" class="tip">Dit is een vervolg activiteit, inschrijven doe je bij de 1e middag van de activiteit.<\/div>');
document.write('<div id="AndereOpleiding" class="tip">Deze activiteit is niet bedoeld voor jouw opleiding. Is het wel jouw opleiding maar kan je niet inschrijven? Check bij je persoonlijk overzicht of je klas klopt..<\/div>');
document.write('<div id="VerbodenToegang" class="tip">Om deze pagina te bekijken moet je ingelogd zijn, of je account heeft niet genoeg rechten om deze pagina te bekijken.<\/div>');
document.write('<div id="NietToevoegen" class="tip">Deze leerling is al ingeschreven, of dit account is geen leerlingaccount maar bijvoorbeeld een beheerdersaccount (die mogen niet inschrijven).<\/div>');
