﻿// JScript File
var SelectedListID="";
var LoggedinUserID="";
function CheckLogin()
{
    var Error="";
    if(document.getElementById(ModalPopupLoginEmailID).value=="")
    {
        Error+="Please enter email address\n";
    }
    if(document.getElementById(ModalPopupLoginPasswordID).value=="")
    {
        Error+="Please enter password\n";
    }
    if(Error=="")
    {
        invokeXML("xml/CheckLogin.ashx?userid="+document.getElementById(ModalPopupLoginEmailID).value+"&password="+document.getElementById(ModalPopupLoginPasswordID).value, LoginXml);
    }
    else
    {
        alert(Error);
    }
}
function LoginXml(xml)
{
    document.getElementById(divModalPopupErrorID).innerHTML="";
	var fieldNodes = xml.getElementsByTagName("StartChecking");
	for(var i = 0; i < fieldNodes.length; i++)
	{
		var valueNodes = fieldNodes[i].childNodes;
		try
		{
		    for(var j = 0; j < valueNodes.length; j++)
		    {
			    var node = valueNodes[j];
			    var UserID=node.getAttribute("UserID");
			    if(UserID=="")
			    {
			        document.getElementById(divModalPopupErrorID).innerHTML="User email or password is not correct.";
			    }
			    else
			    {
			        SaveProperty(UserID);
			    }
		    }
		}
		catch(e)
		{
		}
	}
}
function GetLoginXml(xml)
{
	var fieldNodes = xml.getElementsByTagName("StartChecking");
	var UserID="";
	for(var i = 0; i < fieldNodes.length; i++)
	{
		var valueNodes = fieldNodes[i].childNodes;
		try
		{
		    for(var j = 0; j < valueNodes.length; j++)
		    {
			    var node = valueNodes[j];
			    UserID=node.getAttribute("UserID");
		    }
		}
		catch(e)
		{
		}
	}
    if(UserID=="")
    {
        var modal = $find(ModalPopupSavePropertyID); 
        modal.show(); 
    }
    else
    {
        var modal = $find(ModalPopupSavePropertyID); 
        modal.show(); 
        SaveProperty(UserID);
    }
}
function ShowSavePropertyModalPopup(ListId,objID) 
{ 
    SelectedListID=ListId;
    document.getElementById(txtHlnkSavePropertyID).value=objID;
    invokeXML("xml/GetLoginSession.ashx", GetLoginXml);
    
}
function SavePropertyXML(xml)
{
}
function SaveProperty(UserID)
{
    document.getElementById(tblSaveProperty).style.display='none';
    document.getElementById(tblSavePropertyConfirm).style.display='';
    
    invokeXML("xml/SaveProperty.ashx?listid="+SelectedListID+"&userid=" + UserID, SavePropertyXML);
    document.getElementById(document.getElementById(txtHlnkSavePropertyID).value).style.display='none';
    //document.getElementById('td_SaveProperty_'+SelectedListID).className="boxlinkBlank";
    document.getElementById('td_SaveProperty_'+SelectedListID).style.display='none';
    //HideSavePropertyModalPopup();
    ShowLastConfirmMessage(DIVSavePropertyConfirm,"Property has been saved");
    setTimeout('HideSavePropertyModalPopup()',5000);

}
function HideSavePropertyModalPopup() 
{ 
    var modal = $find(ModalPopupSavePropertyID); 
    modal.hide(); 
    void(0);
}
function CloseWindow()
{
    HideSavePropertyModalPopup();
    //return  false;
}

