//<![CDATA[
$('document').ready(function() {
	if($.alerts){
		$.alerts.cancelButton = 'Abbrechen';
	}
	
	//boxed borders
	//does not work in ie6
	//$('.boxed').boxed();
	$('.boxed').each(function() {
		var obj = $(this);
		
	    var headClass = "boxedHead";
	    var contentClass = "boxedContent";
	    
	    if( obj.hasClass('small') === true ) {
	    	contentClass = contentClass + ' small';
	    }
	    
	    obj.wrapInner('<div class="' + contentClass + '"><\/div>');
	    obj.wrapInner('<div class="right-top-corner"><\/div>');
	    obj.wrapInner('<div class="left-bottom-corner"><\/div>');
	    
	    if( obj.find('.accordion').length == 0 ) {
	    	obj.find(':header').wrap('<div class="' + headClass + '"></div>');
	    }
	});

	
	//png fix ie6
	$.ifixpng('media/blank.gif');
	$('img').ifixpng();
	
	
	//loomes buttons
	$(':submit').addClass('loomes-button ui-state-default ui-corner-all');
	$(':button').addClass('loomes-button ui-state-default ui-corner-all');
	$('.button').addClass('loomes-button ui-state-default ui-corner-all');
	
	$('.backButton').click(function() {
		history.back();
	});

	$('.forwardButton').click(function() {
		history.forward();
	});
});
//]]>


function disableFormItems(itemClassName){
	$('.' + itemClassName).find('input, textarea, select').each(function(){
		$('input[name="' + this.name + '"]').attr('disabled', true);
		$('select[name="' + this.name + '"]').attr('disabled', true);
		$('textarea[name="' + this.name + '"]').attr('disabled', true);
		$('input[type="submit"]').attr('disabled', false);
	});
}

function validateSecondLevelDomain(enteredSecondLevelDomain){
	hasEnteredValidSecondLevelDomain = false;
	var re = /^[a-zA-Z0-9äöü][a-zA-Z0-9äöü\-]*[a-zA-Z0-9äöü]$/;
	if(enteredSecondLevelDomain.match(re) && enteredSecondLevelDomain.length > 0) {
		hasEnteredValidSecondLevelDomain = true 
	}
	return hasEnteredValidSecondLevelDomain;
}