// JScript source code
imageUrl = '/modules/Modules.ImageReplace.UI/handlers/image.ashx';

function moveButtoncontainer()
{
	jQuery('.addreactionblock .formholder, .mailafriendblock .formholder').each(
		function() 
		{
			var t = this;
			var buttonContainer = jQuery('.button-container', t);
			jQuery(t).after(buttonContainer);
		}
	);
}

function makeButton()
{
	jQuery('.button-container input, .button-container a, .buttons input, .quickorder input, .checkout a, .button-container ul li a, .categorybutton, .mailafriendblock a, .mailagentblock a, .clearbasket a, .basketaddblock a, .objectbasketblock .remove a, .button-container .button').each(function(){
		var button = this;
		if(button.type != 'hidden') 
		{
			jQuery(button).wrap('<span class="candywrapper"></span>');
		} else 
		{
		jQuery(button).css('display','none');
		}
	});
}
     
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 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 ImageReplace(){jQuery('#main h2').imageReplace({font:'HandelGotDBol', transparentcolor: '#f20000'});}

function createBox() {
    jQuery('#main_bottom .block-output').each(function() 
	{
        var t = this;
        var newDiv = jQuery('<div class="divholder">');
		var secondDiv = jQuery('<div class="secondholder">');
		newDiv.append(secondDiv);
		jQuery(t).wrap(newDiv);
		jQuery(newDiv).wrap(secondDiv);
    });  
}

function copyLink()
{
	jQuery('#main_bottom .searchresultsblock ul li').each(function()
	{
		var t = this;
		var pdf = jQuery('.pdflink', t);
		var link = jQuery('.issue a', t).clone().insertBefore(pdf).text('E-magazine').addClass('magazine');
	});
}

/** Customer Specific **/

jQuery(function()
{
	createBox();
	copyLink();
	makeButton();
	ImageReplace();
	moveButtoncontainer();
	changeForm();
	changeFormButton();
	jQuery('h2').wrap('<div class="h2_left"></div>');
    jQuery('#footer .sessionblock input').mouseover(function(){jQuery(this).addClass('hover')}).mouseout(function(){jQuery(this).removeClass('hover')});
});
