﻿var strLoginForm        = "<div class=\"popup\" align=\"center\" id=\"log_from\" style=\"display:block;\"><div class=\"filter\" " 
var strLoginForm1 = "align=\"center\"></div><div class=\"plogin\" id=\"reg_forminner\" align=\"center\"><div align=\"center\"><br /><div><div class=\"pheader\" ><div class=\"pcornr\"><div class=\"pcornl\"><div class=\"prit\">&nbsp; <b>تسجيل الدخول</b></div><div class=\"plft\"><span class=\"pcrsr\"><a href='#' onclick='return hideLogin();'><b>x</b> إغلاق</a></span>&nbsp;</div></div></div></div><div class=\"pform\"><table border=\"0\" cellpadding=\"4\" style=\"border-collapse: collapse\" cellspacing=\"4\" width=\"88%\"><tr><td valign=\"top\"><div id=\"pform\"></div>اسم الدخول:<br /><br class=\"half\" /><input type=\"text\" name=\"txtUsername\" autocomplete=\"off\" id=\"txtUsername\"  onkeypress=\"return escapeloginForm(event);\" dir=\"ltr\" /><br /><br class=\"half\" />كلمة السر:<br /><br class=\"half\" /><input type=password id=txtPass name=txtPass onkeypress=\"escapeloginForm(event);return EntertxtCallBtn(event,'btnSubmitLogin');\" dir=\"ltr\" /><br /><span class=\"pstxt grayLink\"><a href=\"http://www.maktoob.com/reminder.pl\">نسيت كلمة السر</a></span><br /><br /><input type=\"button\" id=\"btnSubmitLogin\" onClick=\"SubmitForm();\" style=\"border: 0px; background: url('images/Makbtn.gif') no-repeat; width: 63px; height: 26px; color: #fff; padding-right: 24px; * padding-right: 16px;\" value=\" دخول \" />&nbsp;&nbsp;&nbsp;&nbsp;<input name=\"checkbox\" type=\"checkbox\" id=\"rememberCheck\" value=\"checkbox\" />&nbsp;<span class=\"pstxt\">تذكرني</span></td><td class=\"plogbg\" valign=\"top\"><div class=\"porng\">مستخدم جديد؟</div><div class=\"pnewuser\" dir=\"rtl\"><br />&nbsp;<span class=\"pstxt\"></span><br /><input name=\"button\" type=\"button\" Style=\"border: 0px; background: url('images/Makbtn2.gif') no-repeat; width: 120px; height: 28px; color: #fff; padding-right: 24px; * padding-right: 16px;\" value=\" سجل الآن \"  onclick=\"ShowReg();\" /><span id=\"load\" style=\"display:none;\"><img src=\"images/ajax_loading.gif\" /></span></div></td></tr></table></div></div></div></div></div>"
var strinValidLoginForm1 = "<div class=\"popup\" align=\"center\" id=\"log_from\" style=\"display:block;\"><div class=\"filter\" "
var strinValidLoginForm11 = " align=\"center\"></div><div class=\"plogin\" id=\"reg_forminner\" align=\"center\"><div align=\"center\"><br /><div><div class=\"pheader\" ><div class=\"pcornr\"><div class=\"pcornl\"><div class=\"prit\">&nbsp; <b>تسجيل الدخول</b></div><div class=\"plft\"><span class=\"pcrsr\"><a href='#' onclick='return hideLogin();'><b>x</b> إغلاق</a></span>&nbsp;</div></div></div></div><div class=\"pform\"><table border=\"0\" cellpadding=\"4\" style=\"border-collapse: collapse\" cellspacing=\"4\" width=\"88%\"><tr><td valign=\"top\"><div id=\"pform\"></div>اسم الدخول:<br /><br class=\"half\" /><input type=\"text\" name=\"txtUsername\" id=\"txtUsername\" onkeypress=\"return escapeloginForm(event);\" dir=\"ltr\" /><br /><br class=\"half\" />كلمة السر:<br /><br class=\"half\" /><input type=password  id=txtPass name=txtPass onkeypress=\"escapeloginForm(event);return EntertxtCallBtn(event,'btnSubmitLogin');\" dir=\"ltr\" /><br /><span class=\"pstxt grayLink\" ><a href=\http://www.maktoob.com/reminder.html\">نسيت كلمة السر</a></span><br /><br /><input type=\"button\" id=\"btnSubmitLogin\" onClick=\"SubmitForm();\"  style=\"border: 0px; background: url('images/Makbtn.gif') no-repeat; width: 63px; height: 26px; color: #fff; padding-right: 24px; * padding-right: 16px;\" value=\" دخول \" />&nbsp;&nbsp;&nbsp;&nbsp;<input name=\"checkbox\" id=\"rememberCheck\" type=\"checkbox\" value=\"checkbox\" />&nbsp;<span class=\"pstxt\">تذكرني</span></td><td class=\"plogbg\" valign=\"top\"><div class=\"pnewuser\" dir=\"rtl\">"
var strinValidLoginForm2 ="<br /><br />&nbsp;<div class=\"porng\">مستخدم جديد؟</div><span class=\"pstxt\"></span><br /><input name=\"button\" type=\"button\" Style=\"border: 0px; background: url('images/Makbtn2.gif') no-repeat; width: 120px; height: 28px; color: #fff; padding-right: 24px; * padding-right: 16px;\" value=\" سجل الآن \"  onclick=\"ShowReg();\" /><span id=\"load\" style=\"display:none;\"><img src=\"images/ajax_loading.gif\" /></span></div></td></tr></table></div></div></div></div></div>";
var HidenInputs = "<input type=\"hidden\" id=\"returnPath\" name=\"returnPath\" >"


function viewLogin(strMSG, ReturnPath)
{
    self.location="#";
    document.getElementById("divLoginHolder").style.display = "block";
    hideDropDownList();
    if (strMSG == '')
    {
        var divObj = document.getElementById("divLoginHolder");
        divObj.innerHTML = "";
        divObj.innerHTML = strLoginForm + " Style=\"width: " + (screen.width - 20) + "px; height:" + (screen.height * 3) + "px;\" " + strLoginForm1 + HidenInputs; 
        LoadLogin();
        document.getElementById("txtUsername").focus();
    }
    else
    {
        var divObj = document.getElementById("divLoginHolder");
        divObj.innerHTML = "";
        divObj.innerHTML = strinValidLoginForm1 +  " Style=\"width: " + (screen.width - 20) + "px; height:" + (screen.height * 3) + "px;\" " + strinValidLoginForm11 + strMSG + strinValidLoginForm2 + HidenInputs;
        document.getElementById("txtUsername").focus();
    }    
    if (ReturnPath != '') 
    {
        document.getElementById("returnPath").value= ReturnPath;
        Set_Cookie('ReturnPath',ReturnPath,1);
    }
}
function LoadLogin()
{
    if (Get_Cookie('RememberLogin').toString() != "" )
    {
        document.getElementById('txtUsername').value = Get_Cookie('RememberLogin').toString();
    }
}
function hideLogin()
{
    showDropDownList()
    var divObj = document.getElementById("divLoginHolder");
    divObj.innerHTML = "";
    divObj.style.display = "none";
    return false;
    
}
function ShowReg()
{   
    viewRegistrationForm();
    /*
    document.getElementById('divLoginHolder').style.display="none";
    viewRegistrationForm('','');  
    return false; 
    */
}
function SubmitForm()
{
    if (CheckLoginInput())
    {
        if (document.getElementById('rememberCheck').checked == true ){
            RememberMe();
        }
        document.getElementById('load').style.display= "block";
        document.forms[0].submit();
    }
}
function CheckLoginInput()
{
    if( document.getElementById('txtUsername').value == "" )
    {
        document.getElementById('pform').innerHTML  = "<font style=\"color:#ff0000;font-size:11px;\">من فضلك, تأكد من إدخال الإسم</font>";
        return false;
    }
    
    if( document.getElementById('txtPass').value == "" )
    {
        document.getElementById('pform').innerHTML = "<font style=\"color:#ff0000;font-size:11px;\">من فضلك, تأكد من إدخال كلمة السر</font>";
        return false;
    }
    
     //document.getElementById('pform').innerHTML ="<font style=\"color:#ff0000;font-size:11px;\">&nbsp;</font>";
     return true;
}
function RememberMe()
{  
    Set_Cookie('RememberLogin',document.getElementById('txtUsername').value,1);
}

// this function gets the cookie, if it exists
function Get_Cookie( name ) {
	
    var start = document.cookie.indexOf( name + "=" );
    var len = start + name.length + 1;
    if ( ( !start ) &&
    ( name != document.cookie.substring( 0, name.length ) ) )
    {
    return '';
    }
    if ( start == -1 ) return '';
    var end = document.cookie.indexOf( ";", len );
    if ( end == -1 ) end = document.cookie.length;
    return unescape( document.cookie.substring( len, end ) );
}

function Set_Cookie( name, value, expires) 
{

    var today = new Date();
    today.setTime( today.getTime() );

    if ( expires )
    {
    expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" );
 
}
function escapeloginForm(e)
{ 
    if(navigator.appName.indexOf("Netscape")>(-1))
    { 
        //alert(e.keyCode);
    	if (e.keyCode == 27)
	    { 
		    hideLogin();
		    return false; 
	    } 
	} 
	if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
	{ 
	    //alert(event.keyCode);
	    if (event.keyCode == 27)
	    { 
		    hideLogin();
		    return false; 
		} 
	} 
} 