(function($) {
    $.QueryString = (function(a) {
        if (a == "") return {};
        var b = {};
        for (var i = 0; i < a.length; ++i)
        {
            var p=a[i].split('=');
            if (p.length != 2) continue;
            b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " "));
        }
        return b;
    })(window.location.search.substr(1).split('&'))
})(jQuery);


$(document).ready(function(){

	if ( $('#subgroups').length > 0 ){
		loadsubgroups( $('select[name=group]').val() );
	}

	$('.tab-content').html( $('ul.toggle-box li.selected').find('div').html() );

	$('ul.toggle-box li').click( function(){
		$('ul.toggle-box li.selected').removeClass('selected');
		$(this).addClass('selected');
		$('.tab-content').html( ( $(this).find('div').html() ) )
	})

	$(document).find('.scrambleemail').each(function(){
		scrambleEmail($(this));
	});
	
	$(".partners img").hover(
	  function () {
	    $(this).attr("src",$(this).attr("src").replace('off','on'));
	  },
	  function () {
	    $(this).attr("src",$(this).attr("src").replace('on','off'));
	  }
	);
	
	$('ul.mainmenu li').hover(function(){
	  $(this).find('.submenu').show(); 
	},function(){
	  $(this).find('.submenu').hide(); 
	});    

	
});

function loadsubgroups( groupstring ){

//	$('#subgroups').html('<img src="/ajrgfx/ajax/ajax-loader.gif" alt="" />')

	$('#subgroups').load('/ajrgfx/ajax/select-subgroups.asp?nodeid='+groupstring.split('|')[0]);

}

function setactionurl( me ){

	me.action = me.group.value.split('|')[1];
	me.group.disabled = true;
	validateform( me );
	me.group.disabled = false;

}

function medemaprint(){

	var documentid = $.QueryString['AjrDcmntId'];

	if( documentid != '' && documentid ){
	
		$.get('/ajrgfx/ajax/print-check.asp?documentid='+documentid,function(documenttemplateid){
		
			if(documenttemplateid=='7'){ // produkter, så lav produktprint i popup
			
				window.open('/ajrgfx/ajax/print.asp?documentid='+documentid,'Print','width=650,height=650,resizable=1');
			
			} else {
			
				window.print();
				
			}
		
		})
	
	} else {

		window.print();
	
	}

}

function scrambleEmail(string){

	var emailarray = string.html().split('|');
	var account = emailarray[0];
	var domain = emailarray[1];
	var subject = '';
	
	if(emailarray[2]){subject=emailarray[2]};
	
	var email = account + '@' + domain;
	
	string.html('<a href="mailto:'+email+'?subject='+subject+'">'+email+'</a>');

}

function validateform( me ){

	$(me).find('input.alert').each( function(){
	
		$(this).css('border','none');
		$(this).removeClass('alert')
	
	});
	
	var doSubmit = true;

	$(me).find('.required').each( function(){
	
		if( $(this).attr('type') == 'checkbox' ){
		
			if( ! $(this).attr('checked') ){
			
				alert( $(this).attr('title') );
				
				doSubmit = false;
			
			}
		
		}
		
		if( $(this).attr('class').indexOf('email') > 0 ){
		
			if( !emailCheck( $(this).val() ) ){

				$(this).css('border','1px solid red');
				$(this).addClass('alert')
			
				doSubmit = false;
			
			}
		
		} else {
		
			if ( $(this).val() == '' ){
		
				$(this).css('border','1px solid red');
				$(this).addClass('alert')
				
				doSubmit = false;
		
			}
			
		}
		
	});

	$('.alert').focus( function(){
		$(this).css('border','none');
		$(this).removeClass('alert');
	})
	
	if ( doSubmit ){ me.submit() }

}

