var editPWD = function (div_id,field_id){
	var el=document.getElementById(div_id);
	el.old_html=el.innerHTML;
	el.innerHTML=
	"<input type='password' name='"+field_id+"' id='"+field_id+"' />" +
    "<a href=#' onclick='restorePWD(\""+div_id+"\")' style='margin-left:50px;'" +
	"  > Anullo </a>";
}

var restorePWD = function (div_id){
	var thisEl=document.getElementById(div_id);
	thisEl.innerHTML=thisEl.old_html;
}

function editUpload(div_id,field_id){
	var el=document.getElementById(div_id);
	el.old_html=el.innerHTML;
	el.innerHTML=
	"<input type='file' name='"+field_id+"' id='"+field_id+"' />" +
    "<a href='#' onclick='restoreUpload(\""+div_id+"\")' style='margin-left:50px;'" +
	"  > Anullo </a>";
	//alert("test");
}
	
function restoreUpload(div_id){
	var thisEl=document.getElementById(div_id);
	thisEl.innerHTML=thisEl.old_html;
}


var removeRelated = function(span_id,sender){
	var parent_panel 	= jQuery('#'+span_id).parents('.panel');
	var uncle_panel		= jQuery(parent_panel).siblings('.panel');
	var el 				= jQuery(sender).parents('.'+span_id+'_container');

	jQuery(parent_panel).height(parent_panel.height()-el.offsetHeight);	
	var el_id = jQuery(el).attr("id");
	console.log("aaa: " + el);
	document.getElementById(span_id).removeChild(document.getElementById(el_id));
}


var synchronRelated = function(el_id,new_full_val){
	var new_val = new_full_val.substring(new_full_val.lastIndexOf('\\')+1,new_full_val.length);
	document.getElementById(el_id).setAttribute("value",new_val);
}

function confirmLink(theLink, question){
  if (typeof(window.opera) != 'undefined') {return true;}

    var is_confirmed = confirm(question + '?  \n');
    if (is_confirmed) {
        theLink.href += '&konfirm=1';
    }

    return is_confirmed;
} // end of the 'confirmLink()' function

function get_max(array){
	m=array[0]
	for(var i=0;i<array.length-1;i++){
		if(array[i+1]>array[i]) m=array[i+1];
	}
	return m;
}

function fix_height(elem_array){
	var lartesite=Array();
	for(var ind=0;ind<elem_array.length;ind++){
		lartesite[ind]=jQuery('#'+elem_array[ind]).height();
	}
	
	var lartesia_totale=get_max(lartesite);
	for(var ind=0;ind<elem_array.length;ind++){
		jQuery('#'+elem_array[ind]).height(lartesia_totale);
	}
}

var add_height = function (elem_array,new_h){
	for(var ind=0;ind<elem_array.length;ind++){
		jQuery('#'+elem_array[ind]).height(jQuery('#'+elem_array[ind]).height()+new_h);
	}
}

var remove_height = function (elem_array,new_h){
	for(var ind=0;ind<elem_array.length;ind++){
		jQuery('#'+elem_array[ind]).height(jQuery('#'+elem_array[ind]).height()-new_h);
	}
}
function activateTab(tab){
	jQuery(tab).siblings("span").removeClass("active");
	tab.className = "active";

	jQuery("#panels .panel").css("visibility","hidden");
	
	activePanel_id = tab.getAttribute("id").substr(4);
	jQuery("#"+activePanel_id).css("visibility","visible");
}

function toggleCheckAll(form_id,parent_id,status){
	var form_obj	= document.getElementById(form_id);
	var parent_obj	= document.getElementById(parent_id);
	
	for (var ind=0;ind<form_obj.elements.length;ind++) {
		var e = form_obj.elements[ind];
		if ((e.parentNode==parent_obj) && (e.getAttribute('type')=='checkbox') && (!e.disabled) ) {
		  e.checked = status;
		}
	}
}

function selectRadio(elem){
	var name 	= elem.getAttribute("name");
	var r = Array();
	r = document.getElementsByName(name);
	
	for(var i=0;i<r.length;i++){		
		prn 	= r[i].parentNode;
		prn.setAttribute("class",r[i].getAttribute('value'));
	}
	
	var thisPrn=elem.parentNode;
	var thisClass = thisPrn.getAttribute("class");
	thisPrn.setAttribute("class",(thisClass+"zgjedhur"));
}

function showActiveLink(container){
	var currUrl = document.location.href;
	var currDomain = document.domain;
	var links = document.getElementById(container).getElementsByTagName("a");
		
	for(var i=0;i<links.length;i++){
		if ( currUrl.indexOf(links[i].getAttribute("href")) != -1 ) {
			links[i].className = 'Active';
		}
	}
}

var filtromulti = function(module,filters){
	var curr_url 	= window.location.pathname;
	newPath = curr_url + "?module=" + module;
	for(var i=0;i<filters.length;i++){
		var sel_index 	= document.getElementById(filters[i]).value;
		newPath = newPath + "&" + filters[i] + "=" + sel_index;
	}
	window.location = newPath; 
}
