function ActMsg(MSG) {
	var fild = document.getElementById('pbimage');
	var btn = document.getElementById('pbSubmit');
	document.getElementById('pbMsg').innerHTML = MSG;
	fild.disabled = true;
	btn.disabled = true;
	Effect.DropOut('wait');
	Effect.BlindDown('pbMessage');
}
function closeAlert() {
	var fild = document.getElementById('pbimage');
	var btn = document.getElementById('pbSubmit');
	Effect.BlindUp('pbMessage');
	fild.disabled = false;
	btn.disabled = false;
}
function returnNewUpload() {
	document.getElementById('pbForm').reset();
	Effect.BlindUp('wait');
	Effect.BlindDown('pbForm');
	document.getElementById('fileList').innerHTML += document.getElementById('pbLink').value+'<br />';
	if (document.getElementById('fileList').innerHTML.length > 16) {
		Effect.BlindDown('Listing');
	} else {
		Effect.Shake('Listing');
	}
}
function callBack(pbStatus, imageURL) {
	if (pbStatus == 5) {
		ActMsg('تصویری برای آپلود انتخاب نشده');
	} else if (pbStatus == 1) {
		ActMsg('تصویر نمیتواند بیش از 1 مگابایت بایت باشد');
	} else if (pbStatus == 2) {
		ActMsg('این فایل، تصویر نیست');
	} else if (pbStatus == 3) {
		var fmsg = 'عکس مورد نظر شما با موفقیت در سرور ذخیره شد و آدرس آن بصورت زیر است:<br />';
		var lmsg = '<br /><input type="button" value="بازگشت و ارسال تصویر جدید" class="pbOkBtn" onclick="returnNewUpload();" />';
		document.getElementById('pbLink').value = imageURL;
		document.getElementById('succ').innerHTML = fmsg + imageURL + lmsg;
		Effect.BlindUp('pbForm');
	} else if (pbStatus == 4) {
		ActMsg('اشکالی در سرور رخ داده بعدا مراجعه کنید');
	}
}
function goWait() {
	document.getElementById('succ').innerHTML = '<img src="images/loading.gif" width="16" height="16" /><br />در حال بررسی و ارسال تصویر';
	Effect.BlindDown('wait');
}
function loadUploadForm() {
	var tBtn = document.getElementById('pbAction');
	tBtn.innerHTML = "<div class=\"pbLoadingDivC\" style=\"padding: 1px;\"><img src='images/loading.gif' /><br />در حال بارگذاری فرم ارسال.</div>";
	new Ajax.Request('uploadform.php',
  	{
		method:'get',
		onSuccess: function(transport){
			var response = transport.responseText || "تصویری وجود ندارد";
			tBtn.style.display = 'none';
			tBtn.innerHTML = response;
			Effect.BlindDown('pbAction');
		},
		onFailure: function(){ tBtn.innerHTML = 'اشکال در ارتباط شما با سرور' }
	});
	loadRandomImages();
}
window.onload = loadUploadForm;