
//controle of alles geladen is
var StartOk  = false;
var MijnPath ='/';

var defaultFontSize = 12;
var size = defaultFontSize;

// poll resultaten
var feedback_url = '';

//fotoalbum
var FotoAktief=0;
var curRichting = 0;
var FotostrookW = 0;


function PrintVenster(waarheen){
        PrevVenster = window.open(waarheen,'Detail','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizeable=yes,width=630,height=450');
        PrevVenster.focus();
}


function maximizeWindow(WindowObj){
        if (parseInt(navigator.appVersion)>3){
                if (navigator.appName=="Netscape"){
                        if(WindowObj.screenX>0 || WindowObj.screenY>0) WindowObj.moveTo(0,0);
                        if(WindowObj.outerWidth < screen.availWidth) WindowObj.outerWidth=screen.availWidth;
                        if(WindowObj.outerHeight < screen.availHeight) WindowObj.outerHeight=screen.availHeight;
                } else {
                        WindowObj.moveTo(-4,-4);
                        WindowObj.resizeTo(screen.availWidth+8,screen.availHeight+8);
                }
        }
}



function NieuwVenster(waarheen){
        DetailVenster = window.open(waarheen,'_blank');
        DetailVenster.focus();
}



function ShowVideo(VideoStr){
	VideoVenster = window.open(MijnPath+'shared resources/videos/?video='+VideoStr,'Video','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizeable=yes,width=400,height=320');
	VideoVenster.focus();
}


function setFontSizeForTag(tn, s) {
        for(var t=0; t<document.getElementsByTagName(tn).length;t++) {
                document.getElementsByTagName(tn)[t].style.fontSize="" + s+ "px";
        }
}

function changeFontSize(dir) {

        if(dir=='+') size=parseInt(size)+1;
        if(dir=='-') size=parseInt(size)-1;
        if(dir=='') size=parseInt(defaultFontSize);

        setFontSizeForTag('p', size)
        setFontSizeForTag('li', size)
        setFontSizeForTag('td', size)
        setFontSizeForTag('span', size)

}

var counter = 2;
function voegBrowseVeldToe()
{
  var container = document.getElementById("attachmentsdiv");
  var name = "attachment_" + counter;

  var divcontainer = document.createElement('div');
  divcontainer.id = name;

  var filecomponent = document.createElement('input');
  filecomponent.type = 'file';
  filecomponent.name = name;
  filecomponent.size = 35;

  divcontainer.appendChild(document.createElement('br'));
  divcontainer.appendChild(filecomponent);
  divcontainer.appendChild(document.createTextNode(' '));

  var linkcomponent = document.createElement('a');
  linkcomponent.href = '#';
  linkcomponent.onclick = verwijderBrowseVeld;
  linkcomponent.appendChild(document.createTextNode(' Verwijder bijlage'));

  divcontainer.appendChild(linkcomponent);

  container.appendChild(divcontainer);

  counter += 1;
}

function verwijderBrowseVeld()
{
  var container = this.parentNode;
  container.parentNode.removeChild(container);
  return false;
}

function StartGoogleMap(StrCoord,XmlMarkersUrl){

	XYcoord=StrCoord.split(",");
	if(XYcoord.length == 2){
		if(GBrowserIsCompatible()){

			if(XmlMarkersUrl){
				var kunstlokaties = new GGeoXml(XmlMarkersUrl);
			}

			document.getElementById("mijngmap").className='mijngmapaktief';
			var mijngmap = new GMap2(document.getElementById("mijngmap"));

			mijngmap.addControl(new GSmallMapControl());
			mijngmap.addControl(new GMapTypeControl());
			mijngmap.setCenter(new GLatLng(1*XYcoord[0],1*XYcoord[1]),13);
			mijngmap.setZoom(13);

			if(XmlMarkersUrl !='') mijngmap.addOverlay(kunstlokaties);

		}
	}
}


function PreviewVenster(waarheen,W,H){
	//W+=20;
	H+=41;//hoogte menubalk 23 + balk onder 18
	PrevVenster = window.open(waarheen,'Detail','toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizeable=no,width='+W+',height='+H);
	PrevVenster.focus();
}


function Scrollthumb(richting, eindpos){

	FotostrookW = eindpos;

	curRichting = richting;
	DoScrollthumb();
}

function DoScrollthumb(){
  var Snelheid = 5;

  if(StartOk){

	FotoObj=document.getElementById('kiesfoto');

	if(FotostrookW == 0){
		FotostrookW = document.getElementById('kiesfoto').offsetWidth;
	}

	BreedteTotaal = FotostrookW;	

	HuidigePos = parseInt(FotoObj.style.left);

	if(isNaN(HuidigePos)) HuidigePos=0;

	NieuwePos = HuidigePos + curRichting*Snelheid;

	if(NieuwePos <= 0){
		if(curRichting>0){//naar rechts
			FotoObj.style.left= NieuwePos + 'px';
		}

		if(curRichting < 0){//naar links
			if(NieuwePos > -1 * BreedteTotaal){
				FotoObj.style.left= NieuwePos + 'px';
			} else {
				curRichting = 0;
			}
		}

	} else {
		curRichting = 0;
	}

	if(curRichting!=0) setTimeout('DoScrollthumb()',40);
  }
}


function Wisselfoto(fotonr){
  if(StartOk){
	document.getElementById('fotopreview'+FotoAktief).className='nietaktief';

	document.getElementById('fotopreview'+fotonr).className='aktief';

	FotoAktief = fotonr;
  }
}


function StartScripts(PadStr){
	//initialisatie van enkele parameters

	MijnPath = PadStr;

	StartOk = true;

	//fotoalbum:
	FotoAktief=0;
	curRichting = 0;
	FotostrookW=0;

	
	if (feedback_url != '') {
	  document.getElementById('toonpollresult').innerHTML='';
    document.getElementById('toonpollresult').innerHTML='<a class="pollresult" href="'+feedback_url+'">bekijk de poll-resultaten</a>&nbsp;';    
	}


}
