function chgURL(img)
{
	img.src="/images/clear.gif";
}

function OpenPopup(s,w)
{
	window.open(s,'popup','width='+w+',height=530,scrollbars=yes,status=yes');

}

function OpenPopupWH(s,w,h)
{
	window.open(s,'popup','width='+w+',height='+h+',scrollbars=yes,status=no');
}

function wbHelp(kw)
{
	window.open('/help.html#'+kw,'help','width=400,height=300,scrollbars=yes,status=no');
}

function selAll(fieldName,form)
{
	var all = form.all.checked;
	var field = form.elements[fieldName];
	//alert(field);
	var n=field.length;
	if(n>0)
	for(var i=0;i<n;i++)
	field[i].checked = all;
	else
	field.checked = all;
}//end selct all

function modify(fieldName,form)
{
	if(!fieldName || !form) return false;
	var fisier=form.elements[fieldName];
	var rename;
	var count=0;
	if(!fisier) return false;
	if(!fisier.length && fisier.checked)
	{
		rename=fisier.value;
		count++;
	}
	for(var i=0;i<fisier.length;i++)
	if(fisier[i].checked)
	{
		rename=fisier[i].value;
		//alert(modify);
		count++;
	}
	return count==1?rename:false;
}//end modify


function del(fieldName,form,warning,error)
{
	if(!fieldName || !form) {alert(error);return false;}
	if(confirm(warning))
	{
		var fisier=form.elements[fieldName];
		var del;
		if(!fisier) {alert(error);return false;}
		del=new Array();
		var k=0;
		if(!fisier.length && fisier.checked)
		{
			del=fisier.value;
			k=1;
		}
		for(var i=0;i<fisier.length;i++)
		if(fisier[i].checked)
		{
			del[k]=fisier[i].value;
			k++;
		}
		if(k)
		{
			form.action.value='delete';
			form.delname.value=del;
			form.submit();
		}
		else alert(error);
	}//endif confirm
}//end function

function validate_search(form,name)
{
	if(!form || !name) return false;
	var val=form.elements[name].value;
	if(!val) return false;
	else return true;
}//end function

function rename_file(fieldName,checkName,form,message)
{
	if(!checkName || !form) return false;
	var valueElement;
	var id;
	//alert(fieldName);
	//	alert(checkName);
	//	alert(form);
	//alert(valueElement.length);
	//alert(valueElement.value);
	if(id=modify(checkName,form))
	{
		//alert(id);
		if(fieldName && (valueElement=form.elements[fieldName]))
		{
			idElement=form.elements[checkName];
			if(!valueElement.length && id==idElement.value)
			value=valueElement.value;
			else
			for(var i=0;i<valueElement.length;i++)
			{
				//alert(valueElement[i].value);
				if(id==idElement[i].value && valueElement[i].value)
				value=valueElement[i].value;
			}
		}
		else 	value=id;
		var nn;
		if(!message && !value) return false;
		nn = prompt(message,value);
		if(nn && nn != null && nn!= "null" && nn != "")
		{
			form.action.value = "rename";
			form.oldname.value = value;
			form.newname.value = nn;
			form.id.value = id;
			form.submit();
			return true;
		}
	}
	else return false;
}//end functiuon rename_file()

function comments_check_form_size(formular,maxlength){
	//var formular = document.getElementById('commentform')
	var text = formular.comment.value;
	var size = formular.counter.value = parseInt(maxlength - text.length);
	//alert(size);
	if(size < 0)
	{
		formular.comment.value = formular.comment.value.substring(0,maxlength);
		formular.counter.value = 0;
		formular.comment.focus();
		return false;
	}
	else return true;
}//end function check_form_size

function comments_update_size(formular,maxlength,message)
{
	if(!comments_check_form_size(formular,maxlength))
		alert(message);
}

function comments_send_form(formular,maxlength,message){
	var text = formular.comment.value;
	var size = formular.counter.value = parseInt(maxlength - text.length);
	//alert(size);
	if(size < 0){
		formular.comment.value = formular.comment.value.substring(0,maxlength);
		formular.counter.value = 0;
		formular.comment.focus();
		if(confirm(message)) formular.submit();
	}
	else formular.submit();
}

function comments_validate(formular,islogged,message_empty_name,message_empty_email,message_err_email,message_invalid_code,message_empty_text,maxlength,message_overflow)
{
	if(!islogged){
		//var formular = document.getElementById('commentform');
		var nume=formular.nickname.value;
		var email=formular.email.value;
		var text=formular.comment.value;
		var icode=formular.icode.value;
		if(!nume) alert(message_empty_name);
		else if(!email) alert(message_empty_email);
		else if(!chkEmail(email,message_err_email)) ;
		else if(!icode) alert(message_invalid_code);
		else if(!text) alert(message_empty_text);
		else comments_send_form(formular,maxlength,message_overflow);
	}
	else comments_send_form(formular,maxlength,message_overflow);
}
