/* Umfrage PopUp mit Cookie Script */
function center(elementbox) {
	var elementbox = $('#'+elementbox);
					wnd = $(window), 
					doc = $(document),
					pTop = doc.scrollTop(),
					pLeft = doc.scrollLeft(),
					minTop = pTop;
				
	pLeft += ( (wnd.width() - elementbox.outerWidth()) / 2 ) - 270;
	pTop += (wnd.height() - elementbox.outerHeight()) / 2.5;
	pTop = Math.max(pTop, minTop);
	elementbox.css({top: pTop, left: pLeft});
}

function createCookie(name,value,days) {
	var expires = "";
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

/* ------------------- AJAX POPUP ------------------------*/
function showHideElementAjax_umfragepopup(id_el, show, newpopup) {
	var overlay = $('#darkMask'),
		elementbox = $('#'+id_el),
		objLink = "/umfrage/popup-"+id_el+".html";
	if (show) {
		if (newpopup) {
			$('<div id="popup"><img class="loadimg" src="/umfrage/ajax-loader.gif" alt="Loading..." /></div>').appendTo("body");
			Obi.darkMask.darkMaskEvent(600);
		}
		center('popup'); /* !! center - 270px  */
		$.ajax({
			url: objLink,
			cache: false,
			success: function(data){ 
				$("#popup").html(data);
				$('#'+id_el).css('display', 'block')
				center('popup'); /* !! center - 270px  */
			},
			complete: function(){ 
				Cufon.refresh('.cufon');
			}
		});	
	}
	else {
		$("#popup").remove();
		overlay.hide();
		createCookie("umfrage","true","60");
	}
	$('#darkMask').click(function(){ 
		$("#popup").remove();
		overlay.hide();
		createCookie("umfrage","true","2");
	});
}

$(function(){
	if( readCookie("umfrage") !== "true"){
		var x = Math.floor(Math.random() * (19)) + 1;
		if( 1 == 10 ){
			showHideElementAjax_umfragepopup('umfragepop', true, true);
		}
	}
});