addEvent(window,'load', addListeners, false);

function addEvent(elm, evType, fn, useCapture){
	if(elm != null)
	{
	 if (elm.addEventListener){
			 elm.addEventListener(evType, fn, useCapture);
			 return true;
		 } else if (elm.attachEvent){
					 var r = elm.attachEvent('on' + evType, fn);
					 return r;
				} else {
					 elm['on' + evType] = fn;
			}
	}
}
	
function branch_services(){
	Effect.toggle('services','blind',{duration:0.4}); 
	//this.blur();
	}
	
function branch_programs(){
	Effect.toggle('programs','blind',{duration:0.4}); 
	//this.blur();
	}
	
function branch_impact(){
	Effect.toggle('impact','blind',{duration:0.4}); 
	//this.blur();
	}
function branch_about(){
	Effect.toggle('about','blind',{duration:0.4}); 
	//this.blur();
	}
	
	
function addListeners(){
	addEvent($("services_open"),'click', branch_services, false);
	addEvent($("programs_open"),'click', branch_programs, false);
	addEvent($("impact_open"),'click', branch_impact, false);
	addEvent($("about_open"),'click', branch_about, false);
	if($("impact") != null)
		$("impact").style.display='none';
	if($("programs") != null)
		$("programs").style.display='none';
	if($("services") != null)
		$("services").style.display='none';
	if($("about") != null)
		$("about").style.display='none';
	}
	
function confirmDelete()
{
 var confirmare = confirm("Sunteti sigur(a) ca doriti sa stergeti aceasta inregistrare?");
 if(confirmare)
  return true;
 else
 return false;
}


function confirmDeletePicture(baseUrl, fileName, index)
{
 var confirmare = confirm("Sunteti sigur(a) ca doriti sa stergeti aceasta inregistrare?");
 if(confirmare)
  {
	new Ajax.Request(baseUrl+'admin/stergere-poza/', {
		parameters: "file=" + fileName,			
		onSuccess: function(resp) { 
			$('picture'+index).innerHTML='';
		}
		});
  }
 else
 return false;
}


function validate(url, id)
{
	new Ajax.Request(url, {
		parameters: "id=" + id+
					"&value="+$(id).value,			
		onSuccess: function(resp) { 
		 var idErr="err"+id;
		 var idTabel=id+"Td";
		 if($(idErr)==null)
		 {
		 if($(idTabel).lastChild.nodeType!=1)
			$(idTabel).lastChild.previousSibling.firstChild.nodeValue="";
		 new Insertion.After(id, '<span id='+idErr+' class="error">  '+resp.responseText+'</span>');
		 }
		 else
		 {
			Element.replace(idErr, '<span id='+idErr+' class="error">  '+resp.responseText+'</span>');
		 }
		 } 
		 
	});
} 

function viewPhoto(baseUrl, fileName)
{
	createAlbum = '';
	new LITBox(baseUrl+'admin/poza/'+fileName+'/', {
		type: 'window',  
		overlay: true, 
		top: 50,
		height: 450, 
		width: 500, 
		resizable: true, 
		draggable:false,
		opacity: 1
	});
}

