﻿

/*******************************************
Display Email template base on email option
********************************************/
function OptionDisplay(controlName)
{
    var radioList = document.getElementsByName(controlName);
    var myValue= "test";

    for( var count = 0; count < radioList.length; count++ )
        {
            if( radioList[count].checked == true )
            {
               myValue = radioList[count].value;              
            }
        }
        
      alert(myValue);
 }
 

function emailOptionDisplay(object)
{
    if(object == 1)
    {
      document.getElementById("OutlookPanel").style.display = "Block";
      document.getElementById("ExcelPanel").style.display = "none";
      document.getElementById("RecipientGrid").style.display = "none";
    }
    if(object == 2)
    {
      document.getElementById("OutlookPanel").style.display = "none";
      document.getElementById("ExcelPanel").style.display = "Block";
      document.getElementById("RecipientGrid").style.display = "Block";
    }
       
}

function ValidateSaveToMyList()
{
    if(document.getElementById('ctl00_ContentPlaceHolder1_CheckListFlg').checked == true)
	{
	     document.getElementById('MyListTableCell').style.color = 'Red'
	     document.getElementById('MyListTableCell').style.font.bold = true  	     
	     document.getElementById('ctl00_ContentPlaceHolder1_myListName').focus();      
	}
	else
	{
	 document.getElementById('MyListTableCell').style.color = ''
	 document.getElementById('MyListTableCell').style.font.bold = true 
	 document.getElementById('ctl00_ContentPlaceHolder1_myListName').style.backgroundColor = ''
	}
	
}




function EmailFormValidate()
{
    var errorstring = "";
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_CheckListFlg') != null)
    {
        if(document.getElementById('ctl00_ContentPlaceHolder1_CheckListFlg').checked == true)
	    {
	       if(document.getElementById('ctl00_ContentPlaceHolder1_myListName').value == "")
	        { 
	            errorstring += "- Please enter the  list name. \n";
	            document.getElementById('ctl00_ContentPlaceHolder1_myListName').style.backgroundColor = 'pink'	
	        }
	        else
	        {
	            document.getElementById('ctl00_ContentPlaceHolder1_myListName').style.backgroundColor = ''
	        }      
	    } 
	 }
	
	if(document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailByExcel') != null)
	{
	    if(document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailByExcel').value == "")
	    {
	        errorstring += "- Please enter sender Email Address. \n";
	        document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailByExcel').style.backgroundColor = 'pink'
	    }
	    else
	    {
            document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailByExcel').style.backgroundColor = ''
	    }
	 }   
	
	if(document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailByExcel') != null)
	{
	    if((document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailByExcel').value != 0))
	    {
		    if (document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailByExcel').value.search(/^\w+([\.\-]\w+)*\@\w+([\-\.]\w+)*\.[a-z]{2,4}$/) == -1) 
		    {
			    errorstring += "- Please Enter Proper Email. \n";
			    document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailByExcel').style.backgroundColor = 'pink'
    			
		    } 
	    }
	}
	
	if(document.getElementById('ctl00_ContentPlaceHolder1_SenderNameByExcel') != null)
	{
	    if(document.getElementById('ctl00_ContentPlaceHolder1_SenderNameByExcel').value == "")
	    {
	        errorstring += "- Please enter sender name. \n";
	        document.getElementById('ctl00_ContentPlaceHolder1_SenderNameByExcel').style.backgroundColor = 'pink'
	    } 
	    else
	    {
   	        document.getElementById('ctl00_ContentPlaceHolder1_SenderNameByExcel').style.backgroundColor = ''
	    } 
	}
         
    if(errorstring != "")
	{
		alert(errorstring)
		return false
	} 	
}


function OutLookEmailFormValidate()
{
    var errorstring = "";

    if(document.getElementById('ctl00_ContentPlaceHolder1_SenderNameTxt').value == "")
    { 
        errorstring += "- Please enter the  sender name. \n";
        document.getElementById('ctl00_ContentPlaceHolder1_SenderNameTxt').style.backgroundColor = 'pink'	
    }
    else
    {
        document.getElementById('ctl00_ContentPlaceHolder1_SenderNameTxt').style.backgroundColor = ''
    }      

	
	if(document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailTxt').value == "")
	{
	    errorstring += "- Please enter sender Email Address. \n";
	    document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailTxt').style.backgroundColor = 'pink'
	}
	else
	{
        document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailTxt').style.backgroundColor = ''
	}
	
	if((document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailTxt').value != 0))
	{
		if (document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailTxt').value.search(/^\w+([\.\-]\w+)*\@\w+([\-\.]\w+)*\.[a-z]{2,4}$/) == -1) 
		{
			errorstring += "- Please Enter Proper Email. \n";
			document.getElementById('ctl00_ContentPlaceHolder1_SenderEmailTxt').style.backgroundColor = 'pink'
			
		} 
	}
	 
	if(document.getElementById('ctl00_ContentPlaceHolder1_FirstNameTxt').value == "")
	{
	    errorstring += "- Please enter first name. \n";
	    document.getElementById('ctl00_ContentPlaceHolder1_FirstNameTxt').style.backgroundColor = 'pink'
	} 
	else
	{
   	    document.getElementById('ctl00_ContentPlaceHolder1_FirstNameTxt').style.backgroundColor = ''
	} 
	
	if(document.getElementById('ctl00_ContentPlaceHolder1_LastNameTxt').value == "")
	{
	    errorstring += "- Please enter last name. \n";
	    document.getElementById('ctl00_ContentPlaceHolder1_LastNameTxt').style.backgroundColor = 'pink'
	} 
	else
	{
   	    document.getElementById('ctl00_ContentPlaceHolder1_LastNameTxt').style.backgroundColor = ''
	} 
	
     
     if(document.getElementById('ctl00_ContentPlaceHolder1_CompanyTxt').value == "")
	{
	    errorstring += "- Please enter company. \n";
	    document.getElementById('ctl00_ContentPlaceHolder1_CompanyTxt').style.backgroundColor = 'pink'
	} 
	else
	{
   	    document.getElementById('ctl00_ContentPlaceHolder1_CompanyTxt').style.backgroundColor = ''
	} 
     
     
     
   if(document.getElementById('ctl00_ContentPlaceHolder1_EmailTxt').value == "")
	{
	    errorstring += "- Please enter Email Address. \n";
	    document.getElementById('ctl00_ContentPlaceHolder1_EmailTxt').style.backgroundColor = 'pink'
	}
	else
	{
        document.getElementById('ctl00_ContentPlaceHolder1_EmailTxt').style.backgroundColor = ''
	}
	
	if((document.getElementById('ctl00_ContentPlaceHolder1_EmailTxt').value != 0))
	{
		if (document.getElementById('ctl00_ContentPlaceHolder1_EmailTxt').value.search(/^\w+([\.\-]\w+)*\@\w+([\-\.]\w+)*\.[a-z]{2,4}$/) == -1) 
		{
			errorstring += "- Please Enter Proper Email. \n";
			document.getElementById('ctl00_ContentPlaceHolder1_EmailTxt').style.backgroundColor = 'pink'
			
		} 
	}
		
         
    if(errorstring != "")
	{
		alert(errorstring)
		return false
	} 	
}







function SmartLinkContentFormValidate()
{
    var errorstring = "";
    var warnstring = "";
    
    var currentTitle = document.getElementById('ctl00_ContentPlaceHolder1_TitleTxt').value;
    var currentSubjectID = document.getElementById('ctl00_ContentPlaceHolder1_SubjectID').value;
    var currentCategoryID = document.getElementById('ctl00_ContentPlaceHolder1_CategoryID').value;
    var currentLinkTitle = document.getElementById('ctl00_ContentPlaceHolder1_LinkTitleTxt').value;

    var HiddenSubjectID = document.getElementById('ctl00_ContentPlaceHolder1_HiddenSubjectID').value;
    var HiddenCategoryID = document.getElementById('ctl00_ContentPlaceHolder1_HiddenCategoryID').value;
    var HiddenTitle = document.getElementById('ctl00_ContentPlaceHolder1_HiddenSmartLinkTitle').value;
    var HiddenLinkTitle = document.getElementById('ctl00_ContentPlaceHolder1_HiddenLinkTitle').value;


   
   if(document.getElementById('ctl00_ContentPlaceHolder1_TitleTxt').value == "")
    { 
        errorstring += "- Please enter the  title. \n";
        document.getElementById('ctl00_ContentPlaceHolder1_TitleTxt').style.backgroundColor = 'pink'	
    }
    else
    {
        document.getElementById('ctl00_ContentPlaceHolder1_TitleTxt').style.backgroundColor = ''
    }      
	
	if(document.getElementById('ctl00_ContentPlaceHolder1_CategoryID').value == 0)
	{
	    errorstring += "- Please select a Category. \n";
	     document.getElementById('ctl00_ContentPlaceHolder1_CategoryID').style.backgroundColor = 'pink'
	}
	else
	{
        document.getElementById('ctl00_ContentPlaceHolder1_CategoryID').style.backgroundColor = ''
	}
	
	if(document.getElementById('ctl00_ContentPlaceHolder1_SubjectID').value == 0)
	{
	    errorstring += "- Please select a subject. \n";
	     document.getElementById('ctl00_ContentPlaceHolder1_SubjectID').style.backgroundColor = 'pink'
	}
	else
	{
        document.getElementById('ctl00_ContentPlaceHolder1_SubjectID').style.backgroundColor = ''
	}
	
	if(document.getElementById('ctl00_ContentPlaceHolder1_TitleTxt').value != "")
    { 
        if(currentTitle == HiddenTitle)
        {
             warnstring += "- Please select a new title. \n";
             document.getElementById('ctl00_ContentPlaceHolder1_TitleTxt').style.backgroundColor = 'pink'
             //currentTitle.focus();	
        }
    }
    
    if( document.getElementById('ctl00_ContentPlaceHolder1_SubjectID').value != 0)
    { 
        if(currentSubjectID == HiddenSubjectID)
        {
             warnstring += "- Please select a new subject. \n";
	         document.getElementById('ctl00_ContentPlaceHolder1_SubjectID').style.backgroundColor = 'pink'
             //currentSubjectID.focus();	
        }
    }
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_CategoryID').value != 0)
    { 
        if(currentCategoryID == HiddenCategoryID)
        {
             warnstring += "- Please select a new title. \n";
             document.getElementById('ctl00_ContentPlaceHolder1_CategoryID').style.backgroundColor = 'pink'
             //currentCategoryID.focus();	
        }
    }
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_LinkTitleTxt').value != "")
    { 
        if(currentLinkTitle == HiddenLinkTitle)
        {
             warnstring += "- Please select a new link title. \n";
             document.getElementById('ctl00_ContentPlaceHolder1_LinkTitleTxt').style.backgroundColor = 'pink'
        }
     }
	
         
    if(errorstring != "")
	{
		alert(errorstring)
		return false
	}
	
	if(warnstring != "")
	{   
	     var message = ",\nDo you want to edit the Title,Category, Subject and Link Title?\n";
	         message += "If you want to change current setting. Please Click 'Cancel'.\n";
	         message += "If you want to continue with out change. Please Click 'OK'.";
	          
		 if (!confirm( CurrentUserName + message ))
            return false            
	}
	 	
}





function EmailForward()
{
    var errorstring = "";
    
   
   if(document.getElementById('FirstName').value == "")
    { 
        errorstring += "- Please enter the  first name. \n";
        document.getElementById('FirstName').style.backgroundColor = 'pink'	
    }
    else
    {
        document.getElementById('FirstName').style.backgroundColor = ''
    }      
	
    if(document.getElementById('LastName').value == "")
    { 
        errorstring += "- Please enter last name. \n";
        document.getElementById('LastName').style.backgroundColor = 'pink'	
    }
    else
    {
        document.getElementById('LastName').style.backgroundColor = ''
    }  
	
    if(document.getElementById('EmailTxt').value == "")
	{
	    errorstring += "- Please enter Email Address. \n";
	    document.getElementById('EmailTxt').style.backgroundColor = 'pink'
	}
	else
	{
        document.getElementById('EmailTxt').style.backgroundColor = ''
	}
	
	if((document.getElementById('EmailTxt').value != 0))
	{
		if (document.getElementById('EmailTxt').value.search(/^\w+([\.\-]\w+)*\@\w+([\-\.]\w+)*\.[a-z]{2,4}$/) == -1) 
		{
			errorstring += "- Please Enter Proper Email. \n";
			document.getElementById('EmailTxt').style.backgroundColor = 'pink'
			
		} 
	}

		
         
    if(errorstring != "")
	{
		alert(errorstring)
		return false
	} 	
}




function SmartLinkContentUpdateValidate()
{
    var errorstring = "";   
   
   if(document.getElementById('ctl00_ContentPlaceHolder1_TitleTxt').value == "")
    { 
        errorstring += "- Please enter the title. \n";
        document.getElementById('ctl00_ContentPlaceHolder1_TitleTxt').style.backgroundColor = 'pink'	
    }
    else
    {
        document.getElementById('ctl00_ContentPlaceHolder1_TitleTxt').style.backgroundColor = ''
    }      
	
	if(document.getElementById('ctl00_ContentPlaceHolder1_CategoryID').value == 0)
	{
	    errorstring += "- Please select a Category. \n";
	     document.getElementById('ctl00_ContentPlaceHolder1_CategoryID').style.backgroundColor = 'pink'
	}
	else
	{
        document.getElementById('ctl00_ContentPlaceHolder1_CategoryID').style.backgroundColor = ''
	}
	
	if(document.getElementById('ctl00_ContentPlaceHolder1_SubjectID').value == 0)
	{
	    errorstring += "- Please select a subject. \n";
	     document.getElementById('ctl00_ContentPlaceHolder1_SubjectID').style.backgroundColor = 'pink'
	}
	else
	{
        document.getElementById('ctl00_ContentPlaceHolder1_SubjectID').style.backgroundColor = ''
	}
	
	
         
    if(errorstring != "")
	{
		alert(errorstring)
		return false
    }

    if (errorstring == "") {
        var message = ",\nPast recipients will see your changes.  Are you sure?\n"; 
        if (!confirm(CurrentUserName + message))
            return false
    }
		
}


function errHandler(txt)
{
		alert(txt);
		
}











