var _swapfile;
var __popup_id;

function imageToggle(id){
	$(__popup_id).hide();
	$('image_medium_'+id).show();
	__popup_id='image_medium_'+id;
}
 
function categoryToggle(element,id){
	new Ajax.Request('Categories/toggle/'+id+'/'+$(element).visible()+'?ajax=true');
}

function expandToggle(id){
	$(id).toggle();
}

function changeBullet(o){
	o.tagName;
	var src = o.down().src;
	if (src.endsWith('right.gif') ){
		o.firstDescendant().src = src.replace(/right/,"down");		
	}
	else {
		o.firstDescendant().src = src.replace(/down/,"right");
	}
}

function changeBulletById(id){
	if ($(id).src){ 
		var src = $(id).src;
		if (src.endsWith('right.gif') ){
			$(id).src = src.replace(/right/,"down");		
		}
		else {
			$(id).src = src.replace(/down/,"right");
		}
	}
}

function statusLoader(obj){
	$(obj+'_status').innerHTML='<img src="img/status-loader.gif" border="0" />';
}

function swapFCK(b){
	if (!$('sectionText')) return;
	if (b) {
		_swapfile = $('sectionText').innerHTML;
		$('sectionText').innerHTML='';
	}
	else{
		$('listTextArea').innerHTML='';
		$('sectionText').innerHTML=_swapfile;
	}
}

function checkForm(form,lang){
	var errorMsg = new Array();
	errorMsg['required-ro'] = 'Trebuiesc completate toate campurile obligatorii (cu * in fata)';
	errorMsg['required-en'] = 'You have to fill in the required fields';
	errorMsg['match-ro'] = 'Parola nu coincide';
	errorMsg['match-en'] = "Passwords don't match";
	
	var error = new String();
	
	for(var i=0;i<form.elements.length;i++){
	//if (!document.form1.locPlecare2.value.length || !document.form1.locSosire2.value.length){
		if(form.elements[i].title=='Required' && form.elements[i].value.length==0){
			
			error = errorMsg['required-'+lang];
			
			break;
		}
		else if (form.elements[i].id=='password' && $('password').value != $('r_password').value){			
			error = errorMsg['match-'+lang];
			break;			
		}
		else{
			form.elements[i].style.border = '';
			$('error').innerHTML = '';
		}
		
	}
	
	if (error.length>0){
		form.elements[i].style.border = '1px solid #FF0000';
		$('error').innerHTML = error;
		return false;
	}
	
 return true;
	
}

function refreshMenu(){
	//var value = document.getElementById('despreNoiText').value;	
	args = new Array();
	$('menu').innerHTML = 'refreshing...';
	ajax_update('Categories','getMenu',[-1],'menu');
}

function setMActive(id){
	$(id).addClassName('active_menu'); 	
}

function unsetMActive(id){
	$(id).removeClassName('active_menu');
}




