﻿function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

function ToogleBenefits(texte1, texte2) { 
 	var counter1 = 0; 
 	var counter2 = 0; 
 	var side = 0;

 	window.setInterval(function() {   
  		if(side == 0) { 
   			$('div#benefits > div.benefit:first > p').fadeOut(750, function() {
    			$(this).html(texte1[counter1]).fadeIn(750);  
   			});
   
   			counter1++;
   			if (counter1 >= texte1.length) {
    			counter1 = 0;
   			}
  		} else {    
   			$('div#benefits > div.benefit:last > p').fadeOut(750, function() {
    			$(this).html(texte2[counter2]).fadeIn(750);      
   			});
   
   		counter2++;
   			if (counter2 >= texte2.length) {
    			counter2 = 0;
   			}
  		}

  		side++;
  		if (side >= 2) {
   			side = 0;
  		}
 	}, 4000); 
}

function HandlePayment() {
	$('img#stoerer').click(function() {	
		ChangeCurrentPaymentDetails(2, false);			
		var link = "https://premium-link.net/registration/http://premium-link.net/$18431$0$/login?section="+section+"&affiliate="+FGgetURLParam()+"&referer="+document.referrer+"&dauer=12&x=135&y=26;";			
		$('div#payment_details a.candb_link').attr('href', link);
		$('div#payment_details a.candb_link').click(function() {				
			pageTracker._trackEvent('CCFree_ClickAndBuy', 'klick', 'buy_12');
			location.href = link;			
		});

		$('div#paymentcontainer').show();
		location.href = '#plans';

		pageTracker._trackPageview('ccfree/plan12_'+section);			
		pageTracker._trackEvent('CCFree', 'klick', 'stoerer_'+section);
	});


	$('div.paymentplan').click(function() {	
		var plan = $(this).attr('id');		
		var text = $('dt', this).html();			
		$('div#paymentcontainer h2').html(text);	
		if(plan == 'plan_1') {			
			ChangeCurrentPaymentDetails(0, true);
			var link = "https://premium-link.net/registration/http://premium-link.net/$18431$0$/login?section="+section+"&affiliate="+FGgetURLParam()+"&referer="+document.referrer+"&dauer=1&x=135&y=26;";			
			$('div#payment_details a.candb_link').attr('href', link);
			$('div#payment_details a.candb_link').click(function() {				
				pageTracker._trackEvent('CCFree_ClickAndBuy', 'klick', 'buy_01_'+section);
				location.href = link;			
			});			
			pageTracker._trackPageview('ccfree/plan01_'+section); 
			
		}
		if(plan == 'plan_2') {
			ChangeCurrentPaymentDetails(1, false);
			var link = "https://premium-link.net/registration/http://premium-link.net/$18431$0$/login?section="+section+"&affiliate="+FGgetURLParam()+"&referer="+document.referrer+"&dauer=3&x=135&y=26;";			
			$('div#payment_details a.candb_link').attr('href', link);
			$('div#payment_details a.candb_link').click(function() {				
				pageTracker._trackEvent('CCFree_ClickAndBuy', 'klick', 'buy_03_'+section);	
				location.href = link;
		
			});
			pageTracker._trackPageview('ccfree/plan03_'+section); 

		}
		if(plan == 'plan_3') {		
			ChangeCurrentPaymentDetails(2, false);			
			var link = "https://premium-link.net/registration/http://premium-link.net/$18431$0$/login?section="+section+"&affiliate="+FGgetURLParam()+"&referer="+document.referrer+"&dauer=12&x=135&y=26;";
			$('div#payment_details a.candb_link').attr('href', link);
			$('div#payment_details a.candb_link').click(function() {				
				pageTracker._trackEvent('CCFree_ClickAndBuy', 'klick', 'buy_12_'+section);	
				location.href = link;		
			});
			
			pageTracker._trackPageview('ccfree/plan12_'+section);	

		}			
		$('div#paymentcontainer').show();
		var offset = $('a[name=plans]').offset();
  		$('html,body').animate({scrollTop : offset.top},1000);
  		return false;	});
}

function ChangeCurrentPaymentDetails(textid, showHint) {
	var prices = new Array("1 Monat für nur 6 &euro;", "3 Monate für nur 15 &euro;", "12 Monate für nur 48 &euro;")
	if(showHint) {		
		$('div#payment_details h3').text("Bitte wählen Sie Ihre bevorzugte Bezahlmethode durch Klick auf das jeweilige Anbieterlogo:");		
		$('div#payment_details ul > li').show();
		$('div#payment_details ul#pay_links > li').show();
	}
	else {
		$('div#payment_details h3').text("Bitte klicken Sie jetzt auf das Anbieterlogo:");
		$('div#payment_details ul > li:lt(4)').hide();
		$('div#payment_details ul#pay_links > li:lt(2)').hide();
	}
	$('div#paymentcontainer h1').html(prices[textid]);
}

function FGgetURLParam(){
	// Es existiert ein Cookie? Dann nimm den Wert aus dem Cookie:
	if(readCookie("pb_affiliate") != undefined){
		return ReadAffiliateCodeFromCookie();
	}
	// Es existiert kein Cookie? Dann schau in die URL, mach ein Cookie und nimm den Wert aus der URL
	else{		
		return CreateAffiliateCookie();
	}
}

function ReadAffiliateCodeFromCookie() {
	var ende = "";
	if(window.location.href.indexOf("?") > -1){
		ende = "::::"+window.location.href.substr(window.location.href.indexOf("?") + 1).toLowerCase();
	}
	return readCookie("pb_affiliate") + ende;
}

function CreateAffiliateCookie() {
	var strReturn = "";
	if(window.location.href.indexOf("?") > -1){
		strReturn = window.location.href.substr(window.location.href.indexOf("?") + 1).toLowerCase();
		if(window.location.href.indexOf("affilinet") > -1){
			strReturn = "affilinet";
		}
		createCookie("pb_affiliate",strReturn,30);   // Neues Cookie "pb_affiliate" mit allem hinter ? (in der URL) als Inhalt für 30 Tage
	}
	return strReturn;
}

function HandleReasonsDialog() {
$('#openReasons').click(function(event) {	
        	var page = $('#page');
			var dialog = $('#reasonsDialog');
            dialog.css({
                'position': 'absolute',
                'left': ($(page).width() / 2) - (dialog.width() / 2),
                'top': ($(window).height() / 2) - (dialog.height() / 2)
            });
            page.after(dialog);

            var overlay = $('<div class="overlay"></div>');
            overlay.hide();
            page.append(overlay);
            overlay.width($(window).width());
            overlay.height($(window).height());
            overlay.fadeTo(0, 0.0);
            overlay.show();

            overlay.fadeTo(500, 0.7);
            dialog.fadeIn(500);
			
			$('img#close').click(function() {
                overlay.remove();
                dialog.hide();
            });
            pageTracker._trackEvent('CCFree', 'klick', '10reasons');
        });
        
        $('p#navi a').toggle(function() {
  				$('#tab1').hide();
  				$('p#navi a').html("Vorteile 1 bis 5 &raquo;");
  				$('#tab2').show();
			}, function() {
  				$('#tab2').hide();
  				$('p#navi a').html("Vorteile 6 bis 10 &raquo;");
  				$('#tab1').show();
			});
}
