var _swapfile;
var __popup_id;

function imageToggle(id){
	$(__popup_id).hide();
	$('image_medium_'+id).show();
	__popup_id='image_medium_'+id;
}
 

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',[],'menu');
}


function getLink(){
	ajax_update('item','getContent',new Array('true','oferta'),'content');
}

Event.observe(window,'load',function(){
	Event.observe(document.body, 'click', function(event) {
	  var element = Event.element(event);
	  if (['a','img'].indexOf(element.tagName.toLowerCase()) != -1) element.blur();
	});
});