
function copyBestellen(content)
{   
	
	if ($("#tabContainer0 div.boxBestellen").length<1) return;
	
	node = $("#tabContainer0 div.boxBestellen").clone();
	
	
	title =$("#tabContainer0 div.text h1").clone();
	title.addClass("copiedHeadline");
	
	node.addClass('tarifBoxBestellen').css("margin-top","5px");
	inner=content.html();
	wrapper=$("<div class='scrollbar'></div");
	content.html("");
	content.append(wrapper);
	wrapper.append(title);
	wrapper.append(inner);
	wrapper.append(node);
    
	$("div.BoxLeft-Tarif a.Jetzt-Bestellen").remove();
	
	var hipbox=$("<div id='HIPTarif'></div>").appendTo(wrapper);
	
	hipbox.load("tarif_zusatz_handy-internet-paket.html .BoxLeft-Tarif, #HIPPromo", function (response,status,xhr){ 
		if (status!="error") 
		{
			promo = $("#HIPPromo");
			promo.css("padding-top","14px");
			promo.css("cursor","pointer");
			promo.click(function(){window.location.href="#HIPanchor";})
			hipbox.before(promo);
			$("#HIPTarif div.BoxLeft-Tarif div.BoxL-oben ").before("<a id='HIPanchor' name='HIPanchor' />");
		}
	});
	
	
}

function handyDetailsLinks(content)
{
	$(".text .mitpfeil").click(function(){fonicModal.showTab(2);return false;});
	$(".text #morelink").click(function(){fonicModal.showTab(1);return false;});
	
    $("div.handyshop-detail-handyinternetpaket a.mitpfeil").click(function(){ fonicModal.showTab(2); window.location.href="#HIPanchor"; return false;   });
    if ($("#tabContainer2 .tarifBoxBestellen").length==0) copyBestellen($("#tabContainer2"));
}

   

fonicModal={
		stage : {  },
		href: null,
		loader: null,
		tabsLoading: 0,
		options: {},
		init: function (options)
		{ 
			var thismodal = this;
			thismodal.options = options;
			$(".fmodal").click(function(){ thismodal.open(thismodal,this); return false;});
			
			
			mpreloader=$("<div id='preloader' style='position:absolute;top:-10000px;left:-10000px;'></div>").appendTo(document.body);
			mpreloader.append("<img src='dat/modalContent.gif' />");
			mpreloader.append("<img src='dat/modalNav.gif' />");
			mpreloader.append("<img src='dat/modalNav_li_a_c.gif' />");
			mpreloader.append("<img src='dat/modalNav_li_a_l.gif' />");
			mpreloader.append("<img src='dat/modalNav_li_a_r.gif' />");
			mpreloader.append("<img src='dat/modalNav_li_c.gif' />");
			mpreloader.append("<img src='dat/modalNav_li_l.gif' />");
			mpreloader.append("<img src='dat/modalNav_li_r.gif' />");
			
			if (!this.loader)
			{	
			 this.loader=$("<dif id='loader' class='loading'></div>").appendTo(document.body);
			 this.loader.jqm({modal:true});
			 this.loader.hide();
			}
		},
		draw: function () {
			var thismodal=this;
			this.loader.jqmShow();
			if (thismodal.stage.modalWindow) this.stage.modalWindow.remove();
			this.stage.modalWindow= $("<div id='fonicModal' class='jqmWindow' ></div>"); // jqModal 
			this.stage.modalNav =$("<ul id='modalNav' ></ul>").appendTo(this.stage.modalWindow); // Navigation
			this.stage.modalContent =$("<div id='modalContent'></div>").appendTo(this.stage.modalWindow); // modaler inhalt: die einzelnen tab inhalte, jeweils 1es sichtba
			this.stage.modalContent.append("<a title='Drucken' id='modalPrint' target='_blank' href='"+this.href+"#print' ><img src='dat/print.gif'></img></a>");
			
			$(this.options.tabs).each(
					function(i)
		    	    {
		                var index=i;
		                var title=this.title;
		                var loadUrl= this.url? this.url +" "+this.container : thismodal.href+" "+this.container;
		                var callback = this.success? this.success : function(){};
		              //console.log(callback);
		                navTab=$("<li id='navTab"+i+"' class='navTab'><span class='begin'></span><a href='#'>"+title+"</a><span class='end'></span></li>").click(function (){thismodal.showTab(index);});
		                navTab.appendTo(thismodal.stage.modalNav);
		    			container = $("<div class='tabContainers' id='tabContainer"+index+"'></div>");
		                container.appendTo(thismodal.stage.modalContent);
		                thismodal.tabsLoading++;
		                
		                container.load(loadUrl, function(response, status, xhr){thismodal.callback(thismodal,status,container,callback) });
		               
		        	    }
			
			);
			
			$("<li id='closeButton'><a href='#' class='jqmClose'>Schließen</a></li>").appendTo(this.stage.modalNav);
		    
			this.stage.modalWindow.appendTo('body')
		    
			groessen=getPageSize();
	    	positionOben=Math.ceil((groessen[3]-530)/2);
	    	if(positionOben<0){positionOben=0;}
	    	$("<style type='text/css'>.jqmWindow{top:"+positionOben+"px!important;}</style>").appendTo(document.body);
			
			this.stage.modalWindow.jqm({modal:true});
			this.showTab(0);
			
			
			
		},
		open: function (scope,el) {
			
			if (scope.href!=el)
				{ 
				scope.href=el.href;
				scope.draw();
				}
			else
			{ 
				scope.stage.modalWindow.jqmShow();
			}
			return false;
			
		  
			
		},
		showTab : function (i){ 
			$(".tabContainers").hide();
			$("ul#modalNav li").removeClass("activeTab")
			$("#tabContainer"+i).show();
			$("li#navTab"+i).addClass("activeTab");
			
			pageUrl=this.href.split("/").pop();
			if (typeof ntptAddPair =="function")
			{	
			ntptAddPair( "handyDetail", pageUrl);
			ntptAddPair( "tabOpened", i);
			ntptEventTag( "ev=handyuebersichtModal" );
			}
		},
		callback: function (scope,st,container,callback)
		{
			 if (!scope.tabsLoading || st=="error") return scope.errorHandler(st);	
			  callback(container);
			  scope.tabsLoading--;
			 if(scope.tabsLoading<1) {
				 scope.loader.jqmHide();
				 scope.stage.modalWindow.jqmShow(); 
				 scope.attachFCB();}
			 },
	    attachFCB: function()
			 {
			 	container= this.stage.modalContent;
				var fcbbox = $("<div class='fcbbox'></div>");
			 	var iframe =$('<iframe src="http://www.facebook.com/plugins/like.php?href='+escape(this.href)+'&amp;layout=standard&amp;show_faces=false&amp;width=550&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:400px; height:28px;" allowTransparency="true" class="facebook"></iframe>');
			 	var content =$('<div class="share">'+
			 						'<a id="ck_sharethis_0" class="stbar chicklet" href="javascript:void(0);">Teilen:&nbsp;</a>'+
			 						'<a id="ck_email" class="stbar chicklet" href="javascript:void(0);"><img src="http://w.sharethis.com/chicklets/email.gif" alt="email" /></a>'+
			 						'<a id="ck_facebook" class="stbar chicklet" href="javascript:void(0);"><img src="http://w.sharethis.com/chicklets/facebook.gif" alt="facebook" /></a>'+
			 						'<a id="ck_twitter" class="stbar chicklet" href="javascript:void(0);"><img src="http://w.sharethis.com/chicklets/twitter.gif" alt="twitter" /></a>'+
			 						'<a id="ck_sharethis" class="stbar chicklet" href="javascript:void(0);"><img src="http://w.sharethis.com/chicklets/sharethis.gif" alt="sharethis" /></a>'+
			 					'</div>'+
			 					'<div class="clearer"></div>'
			 						);
			 	
			 							
			 	container.append(fcbbox);
			 	fcbbox.append(iframe);
			 	fcbbox.append(content);
			 	
			 	 shared_object = SHARETHIS.addEntry({
			 		title: document.title,
			 		url: this.href
			 	});
			 	
			 	shared_object.attachButton(document.getElementById("ck_sharethis"));
			 	shared_object.attachButton(document.getElementById("ck_sharethis_0"));
			 	shared_object.attachChicklet("email", document.getElementById("ck_email"));
			 	shared_object.attachChicklet("facebook", document.getElementById("ck_facebook"));
			 	shared_object.attachChicklet("twitter", document.getElementById("ck_twitter"));
			 	SHARETHIS.onReady();

			 },
		errorHandler: function(s)
		{
				 
				 window.location=this.href;
		}
		
		
		
}


   $(document).ready(
    	    function(){
                //$(".details").click(function(){ return fonicModalOpen(this);});
    	    	$('.handyshop-td').each(function(i){
    	    		$(this).append('<a href="'+($(this).find('.details').attr('href'))+'" class="handylink fmodal"></a>');
    	    	});
    	    	$('#handyshop-schnappchen > div').each(function(i){
    	    		$(this).append('<a target="_blank" href="'+($(this).find('.details').attr('href'))+'" class="handylink"></a>');
    	    	});
    	    	$('#handyshop-promo-microsim').each(function(i){
    	    		$(this).append('<a target="_blank" href="'+($(this).find('.bestellen').attr('href'))+'" class="handylink"></a>');
    	    	});
    	    	fonicModal.init(modalSetup);
    	    	
        	});