function openSubscribePopup() {
	$.openPopupLayer({
        name: "subscribe",
        url: globalPath + "/" + globalLang + "/_pages/popup/popup_subscribe.php",
        parameters: {},
        width: "486",
        callback: function () {
        	sIFR.replaceElement(named({
				sSelector: "#popupSubscribe h3",
				sFlashSrc: globalPath + "/_media/sifr/univers.swf",
				sColor: "#09619B",
				sWmode: "transparent"
			}));
			
			showRecaptcha('dynamic_recaptcha', 'custom');
        }
    });		
}
    
function closeSubscribePopup() {
    $.closePopupLayer("subscribe");
}

function openCallbackPopup() {

	$.openPopupLayer({
        name: "callback",
        url: globalPath + "/" + globalLang + "/_pages/popup/popup_callback.php",
        parameters: {},
        width: "486",
        callback: function () {
        	sIFR.replaceElement(named({
				sSelector: "#popupCallback h3",
				sFlashSrc: globalPath + "/_media/sifr/univers.swf",
				sColor: "#09619B",
				sWmode: "transparent"
			}));
			
			$("#inpCallbackDate").datepicker(datepickerConf);

			showRecaptcha('dynamic_recaptcha', 'custom');
        }
    });		
}
    
function closeCallbackPopup() {
    $.closePopupLayer("callback");
}

function openSuccessPopup() {

	$.openPopupLayer({
        name: "success",
        url: globalPath + "/" + globalLang + "/_pages/popup/popup_success.php",
        parameters: {},
        width: "486",
        callback: function () {
        	sIFR.replaceElement(named({
				sSelector: "#popupSuccess h3",
				sFlashSrc: globalPath + "/_media/sifr/univers.swf",
				sColor: "#09619B",
				sWmode: "transparent",
				sFlashVars:"textalign=center"
			}));		
        }
    });		
}
    
function closeSuccessPopup() {
    $.closePopupLayer("success");
}

function sendForm(formSelector, formAction) {
	
	var queryString = $(formSelector).formSerialize();
	
	$(formSelector).find('input, select').removeClass('wrong');
	
	$.ajax({
		url: globalPath + "/" + globalLang + "/_pages/popup/" + formAction,
		type: 'post',
		data: queryString,
		success: function (data) {
					
			if (data == '[]') {				
					openSuccessPopup();				
			} else {
				
				var fields = eval('('+ data +')');
								
				for(var i = 0; i < fields.length; i++) {
					$('#'+fields[i]).addClass('wrong');
				}
				
				$('#popupMessage').html("Bitte geben Sie Text in die markierten Felder ein.");
				Recaptcha.reload();
			}				
		}
	});
}

function openSubscribePopupByAnchor(anchorName) {
	if (anchorName == '#abonnieren') {
		openSubscribePopup();
	}
}

