//function to give the anchor of a tooltiptext a class to be able to style it differently from the other tags.
    function changeTooltiphost() {
      jQuery('.tooltipHost').each(
        function() {
            var t=this;
            var parent = jQuery(t).parent();
            parent.addClass('tooltipanchor');
        });
    }
      
function moveButtoncontainer()
{
	jQuery('.addreactionblock .formholder, .mailafriendblock .formholder').each(
		function() {
			
			var t = this;
			var buttonContainer = jQuery('.button-container', t);
			
			jQuery(t).after(buttonContainer);
		}
	);
}
     
function changeForm()
{
	jQuery('.surveycontainer .q_multipleresponse').each(
		function() {
			
			var t = this;
			var newDiv = jQuery('<div class="checkboxes">');
			var spanText = jQuery('.question-text',t);
			var getTables = jQuery('table',t);
			var getSelect = jQuery('select',t);
			var breakIt  = jQuery('br',t);             
			var element = new Array;
			var type = new Array;
			var aantalChilds;
			
			if ((getTables.length+getSelect.length)==0)
			{
				breakIt.remove();
				aantalChilds = t.childNodes.length;
				
				for (var x = 0; x<aantalChilds;x++)
				{
					if (t.childNodes[x].tagName=='INPUT')
					{    
						element[x] = t.childNodes[x];
						type[x] = t.childNodes[x].tagName;
					}
					
					if (t.childNodes[x].tagName=="LABEL")
					{
						element[x] = t.childNodes[x];
						type[x] = t.childNodes[x].tagName;
					}
				}
				
				for (var x = 0; x<aantalChilds;x++)
				{
					if(element[x] =='object');                        
					{
						newDiv.append(element[x]);
					}
					if(type[x] == 'LABEL')
					{
						newDiv.append(jQuery('<br>'));
					}
				}
					
				spanText.after(newDiv);
			}
		}
	);
}

function changePreviousNext() {
    jQuery('.searchresultsblock .pages .previous').each( function() {
        var t = this;
        
        var classes=t.className.split(" ");
        
        for(var x = 0;x<classes.length;x++) {
            if (classes[x]=="inactive") {
                jQuery(t).addClass('inactiveprev');
            }
        }
    });
    
    jQuery('.searchresultsblock .pages .next').each( function() {
        var t = this;
        
        var classes=t.className.split(" ");
        
        for(var x = 0;x<classes.length;x++) {
            if (classes[x]=="inactive") {
                jQuery(t).addClass('inactivenext');
            }
        }
    });    
}

function changeFormButton() {
    jQuery('.surveycontainer').each( function() {
        var t=this;
        var formQuestions = jQuery('.surveyquestion',t);
        if (formQuestions.length==0) {
            var plainText = jQuery('.plain-text', t);
            if(plainText)
            {
                jQuery('.button-container', t).addClass("firstbox");
            }
        }
    });
}


function topLi(){
	jQuery('#menu .navigationblock li').each(function(){
		var t = this;
	});
}

/** Customer Specific **/

jQuery(function(){
	topLi();
	changePreviousNext();
	changeTooltiphost();
	moveButtoncontainer();
	changeForm();
	changeFormButton();
	jQuery('.surveycontainer div:eq(1)').addClass('firstDiv');
	jQuery('.mailafriendblock:eq(1)').addClass('sub');
    // jQuery('.input-text, .input-textarea, .input-select, .texteditor').not(jQuery('.button-container input')).focus(function(){jQuery(this).addClass('hover');jQuery(this).addClass('focus')}).blur(function(){jQuery(this).removeClass('hover');jQuery(this).removeClass('focus');});  
    // jQuery('.input-text, .input-textarea, .input-select, .texteditor').not(jQuery('.button-container input')).mouseover(function(){jQuery(this).addClass('hover')}).mouseout(function(){jQuery(this).removeClass('hover')});  

	// jQuery('#sub_right_right .articlelistblock li').each(function() {
	// if (counter++ % 2 == 0){
		// jQuery(this).addClass('even');
	// }});
	
	// jQuery('.articlelistblock li').each(
		// function() {
		   // var summary = jQuery('.articlelist_summary', this);
		   // var anchor = jQuery('p.articlelist_link a', this);
		   
		   // summary.append(anchor);
	// });		
	
	var totalHeight = jQuery('.subleft').height();
	var heightMiddleLeft = jQuery('.left').height();
	var heightMiddleRight  = jQuery('.right').height();	
	
	if(heightMiddleLeft > heightMiddleRight){
		jQuery('.subleft').height((totalHeight) + 40);
		jQuery('.right').height((heightMiddleLeft));
	}
	
	if(totalHeight > heightMiddleLeft){
		jQuery('.left').height((totalHeight) - 250);
		jQuery('.right').height((totalHeight) -250);
	}	
	
	var counter=0;
	jQuery('#menu .navigationblock li').not(jQuery('#menu .navigationblock li li')).each(function() {
		var listitem = this;
		switch (counter) {
			case 0:
				jQuery(listitem).addClass('blue');
				break;
			case 1:
				jQuery(listitem).addClass('green');
				break;
			case 2:
				jQuery(listitem).addClass('purple');
				break;
		}
		counter++;
		
		if(counter==3) {
			counter=0;
		}
	});
	jQuery('#menu .navigationblock li a').not(jQuery('#menu .navigationblock li ul li a')).imageReplace({font: 'Franklin Gothic Medium', 	transparentcolor: '#ffffff'});
});

