﻿// JScript File

function ShowBlocker()
{
    var intLoop;
    arrSelects = new Array();
    
    arrSelects = document.getElementsByTagName("SELECT");
    for (intLoop=0; intLoop < arrSelects.length; intLoop++)
    {
        arrDropDownVisibilityStatus[intLoop] = arrSelects[intLoop].style.visibility;
        arrSelects[intLoop].style.visibility = "hidden";
    }
    blocker.style.width = document.documentElement.clientWidth + "px";
    blocker.style.height = document.documentElement.scrollHeight + "px";
    blocker.style.display = "";
}

function HideBlocker()
{
    var intLoop;
    arrSelects = new Array();
    
    arrSelects = document.getElementsByTagName("SELECT");
    for (intLoop=0; intLoop < arrSelects.length; intLoop++)
    {
        arrSelects[intLoop].style.visibility = arrDropDownVisibilityStatus[intLoop];
    }
    blocker.style.display = "none";
}
function ShowEmailToAFriend()
{ 

try
{
	var pnlSendEmail = document.getElementById("pnlSendEmail");

	ShowBlocker();
	pnlSendEmail.style.display = "";
	var width =  700;
	var height =  550;
	
	document.getElementById("pnlSendEmail").style.top = ((screen.availHeight - height)/2 + getScrollTop() - 70) + "px";

	document.getElementById("pnlSendEmail").style.left = ((screen.availWidth - width)/2 + document.documentElement.scrollLeft) + "px";
	PopEx("pnlSendEmail", parseInt(document.getElementById("pnlSendEmail").style.left) + "A", parseInt(document.getElementById("pnlSendEmail").style.top) + "A", width, height, 50, "");
	
}
catch(ex){}
return false;

}
function HideEmailToAFriend()
{
try
{
ResetFields();
var pnlSendEmail = document.getElementById("pnlSendEmail");                    
Revert(pnlSendEmail, 50, "");
setTimeout('document.getElementById("pnlSendEmail").style.display="none"', 200);
HideBlocker();
}
catch(ex){}  
return false;
} 
function ResetFields()
{
//document.getElementById('ctl00_ContentPlaceHolder1_txtFromAddress').value = '';
//document.getElementById('ctl00_ContentPlaceHolder1_txtFromName').value = '';
document.getElementById('ctl00_ContentPlaceHolder1_txtToAddress').value = '';
document.getElementById('ctl00_ContentPlaceHolder1_txtToName').value = '';
//document.getElementById('ctl00_ContentPlaceHolder1_txtMailDesc').value = '';
document.getElementById('ctl00_ContentPlaceHolder1_lblMailErr').innerHTML = '';
return true;        
}
function getScrollTop()
{
var scrollTop;
if(document.body.scrollTop == 0)
{
    scrollTop=document.documentElement.scrollTop;
}
else
{
    scrollTop=document.body.scrollTop;
}
return scrollTop;
}


function MailtoFriendValidation(obj)
{   
    var str="";
    if (document.getElementById(obj.replace('btnSendMail','txtFromAddress')).value.replace(/^\s+|\s+$/,'')=="")
    {
        str += " Your Email,";
    }
    else if(ValidateEmail(document.getElementById(obj.replace('btnSendMail','txtFromAddress')).value.replace(/^\s+|\s+$/,'')) == false)
    {
        str += " Your Email Format,";                
    }
    if (document.getElementById(obj.replace('btnSendMail','txtFromName')).value.replace(/^\s+|\s+$/,'')=="")
    {
        str += " Your Name,";
    }
    if (document.getElementById(obj.replace('btnSendMail','txtToAddress')).value.replace(/^\s+|\s+$/,'')=="")
    {
        str += " Friends Email,";
    }
    else if(ValidateEmail(document.getElementById(obj.replace('btnSendMail','txtToAddress')).value.replace(/^\s+|\s+$/,'')) == false)
    {
        str += " Friends Email Format,";                
    }
    if (document.getElementById(obj.replace('btnSendMail','txtToName')).value.replace(/^\s+|\s+$/,'')=="")
    {
        str += " Friends Name,";
    }
    if (document.getElementById(obj.replace('btnSendMail','txtEmailSubject')).value.replace(/^\s+|\s+$/,'')=="")
    {
        str += " Email Subject,";
    }
    
    if (str!= "")
    {
        str = str.substring(0,str.length-1)
        document.getElementById(obj.replace('btnSendMail','lblMailErr')).innerHTML = "The following field(s) have invalid value(s):" + str+ "." ;
        return false;
    }
    return true;
}
function DoPostbackEmailToFriend(event)
{
    if (event.keyCode == 13)
    {
        var bool = MailtoFriendValidation('ctl00_ContentPlaceHolder1_btnSendMail');
        if (bool == true)
        {
            __doPostBack('ctl00$ContentPlaceHolder1$btnSendMail', '')
        }
        return false;
    }
}