//****************************************************************************************************************************
//Global variables
var strDataToSend;
//****************************************************************************************************************************
function ValidateDeleteCertificate(vPageToGoTo)
{
    var strReturnValue;
    strReturnValue = confirm('Are you sure you would like to delete this asset and the associated Certificate?');
    if(strReturnValue == true)
    {
        window.navigate(vPageToGoTo);
    }
    else
    {
        return false;
    }
}
//****************************************************************************************************************************
function CheckRadio()
{
    var frmObject = document.forms[0];
    var intCount;
    var intRecordCount; 
        
    intRecordCount = 0;    
    
    intCount=0;
    
        for(intCount=0; intCount < frmObject.elements.length; intCount++)
        {
            if(frmObject.elements[intCount].type == "radio")
            {
                intRecordCount++;
            }
        }    
       
        if (intRecordCount == 1 )
        {
            for(intCount=0; intCount < frmObject.elements.length; intCount++)
            {
                if(frmObject.elements[intCount].type == "radio")
                {
                    frmObject.elements[intCount].checked = true;
                    return true;
                }
            }       
        }
        else
        {        
            return false;
        }         
}
//****************************************************************************************************************************
function CheckBox()
{
    var frmObject = document.forms[0];
    var intCount;
    var intRecordCount; 
        
    intRecordCount = 0;    
    
    intCount=0;
    
        for(intCount=0; intCount < frmObject.elements.length; intCount++)
        {
            if(frmObject.elements[intCount].type == "checkbox")
            {
                intRecordCount++;
            }
        }    
       
        if (intRecordCount == 1 )
        {
            for(intCount=0; intCount < frmObject.elements.length; intCount++)
            {
                if(frmObject.elements[intCount].type == "checkbox")
                {
                    frmObject.elements[intCount].checked = true;
                    return true;
                }
            }       
        }
        else
        {        
            return false;
        }         
}
//****************************************************************************************************************************
function ValidateNewIdnumber()
{
    var frmObject = document.forms[0];
    var intCount; 
    var strObjectName;
       
    if (frmObject.elements.length > 1)
    {    
         
     for(intCount=0; intCount < frmObject.elements.length; intCount++)
     {
        if(frmObject.elements[intCount].type == "radio")
        {
            if(frmObject.elements[intCount].checked == true)
            {              
                if(document.getElementById('txtnewidnumber').value == '')
                {
                    alert('Please enter a value in the Id Number Field');
                    document.getElementById('txtNewIdNumber').focus();
                    return false;
                }	
                else
                {                                   
                    return true;                                                            
                }
             }
        }        
     }
        alert('You have not selected an id number to edit.\nPlease make a selection before submitting');    
        return false;  
    }
    else
    {
         document.forms(0).submit();
         return false;
    }

}
//****************************************************************************************************************************
function ValidateRdoTagId()
{
    var frmObject = document.forms[0];
    var intCount;

    
     for(intCount=0; intCount < frmObject.elements.length; intCount++)
     {
        if(frmObject.elements[intCount].type == "radio")
        {
            if(frmObject.elements[intCount].checked == true)               
             {
                strReturnValue = confirm('Are you sure you would like to delete this asset and the associated certificate?');
                if(strReturnValue == true)
                {
                    document.forms(0).submit();                
                    return true;                    
                }
                else
                {
                    return false;
                }      
             }    
        }
      }
    alert('You have not selected a tag id to be deleted.\nPlease make a selection before submitting');    
    return false; 	
 }

function ValidateRdoCertificateNumber()
{
    var frmObject = document.forms[0];
    var intCount;
    var strReturnValue;    
     for(intCount=0; intCount < frmObject.elements.length; intCount++)
     {
        if(frmObject.elements[intCount].type == "radio")
        {
            if(frmObject.elements[intCount].checked == true)               
             {
               strReturnValue = confirm('Are you sure you would like to delete this certificate?');
                if(strReturnValue == true)
                {
                    document.forms(0).submit();                
                    return true;                    
                }
                else
                {
                    return false;
                }                       
             }    
        }
      }
    alert('You have not selected a certificate number to be deleted.\nPlease make a selection before submitting');    
    return false; 	
 }
 
//******************************************************************************************************
function ValidateRadioButton()
{
    var frmObject = document.forms[0];
    var intCount;

    
     for(intCount=0; intCount < frmObject.elements.length; intCount++)
     {
        if(frmObject.elements[intCount].type == "radio")
        {
            if(frmObject.elements[intCount].checked == true)
            {              
                return true;
            }
        }
    }
    alert('You have not selected an id number to edit.\nPlease make a selection before submitting'); 
                                    
    return false ;

}
//******************************************************************************************************
function CheckAll()
{
    var frmObject = document.forms[0];
    var intCount;   
    for(intCount=0; intCount < frmObject.elements.length; intCount++)
    {
        if(frmObject.elements[intCount].type == "checkbox")
        {
            if(frmObject.elements[intCount].checked == false)
            {
                alert(intCount);
                frmObject.elements[intCount].checked = true;
                return true;
            }
            else
            {
                frmObject.elements[intCount].checked = false;
                return false;
            }
        }
    }   
}
//******************************************************************************************************
function ValidateEmailAddress(vTestEmail)
{
	var objFilter;
	
	objFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (objFilter.test(vTestEmail))
	{
		return true;
	}
	else
	{
		alert("Enter the correct Email Address.");		
		return false;
	}
}
//******************************************************************************************************
function ValidateCheckBox()
{
    var frmObject = document.forms[0];
    var intCount;

    for(intCount=0; intCount < frmObject.elements.length; intCount++)
    {
        if(frmObject.elements[intCount].type == "checkbox")
        {
            if(frmObject.elements[intCount].checked == true)
            {
                return true;
            }
        }
    }
    alert('You have not selected any menu items.\nPlease make a selection before submitting.');
    return false;
}
//******************************************************************************************************
function LoadMenuItems(vDisplayArea)
{
    var intPersonnelID;
    var strDataToSend;
    intPersonnelID = document.getElementById('selUser').value;    
    if(intPersonnelID == 0)
    {
        alert('Please note that the first selection is not a valid selection criteria.');
        document.getElementById(vDisplayArea).innerHTML='';
        return;
    }
    else
    {
        document.getElementById(vDisplayArea).innerHTML='Loading...';
        strDataToSend = 'PersonnelID='+intPersonnelID;
        loadXMLDoc('get_menu_items.asp', vDisplayArea, strDataToSend);
    }
}
//******************************************************************************************************
function ValidateLogin()
{
	if(document.getElementById('txtLoginUsername').value == '')
	{
		alert('Please enter a value in the Username Field');
		document.getElementById('txtLoginUsername').focus();
		return false;
	}
	
	
	if(document.getElementById('txtLoginPassword').value == '')
	{
		alert('Please enter a value in the Password Field');
		document.getElementById('txtLoginPassword').focus();
		return false;
	}	
	else
	{
	    document.forms(0).submit();
	    return true;
	}
}
//******************************************************************************************************
function LoadMenuItems(vDisplayArea)
{
    var intPersonnelID;
    var strDataToSend;
    intPersonnelID = document.getElementById('selUser').value;    
    if(intPersonnelID == 0)
    {
        alert('Please note that the first selection is not a valid selection criteria.');
        document.getElementById(vDisplayArea).innerHTML='';
        return;
    }
    else
    {
        document.getElementById(vDisplayArea).innerHTML='Loading...';
        strDataToSend = 'PersonnelID='+intPersonnelID;
        loadXMLDoc('get_menu_items.asp', vDisplayArea, strDataToSend);
    }
}
//******************************************************************************************************
function ValidateLogin()
{
	if(document.getElementById('txtLoginUsername').value == '')
	{
		alert('Please enter a value in the Username Field');
		document.getElementById('txtLoginUserName').focus();
		return false;
	}
	
	
	if(document.getElementById('txtLoginPassword').value == '')
	{
		alert('Please enter a value in the Password Field');
		document.getElementById('txtLoginPassword').focus();
		return false;
	}	
	else
	{
	    document.forms(0).submit();
	}
}
//******************************************************************************************************
function validateidnumber()
{
	if(document.getElementById('txtidnumber').value == '')
	{
		alert('Please enter a value in the Id Number Field');
		document.getElementById('txtIdNumber').focus();
		return false;
	}	
	else
	{
	    document.forms(0).submit();
	}
}
//******************************************************************************************************
function ValidateCertificateNumber()
{
	if(document.getElementById('txtcertificatenumber').value == '')
	{
		alert('Please enter a value in the Certificate Number Field');
		document.getElementById('txtCertificateNumber').focus();
		return false;
	}	
	else
	{
	    document.forms(0).submit();
	}
}

//******************************************************************************************************
function ValidateAssetNumber()
{
    var IsNumber = true; 
    var value = document.getElementById('txtAssetNumber').value;
    var FieldName = document.getElementById('spnLabel').innerHTML;
    var Option = document.getElementById('selAsset').value;     
    
	if(document.getElementById('txtAssetNumber').value == '')
	{
		alert('Please enter a value in the '+FieldName+' field');
		document.getElementById('txtAssetNumber').focus();
		return false;
	}
	if (Option == 'tag' && isNaN(document.getElementById('txtAssetNumber').value)) 
	{
	    alert('Please Enter a Numeric Value in the Tag Number Field');
	    document.getElementById('txtAssetNumber').focus();
	    return false;
	}   
	    	    
	return true;
}

//******************************************************************************************************
function GoToPage(vPageToGoTo)
{
	window.location = vPageToGoTo;
	//DEFAULT RETURN VALUE
	return true;
}
//******************************************************************************************************
function SetInnerHtml(vValue)
{
    if(document.getElementById('selAsset').value == 'None')
    {
        document.getElementById('trSubmit').style.display = 'none';
        document.getElementById('tdInfo').style.display = 'none';
        return false;
    }
    else
    {
        document.getElementById('trSubmit').style.display = 'block';
        document.getElementById('tdInfo').style.display = 'block';
        document.getElementById('spnLabel').innerHTML = vValue;
        return true;
	}
	return false;
}
//******************************************************************************************************
function SetField()
{
	document.getElementById('txtLoginUsername').focus();
}
//******************************************************************************************************
function LoadWebDetails(vValue, vDisplayArea)
{       
    if(vValue == 'none')
    {
        alert('Please note that the first selection is not a valid selection criteria.');
        document.getElementById(vDisplayArea).innerHTML='';
        document.getElementById('tdDisplayWebDetails').style.display = 'none'; 
         document.getElementById('tdDisplayDeleteReport').style.display = 'none';      
        return;
    }
    else
    {
        document.getElementById(vDisplayArea).style.display = 'block';
        document.getElementById(vDisplayArea).innerHTML='Loading...';
        strDataToSend = 'ClientDetailsId=' + vValue;
        strDataToSend = strDataToSend + '&UserDetailsID=' + document.getElementById('hdnUserDetailsID').value;    
        strDataToSend = strDataToSend + '&EncryptedUserDetailsId=' + document.getElementById('hdnEncryptedUserDetailsID').value;            
        loadXMLDoc('get_web_details.asp', vDisplayArea, strDataToSend);
    }
}
//******************************************************************************************************
function ListWebNames(vValue, vDisplayArea)
{  
    if(vValue == 'none')
    {
        alert('Please note that the first selection is not a valid selection criteria.');
        document.getElementById(vDisplayArea).innerHTML='';
        document.getElementById('tdDisplayWebDetails').style.display = 'none';
        document.getElementById('tdDisplayWebDetailsHead').style.display = 'none';
        document.getElementById('tdDisplaySeoReportDetails').style.display = 'none';
        document.getElementById('tdDisplayDeleteReport').style.display = 'none';
        return;
    }
    else
    {
        document.getElementById(vDisplayArea).style.display = 'block';
        document.getElementById('tdDisplayWebDetailsHead').style.display = 'block'; 
        document.getElementById('tdDisplaySeoReportDetails').style.display = 'none';
        document.getElementById('tdDisplayDeleteReport').style.display = 'none';               
        
        document.getElementById(vDisplayArea).innerHTML='Loading...';
        strDataToSend = 'ClientDetailsId=' + vValue;
        strDataToSend = strDataToSend + '&UserDetailsID=' + document.getElementById('hdnUserDetailsID').value;           
        loadXMLDoc('list_web_names.asp', vDisplayArea, strDataToSend);
    }
}
//******************************************************************************************************
function ListSeoReport()
{
    var strDataToSend;
    var intWeek = document.getElementById('selWeek').value;;
    var intYear = document.getElementById('selYear').value;;
    var strWebSite = document.getElementById('selWebSite').value;     
   
    strDataToSend = 'WebDetailsId=' + strWebSite + '&Week=' + intWeek + '&Year=' + intYear;    
    
    if (strWebSite == 'none')
    {
        alert('Please note that the first selection is not a valid selection criteria.');
        document.getElementById('tdDisplaySeoReportDetails').innerHTML = '';
        document.getElementById('tdDisplaySeoReportDetails').style.display = 'none'; 
        document.getElementById('tdDisplayDeleteReport').style.display = 'none';            
        return false;         
    }
    else
    {   
        document.all.hdnFunctionToExecute.value = 'ListSeoReport()';             
        //
        document.getElementById('tdDisplaySeoReportDetails').innerHTML='Loading...';                
        document.getElementById('tdDisplaySeoReportDetails').style.display = 'block';
        loadXMLDoc('list_delete_seo_reports.asp', 'tdDisplaySeoReportDetails' , strDataToSend);
        return false;                   
     }  
}
function ResetUploadSeoReport()
{
    document.getElementById('tdDisplayDeleteReport').innerHTML = '';
    document.getElementById('tdDisplayDeleteReport').style.display = 'none';    
    document.getElementById('tdDisplaySeoReportDetails').innerHTML = '';
    document.getElementById('tdDisplaySeoReportDetails').style.display = 'none';     
    return;            
}        
//******************************************************************************************************
function DeleteSeoReport(vValue)
{
    var strReturnValue;
    var SeoReportId;
    var SeoReportFileSavedAs;
    var strDataToSend;
    
    SeoReportId = document.getElementById('intSeoReportId'+vValue).value ;
    SeoReportFileSavedAs = document.getElementById('txtSeoReportFileSavedAs'+vValue).value;
    
    strReturnValue = confirm('Are you sure you would like to delete "'+ SeoReportFileSavedAs + '" asset and the associated Certificate?');
    
    if(strReturnValue == true)
    {   
        strDataToSend = 'SeoReportId='+ SeoReportId + '&SeoReportFileSavedAs='+SeoReportFileSavedAs;     
        document.getElementById('tdDisplayDeleteReport').style.display = 'block';        
        loadXMLDoc('delete_seo_report_save.asp','tdDisplayDeleteReport',strDataToSend,1);       
    
        return false ;
    }
    else
    {
        return false;
    }   
} 
//******************************************************************************************************
function ListViewSeoReport(vValue)
{
    var strDisplayArea;
    var intWebDetailsId;
    var intYear;
     
    strDisplayArea = vValue;
    intWebDetailsId = document.getElementById('selWebDetailsId').value;
    intYear = document.getElementById('selYear').value;
    intUserDetailsId = document.getElementById('UserId').value;   
    
    if (intWebDetailsId == 0)
    {
        alert('Please note that the first selection is not a valid selection criteria.');
        document.getElementById(strDisplayArea).innerHTML = '';
        document.getElementById(strDisplayArea).style.display = 'none';
        return false;
    }
    else
    {
        strDataToSend = 'Id=' + intUserDetailsId + '&WebDetailsId=' + intWebDetailsId + '&Year=' + intYear 
        
        document.getElementById(strDisplayArea).style.display = 'block';       
        loadXMLDoc('list_view_seo_report.asp',strDisplayArea,strDataToSend);   
        return true;
    }  
        
}
//******************************************************************************************************
function ClearBlock(vValue)
{    
 document.getElementById(vValue).style.display = 'none';   
}
//******************************************************************************************************
function y2k(number) 
{
    return (number < 1000) ? number + 1900 : number;
}
//******************************************************************************************************
function getWeek(vWebDetailsID) 
{
    var intDay;
    var intMonth;
    var intYear;
    var strMonthToSplit;
    var arrMonthToSplit;
    
    strMonthToSplit = document.getElementById('txtDate'+vWebDetailsID).value;
    if(strMonthToSplit == '')
    {
        alert('Please note that it is necessary for you to select a date from the calendar control.');
        getWeek(vWebDetailsID, doClndr(document.all('txtDate'+vWebDetailsID),true,true,dDef,true));
    }
    else
    {
        arrMonthToSplit = strMonthToSplit.split('/');
        intDay = arrMonthToSplit[0];
        intMonth = arrMonthToSplit[1];
        intYear = arrMonthToSplit[2];
        if(intDay < 10)
        {
            intDay = intDay.replace(/0/gi, '');
        }
        if(intMonth < 10)
        {
            intMonth = intMonth.replace(/0/gi, '');
        }
        intDay = parseFloat(intDay);
        intMonth = parseFloat(intMonth);
        intYear = parseFloat(intYear);
        intMonth = intMonth - 1
        intMonth += 1;
	    var a = Math.floor((14-(intMonth))/12);
	    var y = intYear+4800-a;
	    var m = (intMonth)+(12*a)-3;
	    var jd = intDay + Math.floor(((153*m)+2)/5) + (365*y) + Math.floor(y/4) - Math.floor(y/100) + Math.floor(y/400) - 32045;
	    var d4 = (jd+31741-(jd%7))%146097%36524%1461;
	    var L = Math.floor(d4/1460);
	    var d1 = ((d4-L)%365)+L;
	    NumberOfWeek = Math.floor(d1/7) + 1;   
        document.getElementById('txtWeek'+vWebDetailsID).value = NumberOfWeek;
    }
}
//******************************************************************************************************
function AddClientDetails()
{    

    var blnProceed; 
    var blnValidEmail; 
    var objFilter;
    var intUserDetailsId = document.getElementById('UserDetailsId').value;
    
    var strClientName = document.getElementById('txtClientName').value;      
      
    document.getElementById('tdDisplayAddClientDetails').innerHTML = ''; 
   
    if (strClientName == '')
    {
        alert('Please Enter a value in the ClientName.');
        return false;
    }    
	 
	 strDataToSend = 'Id=' + intUserDetailsId + '&ClientName=' + strClientName ;
	 document.getElementById('tdDisplayAddClientDetails').style.display = 'block';
	 loadXMLDoc('add_client_details_save.asp','tdDisplayAddClientDetails',strDataToSend); 
	 document.getElementById('tdDisplayButtonEnter').style.display = 'none';             
}

function ChangeClientName()
{
    var strUserCategory = document.getElementById('selCategory').value ;    
    if (strUserCategory == 'user')
    {            
        document.getElementById('tdClientName').style.display = 'block' ;   
        document.getElementById('tdSelClientName').style.display = 'block';
        return true;
    }
    else
    {              
        document.getElementById('tdClientName').style.display = 'none' ;   
        document.getElementById('tdSelClientName').style.display = 'none';
        return false;
    } 
}

function AddClientUserDetails()
{
    var objFilter;
    var intUserDetailsId = document.getElementById('UserDetailsId').value;
    var strFirstName = document.getElementById('txtFirstName').value ;
    var strSurName = document.getElementById('txtSurName').value ;
    var strPassword = document.getElementById('txtPassword').value ;
    var strConfirmPassword = document.getElementById('txtConfirmPassword').value ;
    var strCategory = document.getElementById('selCategory').value ; 
    var strClientName = document.getElementById('selClientName').value ;
    var strEmailAddress = document.getElementById('txtEmailAddress').value;
    
    if ((strCategory == 'itnt') || (strCategory == 'mvi'))
    {
        strClientName = null;
    }   
   
    if (strFirstName == '')
    {
        alert('Please enter a value in the FirstName field');
        return false;
    }
    if (strSurName == '')
    {
         alert('Please enter a value in the SurName field');
         return false;
    }
    if (strPassword == '')
    {
         alert('Please enter a value in the Password field');
         return false;
    }
     if (strConfirmPassword == '')
    {
         alert('Please enter a value in the Confirm Password field');
         return false;
    }
     if (strPassword != strConfirmPassword)
    {
        alert('Please make sure that Confirm Password and Password are the same');
        return false;
    }
    if (strCategory == 'none')
    {
        alert('First selection is not a valid selection, Please select a category');
        return false;
    }
    if (strClientName == 'none')
    {
        alert('First selection is not a valid selection, Please select Client name');
        return false;
    }   
    
    if (strEmailAddress == '')
    {
        alert('Please enter a value in the EmailAddress field');
        return false;            	    
    }
    else
    {
        objFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	    if (!objFilter.test(strEmailAddress))
	    {
		    alert("Please a valid Email Address.");		
		    return false;
	    }
	 }    
    
    strDataToSend = 'Id=' + intUserDetailsId + '&FirstName=' + strFirstName + '&SurName=' + strSurName + '&EmailAddress=' + strEmailAddress +'&Pass=' + strPassword + '&Category=' + strCategory + '&Client=' +  strClientName ;
       
    document.getElementById('tdDisplayAddUserDetails').style.display = 'block';
	loadXMLDoc('add_user_details_save.asp','tdDisplayAddUserDetails',strDataToSend);
    
    return;   
}

function AddWebDetails()
{
    var strWebSiteName = document.getElementById('txtWebSiteName').value;
    var strWebSiteUrl = document.getElementById('txtWebSiteLink').value;
    var strWebStatsUrl = document.getElementById('txtWebStatsLink').value;
    var intClientDetailsId = document.getElementById('selClientName').value;
    var intUserDetailsId = document.getElementById('UserDetailsId').value;
    var strClientName = document.getElementById('hdnClientName').value;    
   
    
    if (strWebSiteName == '')
    {
        alert('Please enter a value in the WebSite name field')
        return false;
    }
    if (strWebSiteUrl == '')
    {
        alert('Please enter a value in the WebSite link field')
        return false;
    }
    if (strWebStatsUrl == '')
    {
        alert('Please enter a value in the WebStats link field')
        return false;
    }
    if (intClientDetailsId == 0)
    {
        alert('First selection is not valid, Please select Client Name')
        return false;
    }   
    
    strDataToSend = 'Id=' + intUserDetailsId + '&WebSiteName=' + strWebSiteName + '&WebSiteUrl=' + strWebSiteUrl + '&WebStatsUrl=' + strWebStatsUrl + '&ClientId=' + intClientDetailsId  + '&ClientName=' + strClientName ; 
           
    document.getElementById('tdDisplayAddWebDetails').innerHTML = '';
    document.getElementById('tdDisplayAddWebDetails').style.display = 'block';
   
    loadXMLDoc('add_web_details_save.asp','tdDisplayAddWebDetails',strDataToSend); 
     
    return;    
}

function SearchClientDetailsByClientDetails()         
{    
    var strSearchClientName = document.getElementById("txtSearchClientName").value;   
    var intUserDetailsId = document.getElementById('UserDetailsId').value;
    
    document.all.hdnFunctionToExecute.value = 'SearchClientDetailsByClientDetails()';
    if (strSearchClientName == '') 
    {       
        alert('Please enter a value in either Search Client Name or Email Address field ');
        return false;
    }
    
    strDataToSend = 'Id=' + intUserDetailsId + '&Client=' + strSearchClientName ;
   
    document.getElementById('tdDisplaySearchResult').innerHTML = '';
    document.getElementById('tdDisplaySearchResult').style.display = 'block';
    loadXMLDoc('list_search_update_clientdetails.asp','tdDisplaySearchResult',strDataToSend);
    return;   
}

function SearchClientDetailsByAlphabet(vValue)         
{    
    var strLetter = vValue; 
    var intUserDetailsId = document.getElementById('UserDetailsId').value;   
    
    document.all.hdnFunctionToExecute.value = 'SearchClientDetailsByAlphabet()';
    if (vValue == undefined)
    {
        strLetter = document.all.hdnLetter.value;
    }
    else
    {
        document.all.hdnLetter.value = vValue;
    }
    
    ResetSearchClientDetails();
    strDataToSend = 'Id=' + intUserDetailsId + '&Letter=' + strLetter;    
   
    document.getElementById('tdDisplaySearchResult').innerHTML = '';
    document.getElementById('tdDisplaySearchResult').style.display = 'block';
    loadXMLDoc('list_search_update_clientdetails.asp','tdDisplaySearchResult',strDataToSend);
    return;   
}


function ResetSearchClientDetails()
{    
    document.getElementById("txtSearchClientName").value = '';    
    document.getElementById("tdDisplaySearchResult").innerHTML = ''; 
    document.getElementById("tdDisplaySearchResult").style.display = 'none'; 
    document.getElementById("tdDisplayDeleteResult").innerHTML = ''; 
    document.getElementById("tdDisplayDeleteResult").style.display = 'none';      
}

function NavigateTo(vPageToGoTo)
{
    var strPageToGoTo = vPageToGoTo;      
    var strUserId = document.getElementById("UserId").value;   
    strPageToGoTo = strPageToGoTo + '?Id=' + strUserId ;    
        window.navigate(strPageToGoTo);
}

function EditClientDetails()
{
    var strUserId = document.getElementById("UserId").value;
    var strClientId = document.getElementById("ClientId").value;
    var strEditClientName = document.getElementById("txtEditClientName").value;    
   
    
    if (strEditClientName == '')
    {
        alert('Please a Enter a Value in the Client Name Field');
        return false;
    }
   	 strDataToSend = 'Id=' + strUserId + '&AcId=' + strClientId + '&Client=' + strEditClientName ;
	   	 
	 document.getElementById('tdDisplayEditResult').innerHTML = '';
	 document.getElementById('tdDisplayEditResult').style.display = 'block';
	 loadXMLDoc('update_client_details_save.asp','tdDisplayEditResult',strDataToSend); 	 
}

function SearchUserDetailsByAlphabet(vValue)         
{    
    var strLetter = vValue; 
    var intUserDetailsId = document.getElementById('UserDetailsId').value;   
    
    document.all.hdnFunctionToExecute.value = 'SearchUserDetailsByAlphabet()';
    if (vValue == undefined)
    {
        strLetter = document.all.hdnLetter.value;
    }
    else
    {
        document.all.hdnLetter.value = vValue;
    }
    document.getElementById('txtSearchFirstName').value = '';
    document.getElementById('txtSearchSurName').value = '';
    document.getElementById('txtSearchClientName').value = '';
    document.getElementById('txtSearchEmailAddressPart1').value = '';
    document.getElementById('txtSearchEmailAddressPart2').value = '';
    
    strDataToSend = 'Id=' + intUserDetailsId + '&Letter=' + strLetter;      
      
    document.getElementById('tdDisplaySearchResult').innerHTML = '';
    document.getElementById('tdDisplaySearchResult').style.display = 'block';
    loadXMLDoc('list_search_update_userdetails.asp','tdDisplaySearchResult',strDataToSend);
    return;   
}

function ResetSearchUserDetails()
{    
    document.getElementById('txtSearchFirstName').value = '';
    document.getElementById('txtSearchSurName').value = '';
    document.getElementById('txtSearchClientName').value = '';
    document.getElementById("txtSearchEmailAddressPart1").value = '';
    document.getElementById("txtSearchEmailAddressPart2").value = '';
    document.getElementById("tdDisplaySearchResult").innerHTML = ''; 
    document.getElementById("tdDisplaySearchResult").style.display = 'none';
    document.getElementById("tdDisplayDeleteResult").innerHTML = ''; 
    document.getElementById("tdDisplayDeleteResult").style.display = 'none';          
}

function SearchUserDetailsByUserDetails()         
{   
    var strSearchFirstName = document.getElementById('txtSearchFirstName').value;
    var strSearchSurName = document.getElementById('txtSearchSurName').value; 
    var strSearchClientName = document.getElementById("txtSearchClientName").value;
    var strSearchEmailAddressPart1 = document.getElementById("txtSearchEmailAddressPart1").value;
    var strSearchEmailAddressPart2 = document.getElementById("txtSearchEmailAddressPart2").value;
    var intUserDetailsId = document.getElementById('UserDetailsId').value;
    
    document.all.hdnFunctionToExecute.value = 'SearchUserDetailsByUserDetails()';
    
    if ((strSearchFirstName == '') && (strSearchSurName == '') && (strSearchClientName == '') && (strSearchEmailAddressPart1 == '') && (strSearchEmailAddressPart2 == ''))
    {       
        alert('Please enter a value in one of the field ');
        return false;
    }
    
    strDataToSend = 'Id=' + intUserDetailsId + '&FName=' + strSearchFirstName + '&SName=' + strSearchSurName + '&Client=' + strSearchClientName + '&Email1=' + strSearchEmailAddressPart1 + '&Email2=' + strSearchEmailAddressPart2 ;
    
    document.getElementById('tdDisplaySearchResult').innerHTML = '';
    document.getElementById('tdDisplaySearchResult').style.display = 'block';
    loadXMLDoc('list_search_update_userdetails.asp','tdDisplaySearchResult',strDataToSend);
    return;   
}

function EditUserDetails()
{   
    var strUserId = document.getElementById("UserId").value;
    var intEditUserId = document.getElementById("EditUserId").value;
    var strEditFirstName = document.getElementById("txtEditFirstName").value;
    var strEditSurName = document.getElementById("txtEditSurName").value;   
    var strNewEmailAddress = document.getElementById("txtEditEmailAddress").value;
    var strExistingEmailAddress = document.getElementById("txtExistingEmailAddress").value;
    var strEditLoginPassword = document.getElementById("txtEditLoginPassword").value;
    var strConfirmLoginPassword = document.getElementById("txtConfirmLoginPassword").value;  
    
    if (strEditFirstName == '')
    {
        alert('Please a Enter a Value in the First Name Field');
        return false;
    }
    
    if (strEditSurName == '')
    {
        alert('Please a Enter a Value in the SurName Field');
        return false;
    }      
    if (strEditLoginPassword == '')
    {
        alert('Please a Enter a Value in the Password Field');
        return false;
    }
    if (strConfirmLoginPassword == '')
    {
        alert('Please a Enter a Value in the Confirm Password Field');
        return false;
    }
    if (strEditLoginPassword != strConfirmLoginPassword)
    {
        alert('Please make sure that Confirm Password and Password are the same');
        return false;
    }
    if (strNewEmailAddress == '')
    {
        alert('Please a Enter a Value in the Email Address Field');
        return false;
    }    
    else
     {
        objFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	    if (!objFilter.test(strNewEmailAddress))
	    {
		    alert("Please a valid Email Address.");		
		    return false;
	    }
	 }	 
	 strDataToSend = 'Id=' + strUserId + '&EditUserId=' + intEditUserId + '&EFirstName=' + strEditFirstName+ '&ESurName=' + strEditSurName + '&EEmail=' + strExistingEmailAddress + '&NEmail=' + strNewEmailAddress + '&LPwd='  + strEditLoginPassword; 
	
	 document.getElementById('tdDisplayEditResult').innerHTML = '';
	 document.getElementById('tdDisplayEditResult').style.display = 'block';
	 loadXMLDoc('update_user_details_save.asp','tdDisplayEditResult',strDataToSend); 	 
}

function SetClientName()
{      
    var strUserCategory = document.getElementById('UserCategory').value;
    var strClientName = document.getElementById('txtEditClientName').value;  
    if (strUserCategory == '')
    {
        document.getElementById('txtEditClientName').value = strClientName ;
        document.getElementById('txtEditClientName').disabled = 'True';
        return;
    }
    else
    { 
        if (strUserCategory != 'user')
        {
            document.getElementById('txtEditClientName').value = 'User Category:  ' + strUserCategory ;
            document.getElementById('txtEditClientName').disabled = 'True';
        }
        else
        {
            document.getElementById('txtEditClientName').value = strClientName ;
            document.getElementById('txtEditClientName').disabled = 'True';
        }
        return;
    }
}
function ResetClientDetails()
{    
    document.getElementById('txtClientName').value = '';   
    document.getElementById('tdDisplayAddClientDetails').innerHTML = '';
    document.getElementById('tdDisplayAddClientDetails').style.display = 'none';
    return;
}
function SearchWebDetailsByAlphabet(vValue)         
{    
    var strLetter = vValue; 
    var intUserDetailsId = document.getElementById('UserDetailsId').value;   
    
    document.all.hdnFunctionToExecute.value = 'SearchWebDetailsByAlphabet()';
    if (vValue == undefined)
    {
        strLetter = document.all.hdnLetter.value;
    }
    else
    {
        document.all.hdnLetter.value = vValue;
    }  
   
    ResetSearchWebDetails(); 
    
    strDataToSend = 'Id=' + intUserDetailsId + '&Letter=' + strLetter;      
   
    document.getElementById('tdDisplaySearchResult').innerHTML = '';
    document.getElementById('tdDisplaySearchResult').style.display = 'block';
    loadXMLDoc('list_search_update_webdetails.asp','tdDisplaySearchResult',strDataToSend);
    return;   
}
function SearchWebDetailsByWebDetails() 
{
    var strSearchWebSiteName = document.getElementById('txtSearchWebSiteName').value;
    var strSearchWebSiteLink = document.getElementById('txtSearchWebSiteLink').value;
    var strSearchWebStatsLink = document.getElementById('txtSearchWebStatsLink').value;
    var strSearchClientName = document.getElementById('selClientName').value;     
    var intUserDetailsId = document.getElementById('UserDetailsId').value;   
    
    document.all.hdnFunctionToExecute.value = 'SearchWebDetailsByWebDetails()';
    
    if((strSearchWebSiteName == '')&&(strSearchWebSiteLink == '')&&(strSearchWebStatsLink == '')&&(strSearchClientName == ''))
    {
        alert('Please enter a value in one of the field ');
        return false;
    }
    strDataToSend = 'Id=' + intUserDetailsId + '&WebName=' + strSearchWebSiteName + '&WebSiteLink=' + strSearchWebSiteLink + '&WebStatsLink=' + strSearchWebStatsLink + '&Client=' + strSearchClientName ;
    
    document.getElementById('tdDisplaySearchResult').innerHTML = '';
    document.getElementById('tdDisplaySearchResult').style.display = 'block';
    loadXMLDoc('list_search_update_webdetails.asp','tdDisplaySearchResult',strDataToSend);
    return;        
}

function ResetSearchWebDetails()
{    
    document.getElementById('txtSearchWebSiteName').value = '';
    document.getElementById('txtSearchWebSiteLink').value = '';
    document.getElementById('txtSearchWebStatsLink').value = '';
    document.getElementById('selClientName').value = '';
    document.getElementById('tdDisplaySearchResult').innerTTML = '';
    document.getElementById('tdDisplaySearchResult').style.display = 'none';
    return;   
}
function ResetWebDetails()
{
    document.getElementById('txtWebSiteName').value = '';
    document.getElementById('txtWebSiteLink').value = '';
    document.getElementById('txtWebStatsLink').value = '';
    document.getElementById('tdDisplayAddWebDetails').innerTTML = '';
    document.getElementById('tdDisplayAddWebDetails').style.display = 'none';
    return;   
}
function HideClientName()
{  
    document.getElementById('txtClientName').disabled = 'True';
    return;
}
function EditWebDetails()
{ 
   
    var intUserDetailsId = document.getElementById("UserId").value;      
    var intEditWebDetailsId = document.getElementById("WebId").value;    
    var strEditWebSiteName = document.getElementById("txtEditWebSiteName").value;   
    var strEditWebSiteLink = document.getElementById("txtEditWebSiteLink").value;    
    var strEditWebStatsLink = document.getElementById("txtEditWebStatsLink").value; 
         
    
    if (strEditWebSiteName == '')
    {
        alert('Please a Enter a Value in the WebSite Name Field');
        return false;
    }
    
    if (strEditWebSiteLink == '')
    {
        alert('Please a Enter a Value in the WebSite Link Field');
        return false;
    }
    if (strEditWebStatsLink == '')
    {
        alert('Please a Enter a Value in the WebStats Link Field');
        return false;
    }     
	 strDataToSend = 'Id=' + intUserDetailsId + '&WebId=' + intEditWebDetailsId + '&WebName=' + strEditWebSiteName + '&WebLink=' + strEditWebSiteLink + '&WebStatsLink=' + strEditWebStatsLink;	  
	   	 
	 document.getElementById('tdDisplayEditResult').innerHTML = '';
	 document.getElementById('tdDisplayEditResult').style.display = 'block';
	 loadXMLDoc('update_web_details_save.asp','tdDisplayEditResult',strDataToSend); 	 
}

function DeleteClientDetails(vValue, vName)
{    
    var intUserId = document.getElementById('UserId').value;
    var strClientName = vName;
    var intClientDetailsId = vValue;
    var strReturnValue;
    strReturnValue = confirm('Are you sure you would like to delete client "' + strClientName + '" and associated records \n including the user details belonging to the client ?');
    if(strReturnValue == false)
    {
        return false;
    }       
    strDataToSend = 'Id=' + intUserId + '&ClientId=' + intClientDetailsId + '&ClientName=' + strClientName;    
    
    document.getElementById('tdDisplayDeleteResult').innerHTML = '';
	document.getElementById('tdDisplayDeleteResult').style.display = 'block';
	loadXMLDoc('delete_client_details_save.asp','tdDisplayDeleteResult',strDataToSend,1); 		
	            
    return;
}

function DeleteUserDetails(vValue, vFName,vSName)
{    
    var intUserId = document.getElementById('UserId').value;     
    var strFirstName = vFName;
    var strSurName = vSName;
    var intDeleteUserDetailsId = vValue;
    var strReturnValue;
    strReturnValue = confirm('Are you sure you would like to delete user "' + strFirstName + ' ' + strSurName + '" and associated records ?');
    if(strReturnValue == false)
    {
        return false;
    }   
    
    strDataToSend = 'Id=' + intUserId + '&DeleteUserId=' + intDeleteUserDetailsId + '&FirstName=' + strFirstName + '&SurName=' + strSurName;
    
    
    
    document.getElementById('tdDisplayDeleteResult').innerHTML = '';
	document.getElementById('tdDisplayDeleteResult').style.display = 'block';
	loadXMLDoc('delete_user_details_save.asp','tdDisplayDeleteResult',strDataToSend, 1); 		
	            
    return;
}
function DeleteWebDetails(vValue,vWName)
{    
    var intUserId = document.getElementById('UserId').value;     
    var strWebSiteName = vWName;   
    var intWebDetailsId = vValue;
    var strReturnValue;
    strReturnValue = confirm('Are you sure you would like to delete web "' + strWebSiteName + '" and associated records ?');
    if(strReturnValue == false)
    {
        return false;
    }   
    
    strDataToSend = 'Id=' + intUserId + '&WebId=' + intWebDetailsId + '&WebSiteName=' + strWebSiteName;      
    
    document.getElementById('tdDisplayDeleteResult').innerHTML = '';
	document.getElementById('tdDisplayDeleteResult').style.display = 'block';
	loadXMLDoc('delete_web_details_save.asp','tdDisplayDeleteResult',strDataToSend,1); 		
	            
    return;
}

function LoadDefaultMenu()
{
    var intUserCategoryId = document.getElementById('selUserCategory').value;
    var intUserDetailsId = document.getElementById('UserDetailsID').value;
     
    if (intUserCategoryId == 0) 
    {
        alert('Please make a valid selection!');
        return false;
    }
    
    strDataToSend = 'Id=' + intUserDetailsId + '&UserCategoryId=' + intUserCategoryId;   
    
    document.getElementById('tdDisplaySetUpResult').innerHTML = '';
    document.getElementById('tdDisplaySetUpResult').style.display = 'none';
    document.getElementById('tdDisplayDefaultMenu').innerHTML = '';
    document.getElementById('tdDisplayDefaultMenu').style.display = 'block';
    document.getElementById('tdDisplayDefaultMenu').innerHTML = 'LOADING...';
    loadXMLDoc('setup_default_menu.asp','tdDisplayDefaultMenu',strDataToSend);  
    return;
}
function LoadUserNames(vValue)
{
    var intClientDetailsId = vValue;
    var intUserDetailsId = document.getElementById('hdnUserDetailsId').value;    
    
    if (intClientDetailsId == 0)
    {
        alert('Please make a valid selection!');
        return false;
    }
    strDataToSend = 'Id=' + intUserDetailsId + '&ClientDetailsId=' + intClientDetailsId;
    document.getElementById('tdDisplaySetUpResult').innerHTML = '';
    document.getElementById('tdDisplaySetUpResult').style.display = 'block';
    document.getElementById('tdDisplaySetUpResult').innerHTML = 'LOADING...';
    loadXMLDoc('select_user_menu.asp','tdDisplaySetUpResult',strDataToSend);  
    return; 
}

function SearchSetupUserAccessByAlphabet(vValue)       
{    
    var strLetter = vValue; 
    var intUserDetailsId = document.getElementById('UserDetailsId').value;   
    
    document.getElementById('txtSearchFirstName').value = '';
    document.getElementById('txtSearchSurName').value = '';
    document.getElementById('txtSearchClientName').value = '';
    document.getElementById('txtSearchEmailAddressPart1').value = '';
    document.getElementById('txtSearchEmailAddressPart2').value = '';
    
    strDataToSend = 'Id=' + intUserDetailsId + '&Letter=' + strLetter;      
      
    document.getElementById('tdDisplaySearchResult').innerHTML = '';
    document.getElementById('tdDisplaySearchResult').style.display = 'block';
    loadXMLDoc('list_search_setup_user_access.asp','tdDisplaySearchResult',strDataToSend);
    return;   
}

function ResetSearchUserDetails()
{    
    document.getElementById('txtSearchFirstName').value = '';
    document.getElementById('txtSearchSurName').value = '';
    document.getElementById('txtSearchClientName').value = '';
    document.getElementById("txtSearchEmailAddressPart1").value = '';
    document.getElementById("txtSearchEmailAddressPart2").value = '';
    document.getElementById("tdDisplaySearchResult").innerHTML = ''; 
    document.getElementById("tdDisplaySearchResult").style.display = 'none';
    document.getElementById("tdDisplayDeleteResult").innerHTML = ''; 
    document.getElementById("tdDisplayDeleteResult").style.display = 'none';          
}

function SearchSetupUserAccessByUserDetails()         
{   
    var strSearchFirstName = document.getElementById('txtSearchFirstName').value;
    var strSearchSurName = document.getElementById('txtSearchSurName').value; 
    var strSearchClientName = document.getElementById("txtSearchClientName").value;    
    var intUserDetailsId = document.getElementById('UserDetailsId').value;
    
    if ((strSearchFirstName == '') && (strSearchSurName == '') && (strSearchClientName == '') && (strSearchEmailAddressPart1 == '') && (strSearchEmailAddressPart2 == ''))
    {       
        alert('Please enter a value in one of the field ');
        return false;
    }    
    strDataToSend = 'Id=' + intUserDetailsId + '&FName=' + strSearchFirstName + '&SName=' + strSearchSurName + '&Client=' + strSearchClientName ;
    
    document.getElementById('tdDisplaySearchResult').innerHTML = '';
    document.getElementById('tdDisplaySearchResult').style.display = 'block';
    loadXMLDoc('list_search_setup_user_access.asp','tdDisplaySearchResult',strDataToSend);
    return;   
}
function DisableClientDetails()
{      
    var strUserCategory = document.getElementById('UserCategory').value;
    var strClientName = document.getElementById('txtClientName').value; 
    document.getElementById('txtFirstName').disabled = 'True';
    document.getElementById('txtSurName').disabled = 'True'; 
    document.getElementById('txtClientName').disabled = 'True';
    document.getElementById('txtEmailAddress').disabled = 'True';    
}
function SetUpUserMenu()
{
    var frmObject = document.forms[0];
    var intCount;
    var strreturnvalue;
    var strmenu = '';
    
    var intUserDetailsId = document.getElementById('UserDetailsId').value;
    var intSetupUserDetailsId = document.getElementById('hdnSetupUserDetailsId').value;
    
    for(intCount=0; intCount < frmObject.elements.length; intCount++)
    {
        if(frmObject.elements[intCount].type == "checkbox")
        {
            if(frmObject.elements[intCount].checked == true)
	        {
                strmenu = strmenu + ' '+ frmObject.elements[intCount].id ;
            }
        }
    }
    if (strmenu == '')
    {    
        strreturnvalue = confirm('You have no made a selection, Do you want to continue?'); 
    
        if (strreturnvalue == false)
        {
            return false;
        } 
    }
    
    strDataToSend = 'Id=' + intUserDetailsId + '&UserDetailsId=' + intSetupUserDetailsId + '&MenuId=' + strmenu ;     
    
    document.getElementById('tdDisplaySetUpResult').innerHTML = '';
    document.getElementById('tdDisplaySetUpResult').style.display = 'block';
    document.getElementById('tdDisplaySetUpResult').innerHTML = 'LOADING...';
    loadXMLDoc('setup_user_menu_access_save.asp','tdDisplaySetUpResult',strDataToSend);  
    return;
    
}
function SetUpDefaultMenu()
{
    var frmObject = document.forms[0];
    var intCount;
    var strreturnvalue;
    var strmenu = '';
    
    var intUserDetailsId = document.getElementById('UserDetailsId').value;
    var intUserCategoryId = document.getElementById('hdnUserCategoryId').value;
    
    for(intCount=0; intCount < frmObject.elements.length; intCount++)
    {
        if(frmObject.elements[intCount].type == "checkbox")
        {
            if(frmObject.elements[intCount].checked == true)
	        {
                strmenu = strmenu + ' '+ frmObject.elements[intCount].id ;
            }
        }
    }
    if (strmenu == '')
    {    
        strreturnvalue = confirm('You have no made a selection, Do you want to continue?'); 
    
        if (strreturnvalue == false)
        {
            return false;
        } 
    }
    
    strDataToSend = 'Id=' + intUserDetailsId + '&UserCategoryId=' + intUserCategoryId + '&MenuId=' + strmenu ;     
    
    document.getElementById('tdDisplaySetUpResult').innerHTML = '';
    document.getElementById('tdDisplaySetUpResult').style.display = 'block';
    document.getElementById('tdDisplaySetUpResult').innerHTML = 'LOADING...';
    loadXMLDoc('setup_default_menu_save.asp','tdDisplaySetUpResult',strDataToSend);  
    return;
    
}

function SetUpUserWebSiteAccess()
{
    var frmObject = document.forms[0];
    var intCount;
    var strreturnvalue;
    var strmenu = '';
    
    var intUserDetailsId = document.getElementById('UserDetailsId').value;
    var intSetupUserDetailsId = document.getElementById('hdnSetupUserDetailsId').value;
    
    for(intCount=0; intCount < frmObject.elements.length; intCount++)
    {
        if(frmObject.elements[intCount].type == "checkbox")
        {
            if(frmObject.elements[intCount].checked == true)
	        {
                strmenu = strmenu + ' '+ frmObject.elements[intCount].id ;
            }
        }
    }
    if (strmenu == '')
    {    
        strreturnvalue = confirm('You have no made a selection, Do you want to continue?'); 
    
        if (strreturnvalue == false)
        {
            return false;
        } 
    }
    
    strDataToSend = 'Id=' + intUserDetailsId + '&UserDetailsId=' + intSetupUserDetailsId + '&WebSiteId=' + strmenu ;  
    
    document.getElementById('tdDisplaySetUpResult').innerHTML = '';
    document.getElementById('tdDisplaySetUpResult').style.display = 'block';
    document.getElementById('tdDisplaySetUpResult').innerHTML = 'LOADING...';
    loadXMLDoc('setup_user_website_access_save.asp','tdDisplaySetUpResult',strDataToSend);  
    return;
    
}

function ValidateFileLoader() 
{   
    if (document.getElementById('txtWeek1').value = '')
    {
        alert('Please click on the calendar icon to select the date');
        return false;
    }
    if (document.getElementById('txtDate1').value = '')
    {
        alert('Please click on the calendar icon to select the date');
        return false;
    }
    if (document.getElementById('attach1').value = '')
    {
        alert('Please click on the Browse button to select the file');
        return false;    
    }
    return true;
} 


function ForgottenPassword()
{   
    var strEmailAddress = document.getElementById('txtEmailAddress').value;   
    
    if (strEmailAddress == '') 
    {
        alert('Please Enter a value in the EmailAdrress field');
        return false;
    }
    else
    {
        objFilter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	    if (!objFilter.test(strEmailAddress))
	    {
		    alert('Please a valid Email Address.');		
		    return false;
	    }
    }
    
    strDataToSend = 'EmailAddress=' + strEmailAddress  ;  
    //return;
    
    document.getElementById('tdDisplayForgottenResult').innerHTML = '';
    document.getElementById('tdDisplayForgottenResult').style.display = 'block';
    document.getElementById('tdDisplayForgottenResult').innerHTML = 'LOADING...';
    loadXMLDoc('get_forgotten_password_details_save.asp','tdDisplayForgottenResult',strDataToSend);      
}         
//**********************************************************************************************************************************************************

function AddUserDetails(vValue)
{
    var intUserId = document.getElementById('hdnUserId').value;
    var strClientName = vValue;
    strDataToSend = 'Id=' + intUserId + '&ClientName=' + strClientName;
    document.getElementById('tdDisplayAddClientDetails').innerHTML = '';
    document.getElementById('tdDisplayAddClientDetails').style.display = 'block';
    document.getElementById('tdDisplayAddClientDetails').innerHTML = 'LOADING...';
    loadXMLDoc('add_user_details_clients.asp','tdDisplayAddClientDetails',strDataToSend); 
    return;
}
//**********************************************************************************************************************************************************
function ResetUserDetails()
{
    document.getElementById('txtFirstName').value = '';
    document.getElementById('txtSurName').value = '';
    document.getElementById('txtEmailAddress').value = '';
    document.getElementById('txtPassword').value = '';
    document.getElementById('txtConfirmPassword').value = '';
    document.getElementById('tdDisplayAddUserDetails').innerTTML = '';
    document.getElementById('tdDisplayAddUserDetails').style.display = 'none';
    return;   
}  
//**********************************************************************************************************************************************************
function ViewReport(vReportToLoad)
{   
    window.open(vReportToLoad,null, "status=yes,toolbar=no,menubar=no,location=no, fullscreen=yes, scrollbars=yes");
    return false;
}  
//**********************************************************************************************************************************************************
function ViewWebSite(vWebSiteToLoad)
{       
    window.open(vWebSiteToLoad,null,"fullscreen=yes,toolbar=yes,menubar=yes,location=yes");
    return false;
}
//**********************************************************************************************************************************************************
function setCookie()
{    
    var strCookieValue = document.getElementById('hdnUserId').value;
    var ExpiryTime = 15;  
    var strGoTo;           
    var dteExpiryDate = new Date();
    var strCookie;
    
    dteExpiryDate.setTime(dteExpiryDate.getTime());
    ExpiryTime = ExpiryTime*1000*60;
       
    expires = new Date(dteExpiryDate.getTime() + (ExpiryTime)); 
       
    document.cookie="Id="+escape(strCookieValue)+((ExpiryTime==null) ? "":";expires="+ expires.toGMTString());
    
    strCookie = getCookie("Id");
   
    if (strCookie == "" || strCookie == "undefined" || strCookie == "NaN"   )
    {
        alert('Cookies not enabled on the machine.\nTo Log in, Please enable Cookies.'); 
        window.open("login.asp","_self");
    }       
    strGoTo = "default.asp?Id=" + strCookieValue ;    
    window.open(strGoTo,"_self");    
}
function getCookie(vCookieName)
{
    if (document.cookie.length>0)
    {
        c_start = document.cookie.indexOf(vCookieName + "=");
        if (c_start != -1)
        {
            c_start += vCookieName.length + 1;
            c_end = document.cookie.indexOf(";",c_start);
            if (c_end == -1)
            {
                c_end = document.cookie.length;
            }
            return unescape(document.cookie.substring(c_start,c_end));                
        }
    }
    return "";
}
function checkCookie(vCookieName)
{   
    var strCookieName
    strCookieName = getCookie(vCookieName);  
    
    var ExpiryDate = document.cookie;
       
    if (strCookieName == null || strCookieName == "")
    {
        window.open("login.asp","_self");
    }
    else
    {                
        var ExpiryTime = 15;             
        var dteExpiryDate = new Date();
        dteExpiryDate.setTime(dteExpiryDate.getTime());
        ExpiryTime = ExpiryTime*1000*60; 
        
        expires = new Date(dteExpiryDate.getTime() + (ExpiryTime));     
              
        if (getCookie(vCookieName)) 
            {
                var strCookieValue = getCookie(vCookieName);               
                document.cookie = vCookieName + "=" +escape(strCookieValue)+                
                ((ExpiryTime==null) ? "":";expires="+ expires.toGMTString() );
            }
    }    
    return true;   
}
