var ScrolSpeed 	= 55000;//27000;
var toPos 		= 0;
var startPos 	= 145;
$(function(){
	ulHeight 	= ($('#contact ul').height()-55);
	toPos		= ulHeight*-1;
	
	animateXmlNews(true, ScrolSpeed);
	
	$('#contact ul').hover(function(){
		$(this).pause();
	}, function(){
		$(this).resume();
	});
	
	if($('#actie_breed img.galleryitem:first').attr('src') != undefined){
		$('#actie_breed img.galleryitem:first').show();
		$('#actie_breed').cycle('fade');
	}
	
	if($('#actie_smal img.galleryitem:first').attr('src') != undefined){
		$('#actie_smal img.galleryitem:first').show();
		$('#actie_smal').cycle('fade');
	}
	
});

function animateXmlNews($reset, speed){
	if($reset)
		 $('#contact ul').css({top:startPos+'px'});

	 $('#contact ul').animate({top:toPos+'px'}, speed, 'linear', function(){
		animateXmlNews(true, ScrolSpeed);
	});
}


// algemene hover voor ie6
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" muisover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" muisover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

// getElementsByClassName()
function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

// Links pagina
function addToFavorites( url, description ) {
	if( window.sidebar ) {
		window.sidebar.addPanel( description, url, "" ); // firefox
	} else if( window.external ) {
		window.external.addFavorite( url, description ); // ie6+7
	}
}

// Medewerkers Pagina
function displayRows(class_tag) {
	alls = getElementsByClassName(document, "*", "sub");
	for (j = 0; j < alls.length; j++){
		alls[j].style.display = 'none';
	}
	items = getElementsByClassName(document, "*", class_tag);
	for (i = 0; i < items.length; i++){
		if (items[i].style.display == 'none') {
			items[i].style.display = '';
		}
		else {
			items[i].style.display = 'none';
		}
	}
	subitems = getElementsByClassName(document, "*", "subrow");
	for (j = 0; j < subitems.length; j++){
		subitems[j].style.display = 'none';
	}
}

function displaySubrows(class_tag) {
	alles = getElementsByClassName(document, "*", "sub");
	for (j = 0; j < alles.length; j++){
		alles[j].bgColor = '#FFFFFF';
	}
	alls = getElementsByClassName(document, "*", "subrow");
	for (j = 0; j < alls.length; j++){
		alls[j].style.display = 'none';
	}
	items = getElementsByClassName(document, "*", "subrow"+class_tag);
	for (i = 0; i < items.length; i++){
		items[i].style.display = '';
		items[i].bgColor = '#e9ecf1';
	}
	items = getElementsByClassName(document, "*", class_tag);
	for (k = 0; k < items.length; k++){
		items[k].bgColor = '#e9ecf1';
	}
}

function zoekFunctie() {
	var query = zoekform.query.value();
	window.location = '/zoeken&query='+query+'&search=1';
}

