/*  Start /_templates/roottemplate/roottemplate.js */

// Set checked
function setChecked(element, value) {
	buttons = $('formStap').getInputs('radio', element) ;
	buttons.each(function(n) {
		$(n).checked = false;
		if ($(n).value == value) {
			$(n).checked = true;
		}
	});
}

// Set selected
function setSelected(element, value) {
	for (var i=0; i < $(element).length; i++) {
		$(element)[i].selected = false;
		if ($(element)[i].value == value) {
			$(element)[i].selected = true;
		}
	}
}

function showDD(element, noThis) {
	if(noThis == 'true') {
		$(element).show();
	}else{
		$(element).down(1).show();
	}
}

function hideDD(element, noThis) {
	if(noThis == 'true') {
		$(element).show();
	}else{
		$(element).down(1).hide();	
	}	
}

function changeDD(element) {
	sValue = $(element).innerHTML
	
	element.up(0).previous(0).innerHTML = sValue;
	element.up(1).previous(0).value = sValue;
	//$('dd_active').innerHTML = sValue;
	//$('Landkeuze').value = sValue;
	hideDD(element.up(1));
}

function hideContentBlocks() {
	if($('wrapSfeerSpan').innerHTML == '') {
		$('wrapSfeerNew').style.display = 'none';
	}
	if($('ctContent').innerHTML == '') {
		$('wrapContent').style.display = 'none';
	}
}

function submitSearch(url) {	
	window.location = PGX.Path + url + '?search=' + $('search').value;
}

function youtubeMovie(video) {
	aParams = {};
	aParams.source = '/_templates/youtube/player.html'
	aParams.video = video;
	
	pgx('youtubeContainer', 'core.html', aParams);
	
	// Center movie
	vp = document.viewport.getDimensions();
	sc = document.viewport.getScrollOffsets();
	
	oleft = (((vp['width'] - 600) / 2) + sc['left']);
	otop = (((vp['height'] - 600) / 2) + sc['top']);
	
	$('youtubeContainer').style.left = oleft + 'px';
	$('youtubeContainer').style.top = otop + 'px';
}

function closeYoutubeMovie() {		
	$('yt_ov').style.display = 'none';
	$('yt_ov').innerHTML = '';
}

function getMusic(sPlay) {	
		var	params = new Array();
		params.play = sPlay;		
		
		pgx('','local.music',params);
}

function setMusicLinks() {
// initially hide all containers for tab content
			 links = $$('#ctContent a');
			 links.each(function(obj) {
				if (obj.href.indexOf('mp3') != -1 || obj.href.indexOf('mp4') != -1 || obj.href.indexOf('wav') != -1) {
			 file = obj.href.split('/_media/');
			 file = file[1];
			 url = PGX.getPrefix();
			 if(url.include('http://projects.mrxt.nl')){
					obj.href = 'http://projects.mrxt.nl/Geen Reseller/BillyBird/Website/Project/_templates/download/download.php?filepath=' + file;         	
			 }else{
					obj.href = 'http://billybird.eu/_templates/download/download.php?filepath=' + file;
			 }
	 }
	} );

}
iCountSelects = 0; 

function getFirstItemSelectBox(){
	
	// eerste waarde uit custom html selectbox halen en vervolgens tonen en in hidden field zetten
	if($('dd_value_selectbox')){
		
		nodes = $$('div#dd_value_selectbox');
		nodes.each(function(node) {
			nodeFirstValue = node.down(0);		
			sFirstValue = nodeFirstValue.innerHTML;
			hiddennodeselectbox = node.up(0).previous(0);
			// hidden value voor selectbox zetten + value in div voor selectbox zetten
			hiddennodeselectbox.value = sFirstValue;
			activeSelectItem = node.previous(0);
			activeSelectItem.innerHTML = sFirstValue;
		});
	}
}

function setCheckBoxValue(divCheckBox,hiddenfield,sValue){

	if($(divCheckBox).className == 'checkbox_pas_si') {
		$(divCheckBox).className = 'checkbox_act_si'
		$(hiddenfield).value = sValue;
	}else{
		$(divCheckBox).className = 'checkbox_pas_si'
		$(hiddenfield).value = '';
	}
	
}

function musicplayer(sState){
	var aParams = {};
	aParams.action = "setSession";
	aParams.state = sState;
	
	pgx('','local.music',aParams);
}


/*  End /_templates/roottemplate/roottemplate.js */

/*  Start /_templates/menu/menu.js */

function showSubmenu(element) {
	if($(element).down(0).down(1).innerHTML != '') {
		$(element).down(0).show();
	}
}

function hideSubmenu(element) {
	$(element).down(0).hide();
}

/*  End /_templates/menu/menu.js */

