

function mailditartikel() {
	xajax_xMailDitArtikel( ''+document.location.href );
}

function getCookie( name ) {
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ';', len );
	if ( end == -1 ) end = document.cookie.length;
	var result = unescape( document.cookie.substring( len, end ) );
	return result.replace( '/\+/g', ' ');
}

function setCookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name+'='+escape( value ) +
	( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString()
	( ( path ) ? ';path=' + path : '' ) +
	( ( domain ) ? ';domain=' + domain : '' ) +
	( ( secure ) ? ';secure' : '' );
}

function deleteCookie( name, path, domain ) {
	if ( getCookie( name ) ) document.cookie = name + '=' +
	( ( path ) ? ';path=' + path : '') +
	( ( domain ) ? ';domain=' + domain : '' ) +
	';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}


function hidepopup(popupid) {
	$('#'+popupid).hide('slow');
}

$(document).ready(function(){

	jQuery.fn.outerHTML = function() {
    	return $('<div>').append( this.eq(0).clone() ).html();
	};

	// fix main href
	$('#main a[href]').each(function(){
		if (this.href && (( this.href.indexOf( document.location.host) == -1 && this.href.substr(0,7) == 'http://') || (this.href.indexOf('.pdf') > 0 )) ) {
			$(this).attr({
				target: "_blank"
				})
				if( $(this).parent().attr("class") != "site" && $(this).parent().attr("class") != "download" && $(this).attr("class") != "download" ) {
					$(this).addClass('site');
				}
		}
	});
	
	// fix woordenboek
	var popupvisible = false;
	var popupindex = 0;
	$('#main .info-link').each(function(){
		if ($(this).hasClass('genpop')) {
			return;
		}
		popupindex++;
		var popupid = "divpop"+popupindex;
		$(this).attr('popupid',popupid);
		
		var w = $(this).width();
		var h = $(this).height()
		var t = $(this).offset().top;
		var l = $(this).offset().left;
		var html = $(this).find('.info-popup').outerHTML();
		
		var popuphtml = '<div id="'+popupid+'" class="genpop info-link" style="display:none;border:1px solid transparent;width:'+w+'px;height:'+h+'px;position:absolute;top:'+t+'px;left:'+l+'px">'+html+'</div>';
		
		$('body').append(popuphtml);
		if ($.browser.msie) {
			$('body').mouseover(function(e){			
				if (popupvisible == true) {
					if ($(e.target).html()!='&nbsp;') {
						$('.genpop').fadeOut('fast'); 
						popupvisible = false;
					}
				}
			});
		} else {
			// mouseout
			$('#'+popupid).mouseout(
			function(e){
				e.stopPropagation();
				popupvisible = false;
				$(this).fadeOut('fast');
				return false;
			}
			);
		}
		// update hover event
		$(this).mouseover(
			
			// mouseover
			function(e){
				e.stopPropagation();
				var popupid = $(this).attr('popupid');
				$('#'+popupid).fadeIn('fast');
				popupvisible = true;
				return false;
			}
			
		);
		
	
	});
	
});
