﻿//Send to friend//

var txtFriendEmail;

var txtMyEmail;

var chkCopyToMe;

var txtFriendName;

var SF_txtSubject;

var SF_strMessage;

 var strLangsettingsKey;
 var LangKeyurl = window.location.href.toLowerCase();
 
  if ((LangKeyurl.indexOf("lang=ar")>-1)||(LangKeyurl.indexOf("/ar/")>-1)||(LangKeyurl.indexOf("\\ar\\")>-1))
    {
    strLangsettingsKey="ar";
    }
    else
    {
    strLangsettingsKey="en";
    }

function cls_send_to_friend()

{

    this.complete= CompletedSendToFriend; 

}

function CompletedSendToFriend(strValue)

{

  document.getElementById('btnSendToFriend').value= strSend;

  document.getElementById('SendToFriendResult').innerHTML=strValue;

 }    

  

function StartSendToFriend(str_url)

{

    var strUrl= str_url ;

    LoadSendToFriendParam('txtFriendEmail','txtYourEmail','chkCopy','txtName','txtSubject','txtMessage');

    if(CheckSendToFriend())

    {

        var url = strUrl + "?FE=" + txtFriendEmail.value + "&ME=" + txtMyEmail.value + "&C=" 

        + chkCopyToMe.checked + "&FN=" +  txtFriendName.value + "&S=" + SF_txtSubject.value 

        + "&M=" + SF_strMessage.value;  

        SendToFriend(url);

       

    }

}

 

function ClearFields()

{

    if( txtFriendEmail != null )

    {

        txtFriendEmail.value= "";

        txtMyEmail.value= "";

        chkCopyToMe.checked= "";

        txtFriendName.value= "";

        SF_txtSubject.value = "";

        SF_strMessage.value= "";

        document.getElementById('SendToFriendResult').innerHTML= "";

    }

}

 

function LoadSendToFriendParam(txt_FriendEmail, txt_MyEmail, chk_CopyToMe, txt_FriendName, SF_txt_Subject,

SF_txt_Message)

{

    txtFriendEmail= document.getElementById(txt_FriendEmail);

    txtMyEmail= document.getElementById(txt_MyEmail);

    chkCopyToMe= document.getElementById(chk_CopyToMe);

    txtFriendName= document.getElementById(txt_FriendName);

    SF_txtSubject= document.getElementById(SF_txt_Subject);

    SF_strMessage= document.getElementById(SF_txt_Message);

}

 

function CheckSendToFriend()

{

    var strError= "";

    

    if (txtFriendEmail == null)

        return false;

        

    if ( IsEmpty(txtFriendEmail) )

        strError += "* Enter the Friend Email<br />";

    

    if( ! (IsEmpty(txtFriendEmail) || IsValidEmail(txtFriendEmail.value)) )

        strError += "* Enter a valid Friend Email<br />";

        

    if(IsEmpty(txtMyEmail))

        strError += "* Enter your Email<br />";

        

    if( ! (IsEmpty(txtMyEmail) || IsValidEmail(txtMyEmail.value)) )

        strError += "* Enter your Email in a valid Format<br />";

        

    if( IsEmpty(SF_txtSubject) )

        strError += "* Enter the subject<br />";

        

     if( IsEmpty(SF_strMessage) )

        strError += "* Enter the message<br />";

        

    if( strError.length > 1 )

    {

        document.getElementById('SendToFriendResult').innerHTML= 

        "<span style='color:red;font-weight:bold'>" + strError + "</span>";

        return false;

    }

    

    return true;

}

function SendToFriend(url)

{

   Localization();
    //var strLoding = "<b><center><img alt='' src='images/loading.gif' />Loading...</center><b/>";
    document.getElementById('btnSendToFriend').value= strLoading;
     var objSendToFriend= new cls_send_to_friend();
     DoAjax_SendToFriend(url,objSendToFriend)

}

var intSend2Frnd = 0;
function setVisible(obj)
{


    if(document.getElementById(obj).style.display=="block")
    {
        document.getElementById(obj).style.display="none";
    }
    else
    {
         document.getElementById(obj).style.display="block";
         if ( intSend2Frnd > 0 ) {
         
         document.getElementById('ctl00_Ctrl_Send_To_Friend1_ifrmSendToFriend').src='Iframe_Send_To_Friend.aspx';

		}
		intSend2Frnd++;
       
	}
}





/*=====start validation part===== */
// JScript File

var strEmailRegExp= "^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}$";
var strNonWhiteSpace= "\\S";

function IsEmpty(objTarget)
{
    var strValue= objTarget.value;
    
    if (strValue == null || ! strValue.length)
        return true;
    
    // Find any non white-space character 
    if( ! IsMatched(strValue, strNonWhiteSpace, false) )
        return true;
        
    return false;
}

function IsMatched(strTarget, strRegExp, bolCaseSensitive)
{
    var objRe= null;
    
    if( bolCaseSensitive )
        objRe=new RegExp(strRegExp);
    else
        objRe= new RegExp(strRegExp, "i");

    
    return objRe.test(strTarget);
}

function IsValidEmail(strTarget)
{
    return IsMatched(strTarget, strEmailRegExp, false);
}
/*============End validation============== */

/*=====Start========Localization======================*/
function Localization()
{
    url = window.location.href.toLowerCase(); 
    if ((url.indexOf("lang=ar")>-1)||(url.indexOf("/ar/")>-1)||(url.indexOf("\\ar\\")>-1))
    {
       strLoginNote ="أهلا";
       strLogoutNote = "دخول الأعضاء";
       strErrorLogin = "تأكد من الإسم وكلمة السر";
       strEnterName = "أدخل الإسم"; 
       strEnterPassword = "ادخل كلمة السر";
        strLoading ="معالجة ...";
        strMatchingPassword = "كلمات السر غير متشابهه";
        strChangePassword ="غير كلمة السر";
         strValidEmail = "أدخل بريد الكتروني صحيح";
        strFillAllFields = "أدخل جميع البيانات";
        strSend = "أرسل";
        strSelectCountery = "إختر الدولة";
    }
    else 
    {
        strLoginNote ="Welcome";
       strLogoutNote = "Members Login";
       strErrorLogin= "Check Username and Password";
       strEnterName = "Enter UserName";
       strEnterPassword = "Enter Password";
        strLoading ="Processing ...";
          strValidEmail="Enter a valid email";
               strChangePassword ="Change Password";
        strFillAllFields="Fill All Fields";
        strMatchingPassword = "The new passwords are not the same";
          strSend = "Send";
          strSelectCountery="Select Country";
    }
} 
/*=====End==========Localization=======================*/


 function GotoTop(topLink) 
 { 
    var vHeight = 0;
         if (document.all) 
           { 
           if (document.documentElement) 
            { vHeight = document.documentElement.clientHeight; 
            } 
           else 
           { vHeight = document.body.clientHeight 
           } 
           } 
           else { vHeight = window.innerHeight; } 
           
           if (document.body.offsetHeight > vHeight)
            { 
             document.getElementById("divTop").innerHTML= '<div class="topIcon"><a href="#"><img src="App_themes/' + strLangsettingsKey + '/images/TopIcon.gif" border="0" alt="Top" title="Top" /></a></div>';
             } 
  }
             
   