﻿var prefix="ctl00_ContentPlaceHolder1_";
function isMonthYearForStartDate(source, args)
{ 
    prefix=source.id;
    var count=prefix.lastIndexOf('_')+1;
    //alert(count);
    //alert(prefix.substring(0,count));
    prefix=prefix.substring(0,count);   
    var ddlMonth=document.getElementById(prefix + "ddlStartMonth");
    var ddlYear= document.getElementById(prefix + "ddlStartYear");    
    if(ddlMonth.selectedIndex==0 || ddlYear.selectedIndex == 0)    
        args.IsValid = false;   
    else
        args.IsValid = true;   
                
}
function isMonthYearForEndDate(source, args)
{ 
    prefix=source.id;
    var count=prefix.lastIndexOf('_')+1;  
    prefix=prefix.substring(0,count); 
    var ddlMonth=document.getElementById(prefix + "ddlEndMonth");
    var ddlYear= document.getElementById(prefix + "ddlEndYear"); 
     
    if(ddlMonth.selectedIndex==0 && ddlYear.selectedIndex == 0)    
        args.IsValid = false;   
    else
        args.IsValid = true;           
}
  //********************************* Used in AddExperience.aspx ******************************************************   
   function isStillInPostion(chkStillInPosition,ddlMonth,ddlYear)
   {
        var chkBoxStillInPosition=document.getElementById(chkStillInPosition);
        var ddlEMonth= document.getElementById(ddlMonth);
        var ddlEYear= document.getElementById(ddlYear);
        ddlEYear.options[ddlEYear.selectedIndex].value='0';
        if (chkBoxStillInPosition.checked==true)
        {           
            ddlEMonth.disabled=true;
            ddlEYear.disabled=true;
        }
        else
        {            
            ddlEMonth.disabled=false;
            ddlEYear.disabled=false;
        }
   } 
   function isMonthYearForEndDateInExperience(source, args)
    {  
    //ctl00_ContentPlaceHolder1_AddExperiences_chkStillInPosition
    
        prefix=source.id;
        var count=prefix.lastIndexOf('_')+1;  
        prefix=prefix.substring(0,count); 
        var chkBoxStillInPosition=document.getElementById(prefix+"chkStillInPosition");       
        var ddlMonth=document.getElementById(prefix + "ddlEndMonth");
        var ddlYear= document.getElementById(prefix + "ddlEndYear") 
        if (chkBoxStillInPosition.checked==true)
        { 
            args.IsValid = true;  
        }
        else
        {   
            if(ddlMonth.selectedIndex==0 || ddlYear.selectedIndex == 0)    
                args.IsValid = false;   
            else
                args.IsValid = true;  
        }         
    }
       function setOtherIndustryName(ctlState,txt)
    {   
        
        var ddlCtl= document.getElementById(ctlState);
        var txtOtherIndustryNames=document.getElementById(txt);
           
        if(ddlCtl.options[ddlCtl.selectedIndex].text == 'others' || ddlCtl.options[ddlCtl.selectedIndex].text == 'Others')
        {                   
            txtOtherIndustryNames.style.visibility="visible";
            txtOtherIndustryNames.value="Enter industry name";   
        }
        else
        {              
            txtOtherIndustryNames.style.visibility="hidden";
            txtOtherIndustryNames.value="";   
        }    
    }
function isCompareMonthsYears(source, args)
{
    prefix=source.id;
    var count=prefix.lastIndexOf('_')+1;  
    prefix=prefix.substring(0,count); 
    var ddlSYear= document.getElementById(prefix + "ddlStartYear");    
    var ddlEYear= document.getElementById(prefix + "ddlEndYear");
    var ddlSMonth= document.getElementById(prefix + "ddlStartMonth");    
    var ddlEMonth= document.getElementById(prefix + "ddlEndMonth");
    var chkStillInPosition=document.getElementById(prefix + "chkStillInPosition");
    
  
        if(ddlEYear.selectedIndex == 0 || ddlSYear.selectedIndex == 0 || ddlEMonth.selectedIndex == 0 || ddlSMonth.selectedIndex == 0 || chkStillInPosition.checked==true)
        {        
            args.IsValid = true;     
        }
        else
        {
            if (Math.floor(ddlSYear.options[ddlSYear.selectedIndex].value) > Math.floor(ddlEYear.options[ddlEYear.selectedIndex].value))
            { 
               args.IsValid = false;
            }
            else if (Math.floor(ddlSYear.options[ddlSYear.selectedIndex].value) == Math.floor(ddlEYear.options[ddlEYear.selectedIndex].value))
            {
               
                if(Math.floor(ddlSMonth.options[ddlSMonth.selectedIndex].value) > Math.floor(ddlEMonth.options[ddlEMonth.selectedIndex].value))  
                {  
                                
                   args.IsValid = false;
                }
                else
                {  
                                
                   args.IsValid = true;
                }
            }
            else
                args.IsValid = true;                 
         }
        
  
}
function isDateValid(source, args)
{
    prefix=source.id;
    
    var count=prefix.lastIndexOf('_')+1;  
    prefix=prefix.substring(0,count); 
    var ddlSYear= document.getElementById(prefix + "ddlEndYear");    
   
    var ddlSMonth= document.getElementById(prefix + "ddlEndMonth");    
   
    args.IsValid=true;
    //alert("hello");
    if(args.IsValid == true)
     {
       var month=ddlSMonth.options[ddlSMonth.selectedIndex].value
       var year=ddlSYear.options[ddlSYear.selectedIndex].value
       var myDate=new Date()
        //alert(month);
        //alert(year);
       var day=1;
       //if(month==2)
         //var day=28;
        myDate.setFullYear(year,month-1,day)
        var today = new Date()
        //alert(myDate);
        //alert(today);
      
       if (myDate>today)
       {       
        args.IsValid = false;        
       }
     }
}
function isOtherIndustryName(source, args)
  {
        
        prefix=source.id;
        var count=prefix.lastIndexOf('_')+1;  
        prefix=prefix.substring(0,count); 
        
        var ddlCtl= document.getElementById(prefix+"ddlIndustry");
        var txtOtherIndustryNames=document.getElementById(prefix+"txtOtherIndustryName");  
        //alert(ddlCtl.options[ddlCtl.selectedIndex].text);
        args.IsValid = true;     
       
        if(ddlCtl.options[ddlCtl.selectedIndex].text == 'others' || ddlCtl.options[ddlCtl.selectedIndex].text == 'Others')
        {    
             //alert(txtOtherIndustryNames.value); 
             if(txtOtherIndustryNames.value=='' || txtOtherIndustryNames.value=='Enter industry name')
                 args.IsValid = false; 
        }
  }