/* ajax / jquery -- petakids.de ============== */

var popupStatus = 0;
var $z = jQuery.noConflict();
$z(document).ready(function() {
   // tab1
   $z("#tab-pos-1").click(function () {
	   $z("#li-pos-1").removeClass("tab-state-default");
	   $z("#li-pos-1").addClass("tab-state-active");
	   $z("#li-pos-2").removeClass("tab-state-active");
	   $z("#li-pos-2").addClass("tab-state-default");
	   $z("#li-pos-3").removeClass("tab-state-active");
	   $z("#li-pos-3").addClass("tab-state-default");
	   $z("#tabs-2").hide();
	   $z("#tabs-3").hide();
	   $z("#tabs-1").fadeIn('slow');
   });  
   // tab2
   $z("#tab-pos-2").click(function () {
	   $z("#li-pos-1").removeClass("tab-state-active");
	   $z("#li-pos-1").addClass("tab-state-default");
	   $z("#li-pos-2").removeClass("tab-state-default");
	   $z("#li-pos-2").addClass("tab-state-active");
	   $z("#li-pos-3").removeClass("tab-state-active");
	   $z("#li-pos-3").addClass("tab-state-default");
	   $z("#tabs-1").hide();
	   $z("#tabs-3").hide();
	   $z("#tabs-2").fadeIn('slow');
   });   
   // tab3
   $z("#tab-pos-3").click(function () {
	   $z("#li-pos-1").removeClass("tab-state-active");
	   $z("#li-pos-1").addClass("tab-state-default");
	   $z("#li-pos-2").removeClass("tab-state-active");
	   $z("#li-pos-2").addClass("tab-state-default");
	   $z("#li-pos-3").removeClass("tab-state-default");
	   $z("#li-pos-3").addClass("tab-state-active");
	   $z("#tabs-1").hide();
	   $z("#tabs-2").hide();
	   $z("#tabs-3").fadeIn('slow');
   });   
	 
	 // hinweis externe links
	 $z("a").click(function () {
	 	 var ExtUrl = $z(this).attr('href');
		 if (ExtUrl.substring(0,7) == 'http://') {
		 	$z.ajax ({
        timeout: 3000,
        url: "/tools/externalUrl.cfm?action=display&ExtUrl=" + encodeURIComponent(ExtUrl),
        cache: false,
        async: true,
        success: function(data){
          $z("#popup-ajax").html(data);
          loadPopup();
        }
       });
      // alert(url);
			return false;
		 };
	 });
	 
	 $z(".close-ajax").live('click', function() {
     disablePopup();
   });
	 
	 //Click out event!
   $z("#popup-ajax-background").click(function(){
     disablePopup();
   });
	
	 //Press Escape event!
   $z(document).keypress(function(e){
     if(e.keyCode==27){
       disablePopup();
     }
   });
	 
	 //loading popup 
   function loadPopup(){
     //loads popup only if it is disabled
     if(popupStatus==0){
       $z("#popup-ajax-background").css({
         "opacity": "0.6"
       });
       $z("#popup-ajax-background").fadeIn("slow");
       $z("#popup-ajax").fadeIn("slow").CenterIt();
       popupStatus = 1;
     }
   };
	
	 //disabling popup
   function disablePopup(){
     //disables popup only if it is enabled
     if(popupStatus==1){
       $z("#popup-ajax-background").fadeOut("slow");
       $z("#popup-ajax").fadeOut("slow");
        popupStatus = 0;
     }
   };
	
});
