///<reference href="validate.js">
//--------------------------------------  توابع مربوط به نمایش پنجره های شناور -------------------------------------
function showComment() {
	///<summary>
	///	نمایش کادر ارسال پیام جدید
	///</summary>
	
	closeAllPanel();
	
	setCenter("iPanel",500,310);//وسط قرار دادن پنل در صفحه 
	
	document.getElementById("panelTilte").innerHTML="ارسال پیام به مدیر سایت";
	document.getElementById("iframe").style.width='490px';
	document.getElementById("iframe").style.height='277px';
	
	//ajax("../htdocs/index/ajaxload?pageUrl=index/sendcomment","خطا در مشاهده صفحه","AjaxLoadPage");
	setPageURL("index/sendcomment");
	document.getElementById("AjaxLoader").style.visibility='visible';
	document.getElementById("lockpage").style.visibility='visible';
	document.getElementById("iPanel").style.visibility='visible';
}
function AjaxLoadPage(res) {
	setPageURL(res);
}
function HideLoader() {
	document.getElementById("AjaxLoader").style.visibility='hidden';
}
function LoginPanel() {
	///<summary>
	///	تابع نمایش یا عدم نمایش بالون لاگین
	///</summary>
	//document.getElementById("lockpage").style.visibility='visible';
	//دریافت عنوان دکمه لاگین، تا در زمان ورود عنوان آنرا به خروج و بلعکس تبدیل نمائیم و تراکنش ورود یا خروج را فراخوانی کنیم
	var n=document.getElementById("LoginBtn").innerHTML;
	
	document.getElementById("LoginBalloon").style.visibility='visible';
	
}
function Login() {
	///<summary>
	///	تابع ارسال نام کاربری و کلمه عبور به اکشن لاگین به صورت آژاکسی
	///</summary>
	var username=document.getElementById("Username").value;
	var password=document.getElementById("Password").value;
	ajax(mainUrl+"index/login=?username="+username+"&password="+password, "خطا در ورود به سیستم", "LoginResult");
	document.getElementById("AjaxLoader").style.visibility='visible';
	document.getElementById("lockpage").style.visibility='visible';
}
function LoginResult(res) {
	///<summary>
	///	تابع بررسی نتیجه درخواست لاگین
	///</summary>
	document.getElementById("lockpage").style.visibility='hidden';
	document.getElementById("AjaxLoader").style.visibility='hidden';
	alert("سایت در حال حاضر کامل نیست!!!");
}

function closeAllPanel()
{
	///<summary>
	///	بستن تمام پنلهای باز در لحظه ای که بر روی بدنه متن کلیک می شود یا پنل جدید دیگری لود می گردد
	///</summary>
	document.getElementById("LoginBalloon").style.visibility='hidden';
}
function BodyOnclick() {
	///<summary>
	///	در زمان کلیک بر روی بدنه متن، بالون باز شده،بسته می شود
	///</summary>
	document.getElementById("LoginBalloon").style.visibility='hidden';
}
function setPageURL(PageName) {
	///<summary>
	///	اختصاص آدرس صفحه ای که قرار است در پنل لود شد به تگ آی فریم
	///</summary>
	document.getElementById("iframe").src= mainUrl+PageName;
	
}
function set_iPanelSize(bg_width,bg_heigth,body_width,body_heigth) {
	///<summary>
	///	اختصاص ابعاد آی پنل براساس اندازه صفحه ای که در حال لود شدن است
	///</summary>
	
	//اختصاص طول و عرض به پس زمینه آی پنل 
	document.getElementById("iPanel").style.width=bg_width+"px";
	document.getElementById("iPanel").style.heigth=bg_heigth+"px";
	//اختصاص طول و عرض به بدنه ای که محتویات صفحه لود شده را نمایش میدهد
	document.getElementById("BodyPanel").style.width=body_width+"px";
	document.getElementById("BodyPanel").style.heigth=body_heigth+"px";
	//تنظیم طول و عرض آی فریمی که عهده دار نمایش صفحه است
	document.getElementById("iframe").style.width=body_width+"px";
	document.getElementById("iframe").style.heigth=body_heigth+"px";
}
function CloseP(TagId) {
	///<summary>
	///	بستن کادر ارسال پیام جدید
	///</summary>
	document.getElementById(TagId).style.visibility='hidden';
	document.getElementById("lockpage").style.visibility='hidden';
}
 function GoHomePage() {
	location.href=mainUrl;
}
//----------------------------------------- توابع مربوط به تراز بندی وسط اجزای صفحه --------------------------------

function setCenter(TagId,widthPanel,heigthPanel) {
	///<summary>
	/// تابع وسط چین کردن پنل ها
	///</summary>
	
	var W=(window.innerWidth/2)-(widthPanel/2);//عرض صفحه نمایش با رزولوشن جاری
	var H=(window.innerHeight/2)-(heigthPanel/2);//ارتفاع صفحه نمایش در رزولوشن جاری
	
	document.getElementById(TagId).style.top=Math.abs(H)+"px";
	document.getElementById(TagId).style.left=Math.abs(W)+"px";
	
}
function SetBody_Center(ControlId, ControlWidth) {
    /// <summary>
    ///   آی دی بدنه اصلی متن را میگیرد و آن را در وسط صفحه قرار می دهد
    /// </summary>
    
  var MidWidth = ControlWidth / 2;
  var  MidWinw = screen.width / 2;
  document.getElementById(ControlId).style.left = MidWinw - MidWidth + "px";
  document.getElementById("menu").style.left = MidWinw - MidWidth + "px";
  setCenter("AjaxLoader",80,80);
  
}


