// JavaScript Document


///////functii pentru html introducere mai multi actori, regizori. to be implemented anywhere needed.

function adaugaSelect(idul_select_ului) {
 var lastSpan  = $('#'+idul_select_ului+' span.igs-actor:last');
 var cloned = lastSpan.clone(true);
     if (lastSpan.find("select").val() != "add") {
        cloned.find("select option:first").attr("selected", "selected");
     } else {
        cloned.find("select option:last").attr("selected", "selected");
     }
     cloned.find("img").remove();
 $("#"+idul_select_ului).append(cloned);

}

function removeSelect(idul_select_ului) {
var spans = $("#"+idul_select_ului+" span.igs-actor");

if (spans.length > 1) {
    spans.eq(spans.length - 1).remove();
}
}



// SPECTACOLE ////////////////////////////////////////////////////////////////////////////////



function JSformularSpectacoleFront(form){



	var id_spectacol = $("input#id_spectacol", form).val();

	var id_piesa = $("input#id_piesa", form).val();

	var titlu = $("input#titlu", form).val();
	var teatru = $("select#teatru", form).val();
	if (teatru=='add') teatru = $('#alt_teatru').val();


	var oras = $("select#oras", form).val();
		if(oras =='add') {
		oras = $('#alt_oras').val();
	}

	var an_premiera = $("select#an_premiera", form).val();
	var tip = $("select#tip", form).val();

	var regizor = new Array();
	$('#regizorwrapper select').each(function(i){
		 regizor[i] = $(this).val();
		if(regizor[i]=='add') {
			regizor[i] = adaugaOm($(this).parent().find('.alti_regizori').children('input')[1].value, $(this).parent().find('.alti_regizori').children('input')[0].value, 'regizor', 'type=r');
		}
	});

	var actor = new Array();
	$('#actorwrapper select').each(function(j){
		 actor[j] = $(this).val();
		if(actor[j]=='add') {
			actor[j] = adaugaOm($(this).parent().find('.alti_actori').children('input')[1].value, $(this).parent().find('.alti_actori').children('input')[0].value, 'actor', 'type=r');
		}
	});
	
	var coregraf = new Array();
	$('#coregrafwrapper select').each(function(j){
		 coregraf[j] = $(this).val();
		if(coregraf[j]=='add') {
			coregraf[j] = adaugaOm($(this).parent().find('.alti_coregrafi').children('input')[1].value, $(this).parent().find('.alti_coregrafi').children('input')[0].value, 'coregraf', 'type=r');
		}
	});
	
	var scenograf = new Array();
	$('#scenografwrapper select').each(function(j){
		 scenograf[j] = $(this).val();
		if(scenograf[j]=='add') {
			scenograf[j] = adaugaOm($(this).parent().find('.alti_scenografi').children('input')[1].value, $(this).parent().find('.alti_scenografi').children('input')[0].value, 'scenograf', 'type=r');
		}
	});

	var costume = new Array();
	$('#costumewrapper select').each(function(j){
		 costume[j] = $(this).val();
		if(costume[j]=='add') {
			costume[j] = adaugaOm($(this).parent().find('.alti_costumei').children('input')[1].value, $(this).parent().find('.alti_costumei').children('input')[0].value, 'costume', 'type=r');
		}
	});
	

	var muzica = new Array();
	$('#muzicawrapper select').each(function(j){
		 muzica[j] = $(this).val();
		if(muzica[j]=='add') {
			muzica[j] = adaugaOm($(this).parent().find('.alti_muzicai').children('input')[1].value, $(this).parent().find('.alti_muzicai').children('input')[0].value, 'muzica', 'type=r');
		}
	});

	var asistent_regie = new Array();
	$('#asistent_regiewrapper select').each(function(j){
		 asistent_regie[j] = $(this).val();
		if(asistent_regie[j]=='add') {
			asistent_regie[j] = adaugaOm($(this).parent().find('.alti_asistent_regiei').children('input')[1].value, $(this).parent().find('.alti_asistent_regiei').children('input')[0].value, 'asistent regie', 'type=r');
		}
	});

	var light_design = new Array();
	$('#light_designwrapper select').each(function(j){
		 light_design[j] = $(this).val();
		if(light_design[j]=='add') {
			light_design[j] = adaugaOm($(this).parent().find('.alti_light_designi').children('input')[1].value, $(this).parent().find('.alti_light_designi').children('input')[0].value, 'light design', 'type=r');
		}
	});






	var oameni = regizor.join("|")+"|"+actor.join("|")+"|"+coregraf.join("|")+"|"+scenograf.join("|")+"|"+costume.join("|")+"|"+muzica.join("|")+"|"+asistent_regie.join("|")+"|"+light_design.join("|");

///	if(id_spectacol == 0){
//		adaugaSpectacol(id_piesa, titlu, teatru, oras, an_premiera, tip, oameni, 'method=post');
//	} else {
		modificaSpectacolWiki(id_spectacol, id_piesa, titlu, teatru, oras, an_premiera, tip, oameni, 'target=outMsg,method=post');
//	}

	return false;
}

// globale
var UL_spectacole_foto;

//nici pe asta nu o mai foloseste pe nicaieri
function initActiveContentSpectacole(){
	UL_spectacole_foto = initUploader("UL_spectacole_foto", "../../uploads/spectacole/foto/", "foto", "flashUI_spectacole_foto", "*.jpg;*.jpeg;*.gif;*.png", "Imagini", "", "numeFisiereFoto");
}



function JSstergeFotoSpectacol(el, nume_fisier){
	stergeFotoSpectacol(nume_fisier, 'target=outMsg,preload=loader,method=post');
	el.style.display = "none";
}

// ------ ////////////////////////////////////////////////////////////////////////////////////

