// JavaScript Document
function mod_komp(id,sc) {
	window.open(sc+"h/mod_komp.php?id="+id,"komponenty","status=no,toolbar=no,scrollbars=yes,width=780,height=650,left=0,top=50");
}

function pokaz_strony_komponent(plik_s){
	var polozenie=$('select[name=polozenie]').val();
		
	if(polozenie!=""){
		$.ajax({
			url: plik_s, //wzgledna sciezka do skryptu php
			type: 'POST', //metoda POST/GET
			dataType: 'html', //typ transferu xml/json/javascript/html
			data: {
				'polozenie' : polozenie
			}, //dane wysylane do skryptu
			error: function(){}, //co ma sie dziac jak wystapi blad
			success: function(data){ //funkcja odpowiedzialna za odpowiedz skryptu
				if(data!=""){
					$("#tab_strony").html(data);
					var ile_div=$("#tab_strony").find("div").length;
					$("#tab_strony").css({"width": ile_div*500 });		
				}
			}
		})
	}else {
		$("#tab_strony").html("");
	}
	
}


function rodzaj_komp(el){
	var td=$("#td_tresc_komp");
	
	if($(el).val()=='4'){
		var old_tresc=tinyMCE.activeEditor.getContent();
				
		$("#tytul_tresc").css({'display' : 'none'});
		$("#link").css({'display' : 'none'});
		$("#kolor").css({'display' : 'none'});
		
		var form=$("#formularz").clone();
		form.find("select").attr('name','formularz[]');
		form.css({'display' : 'block'});
		
		var div=$(document.createElement('div'));
		div.attr("id","tabs_komp_multi_tresc");
				
		var div_html="<ul>";
		div_html+="<li><a href=\"#tabs-1\">tresc 1</a></li>";
		div_html+="</ul>";
		div_html+="<div id=\"tabs-1\">";
		div_html+="<br /><span style=\"margin-right:15px;\">tytul</span><input type=\"text\" name=\"tytuly[]\"  style=\"width:250px;\" /><br /><br />";
		div_html+="<textarea name=\"tresc[]\" id=\"text-1\" class=\"tinymce_advanced\" style=\"width:100%; height:400px;\"></textarea>";
		
		div_html+="</div>";
		
		div.html(div_html);
		
		div.find("textarea").before(form);		
		
		td.html("");
		td.append(div);
		
		console.log(td)
		
		div.find(".tinymce_advanced").tinymce($('body').data('tintAdvOpt'));
		
		div.tabs();
		div.css({
			'margin-top' : 35
		})
		.removeClass('ui-corner-all').addClass('ui-corner-bottom').addClass('ui-corner-tr');
		
		div.find('ul:eq(0)').removeClass('ui-widget-header')
		.css({
			'margin-top' : -34,
			'margin-left' : -5
		});
			
		$("#div_tresc_komp_multi").fadeIn("fast");
		var new_editor=tinymce.EditorManager.getInstanceById('text-1');
		setTimeout(function(){
			new_editor.setContent(old_tresc);
		},300);
		removeTinyInstance("tresc_komp");
	}else{
		if($("#tabs_komp_multi_tresc").length==1){
			var old_tresc=tinyMCE.activeEditor.getContent();
			
			$("#div_tresc_komp_multi").fadeOut("fast");
			$("#tytul_tresc").css({'display' : 'table-row'});
			$("#link").css({'display' : 'table-row'});
			$("#kolor").css({'display' : 'table-row'});
			
			$(".tinymce_advanced").each(function(){
				removeTinyInstance($(this).attr('id'))
			});
			
			
			var div_html="<textarea name=\"tresc\" id=\"tresc_komp\" class=\"tinymce_advanced\" style=\"width:100%; height:400px;\"></textarea>";
			td.html(div_html);	
			
			tinyMCE.execCommand('mceAddControl', false, "tresc_komp");
			var new_editor=tinymce.EditorManager.getInstanceById('tresc_komp');
			setTimeout(function(){
				new_editor.setContent(old_tresc);
			},300);
		}
	}
}


function dodaj_tresc_komp_multi(){
	var div_tabs=$("#tabs_komp_multi_tresc");
	
	var form=$("#formularz").clone();
	form.find("select").attr('name','formularz[]');
	form.css({'display' : 'block'});
	
	var ile_el=div_tabs.tabs('length');
	var div_html="<br /><span style=\"margin-right:15px;\">tytul</span><input type=\"text\" name=\"tytuly[]\"  style=\"width:250px;\" /><br /><br />";
	div_html+="<textarea name=\"tresc[]\" id=\"text-"+(ile_el+1)+"\" class=\"tinymce_advanced\" style=\"width:100%; height:400px;\"></textarea>";
		
	div_tabs.tabs("add","#tabs-"+(ile_el+1),"tresc "+(ile_el+1));
		
	$("#tabs-"+(ile_el+1)).html(div_html);
	$("#tabs-"+(ile_el+1)).find('textarea').before(form);
	tinyMCE.execCommand('mceAddControl', false, "text-"+(ile_el+1));
	
}

function usun_tresc_komp_multi(){
	var div_tabs=$("#tabs_komp_multi_tresc");
	var index=$("#tabs_komp_multi_tresc li").index($('#tabs_komp_multi_tresc li.ui-state-active'))
	if(index>=0){
		div_tabs.tabs('remove',index);
		removeTinyInstance('text-'+index);	
	}
}

function enable_komponent_muli(){
	setTimeout(function(){
	$(".component_multi").each(function(){
		var div=$(this);
		div.tabs();
		div.css({
			'margin-top' : 25
		})
		.removeClass('ui-corner-all').addClass('ui-corner-bottom').addClass('ui-corner-tr');
			
		div.find('ul:eq(0)').removeClass('ui-widget-header')
		.css({
			'margin-top' : -33,
			'margin-left' : -5
		});
		
		div.find(".ui-tabs-panel").css({'padding' : 10, 'text-align' : 'justify'})
	});
	},200);
}
