﻿

//To display impressions division in Admin Page
function CheckAdType(obj)
{
 
  if(obj.value==1)
  {
    document.getElementById('div_TotalImpressions').style.display="block";
    document.getElementById('div_MaxImpressions').style.display="block";
  }
  else
  {
    document.getElementById('div_TotalImpressions').style.display="none";
    document.getElementById('div_MaxImpressions').style.display="none";
  }
   
}

//To display filetype division in Admin Page
function CheckFileType(obj)
{
 
  if(obj.value==1 || obj.value==2)
  {
    document.getElementById('div_UploadFile').style.display="block";
    document.getElementById('div_HTML').style.display="none";
  }
  else if(obj.value==3)
  {
    document.getElementById('div_HTML').style.display="block";
    document.getElementById('div_UploadFile').style.display="none";
  }
  else
  {
    document.getElementById('div_HTML').style.display="none";
    document.getElementById('div_UploadFile').style.display="none";
  }
   
}





//To check Industry list validation 
function checkIndustry(thisform,limit)
{
        var c=0;
        for(var i=0; i< thisform.options.length; i++)
        {
                if(thisform.options[i].selected && thisform.options[i].value !="")
                {
                        c++;
                }
        }
	if(c>0 && thisform.options[0].value=="")
		thisform.options[0].selected=false;	
		
        if(c>limit && limit)
        {
                alert("Please choose "+limit+" categories only !");
                for(var i=0; i< thisform.options.length; i++)
                {
                        if(thisform.options[i].selected)
                        {
                                thisform.options[i].selected=false;
                                thisform.focus();
                        }
                }
        }
}



//  to checkdatetime in postad and mypostingupdate
function Movieschecktime(obj1,obj2)
{
 
   var start_date=document.getElementById('txtStartDate');

   var d=new Date();
  
   var curr_date=d.getDate();
   var curr_month=d.getMonth();
   var curr_year=d.getFullYear();

   var firstIndex=obj1.value.indexOf('-') ;
   var lastIndex=obj1.value.lastIndexOf('-') ;
   var chk_month =obj1.value.substring (0, firstIndex);
   var chk_date=obj1.value.substring (firstIndex+1, lastIndex);
   var chk_year=obj1.value.substring (lastIndex+1, obj1.value.length);

   
   if(obj1.value=="")
   {
    // alert("please select expiry date");
   }
   else if(firstIndex!=2 || lastIndex !=5 || chk_date>31 || chk_month>12  || chk_date<1 || chk_month<1 )
   {
     alert("please select a valid expiry date");
   }
   else if( chk_year>2050  || chk_year<1900)
   {
     alert("please select year in given range");
   }
    else
   {
     
   //document.getElementById('txtAdExpiry').value=obj.value;
   if(chk_year<curr_year)
     alert("please select greater year than current year");
   else if(chk_year==curr_year)
   {
     if((chk_month-1)<curr_month)
       alert("please select greater month than current month");
     else if((chk_month-1)==curr_month)
     {
        if(chk_date<=curr_date)
        {
          alert("please select greater date than current date");
       //   alert(start_date.value);
        }
        
        else
        {
           if(start_date.value=="")
             alert("please enter start date first");
           else
           {
            
             var start_firstIndex=start_date.value.indexOf('-') ;
             var start_lastIndex=start_date.value.lastIndexOf('-') ;
             var start_chk_month =start_date.value.substring (0, start_firstIndex);
             var start_chk_date=start_date.value.substring (start_firstIndex+1, start_lastIndex);
             var start_chk_year=start_date.value.substring (start_lastIndex+1, start_date.value.length);
           
 
                       
     
          if(chk_year<start_chk_year)
            alert("please select greater year than start year");
          else if(chk_year==start_chk_year)
          {
             if(chk_month-1<start_chk_month-1)
               alert("please select greater month than start month");
             else if(chk_month-1==start_chk_month-1)
             {
               if(chk_date-1<=start_chk_date-1)
               {
                 alert("please select greater date than start date");
               }
             }
           }

           }
       
        }
       
     }
   }
   }
   
   if(chk_month==2 && (chk_month%4==0))
   {
     if(chk_date>29)
     {
        alert("leap year Feburary month only contains 29 days");
     }
   }
   else if(chk_month==2)
   {
     if(chk_date>28)
     {
        alert("Feburary month only contains 28 days");
     }
   }
   else if(chk_month==4 || chk_month==6 || chk_month==9 || chk_month==11)
   {
     if(chk_date>30)
     {
        alert("Selected month only contains 30 days");
     }
   }
  
}



//to check 'Yes' radiobutton in AddingMovie_Schedules.aspx
function checkYesRadio()
{
   document.getElementById("rdbYes").checked=true;
}


//for Image upload in E-Coupons
function ImageCheck()
{
   alert("Dont have an image? Dont worry, we will create an image for your coupon"); 
   alert("But if you can upload your image, it will be more secured for yourself");
}

//to show & hide day schedules in AddingMovie_Schedules.aspx
function ToggleDays(obj)
{
   if (obj=="Y")
   {
      document.getElementById("divCheckBoxList").style.display="none";
      document.getElementById("divWholeweek").style.display="block";
      document.getElementById("divSunday").style.display="none";
      document.getElementById("divMonday").style.display="none";
      document.getElementById("divTuesday").style.display="none";
      document.getElementById("divWednesday").style.display="none";
      document.getElementById("divThursday").style.display="none";
      document.getElementById("divFriday").style.display="none";
      document.getElementById("divSaturday").style.display="none";
      
      document.getElementById("txtSuNoofShows").value="";
      document.getElementById("txtSunShowTimings").value="";
      document.getElementById("txtMNoofShoes").value="";
      document.getElementById("txtMShowTimings").value="";
      document.getElementById("txtTNoofShows").value="";
      document.getElementById("txtTShowTimings").value="";
      document.getElementById("txtWNoofShows").value="";
      document.getElementById("txtWShowTimings").value="";
      document.getElementById("txtThNoofShows").value="";
      document.getElementById("txtThShowTimings").value="";
      document.getElementById("txtFNoofShows").value="";
      document.getElementById("txtFShowTimings").value="";
      document.getElementById("txtSNoofShows").value="";
      document.getElementById("txtSShowTimings").value="";
    
      
   }
   else
   {
      document.getElementById("divCheckBoxList").style.display="block";
      document.getElementById("divWholeweek").style.display="none";
    
      document.getElementById("chkSunday").checked=false;
      document.getElementById("chkMonday").checked=false;
      document.getElementById("chkTuesday").checked=false;
      document.getElementById("chkWednesday").checked=false;
      document.getElementById("chkThursday").checked=false;
      document.getElementById("chkFriday").checked=false;
      document.getElementById("chkSaturday").checked=false;
   }
}






//to check 'Yes' radiobutton in AddingMovie_Schedules.aspx
function checkYesRadio()
{
   document.getElementById("rdbYes").checked=true;
}


//for Image upload in E-Coupons

function ImageCheck()
{
   alert("Dont have an image? Dont worry, we will create an image for your coupon"); 
   alert("But if you can upload your image, it will be more secured for yourself");
}

//to show & hide day schedules in AddingMovie_Schedules.aspx


//to show & hide day divisions according to the selected days in AddingMovie_Schedules.aspx
function ShowHideDays(obj,day,txt1,txt2)
{
   var d="div"+day;

  if(obj==true)
  {
    document.getElementById(d).style.display="block"; 
  }
  else
  {
    document.getElementById(d).style.display="none";
    document.getElementById(txt1).value="";
    document.getElementById(txt2).value="";
  }

}


//to check maxsalary vs minsalary
function checksalary(obj1,obj2)
{
 var e=document.getElementById(obj2);
 var sal_value=obj1.value;
 var max=sal_value ;
 var min=e.value;
  //alert(max);
  //alert(min);
  if(max<min)
  {
    alert("please select greater salary than minimum salary");
  }
}


//  to send type of training to ViewAll_Institutes.aspx page
function getType(obj)
{
  return obj.value;
}

//  to set date in mypostingsupdate
function setDate(obj)
{
   var d=document.getElementById(obj).value;
   var nd=d.replace("/","-");
   var nnd=nd.replace("/","-");
   var firstIndex=nnd.indexOf('-') ;
   var lastIndex=nnd.lastIndexOf('-') ;
   if(firstIndex!=2 || lastIndex!=5)
   {
   if(lastIndex!=5)
   {
     if(firstIndex!=2)
     {
       nnd="0"+nnd;
     }
     else 
     {
         var chk_date=nnd.substring (3, 4);
         chk_date="0"+chk_date;
         var d2=nnd.substring (0, 2)+'-'+chk_date+nnd.substring (lastIndex, nnd.length);
         document.getElementById(obj).value=d2;
     }
     if(lastIndex==3)
     {
         var chk_date=nnd.substring (3, 4);
         chk_date="0"+chk_date;
         var d2=nnd.substring (0, 2)+'-'+chk_date+nnd.substring (lastIndex+1, nnd.length);
         document.getElementById(obj).value=d2;
     }
     if(lastIndex==4)
     {
        if(firstIndex!=2)
        {
           document.getElementById(obj).value=nnd;
        }   
     }
    }
   }
   else
   {
     document.getElementById(obj).value=nnd;
   }
   document.getElementById('ii1').style.visibility='hidden';
  // document.getElementById('ii2').style.visibility='hidden';
   document.getElementById('ii3').style.visibility='hidden';
  // document.getElementById('ii4').style.visibility='hidden';
   document.getElementById('ii5').style.visibility='hidden';
  // document.getElementById('ii6').style.visibility='hidden';
   document.getElementById('ii7').style.visibility='hidden';
}

//  to checkdatetime in postad and mypostingupdate
function checktime(obj)
{
   var d=new Date();
  
   var curr_date=d.getDate();
   var curr_month=d.getMonth();
   var curr_year=d.getFullYear();

   var firstIndex=obj.value.indexOf('-') ;
   var lastIndex=obj.value.lastIndexOf('-') ;
   var chk_month =obj.value.substring (0, firstIndex);
   var chk_date=obj.value.substring (firstIndex+1, lastIndex);
   var chk_year=obj.value.substring (lastIndex+1, obj.value.length);
   
   if(obj.value=="")
   {
    // alert("please select expiry date");
   }
   else if(firstIndex!=2 || lastIndex !=5 || chk_date>31 || chk_month>12  || chk_date<1 || chk_month<1 )
   {
     alert("please select a valid expiry date");
   }
   else if( chk_year>2050  || chk_year<1900)
   {
     alert("please select year in given range");
   }
    else
   {
     
   //document.getElementById('txtAdExpiry').value=obj.value;
   if(chk_year<curr_year)
     alert("please select greater year than current year");
   else if(chk_year==curr_year)
   {
     if((chk_month-1)<curr_month)
       alert("please select greater month than current month");
     else if((chk_month-1)==curr_month)
     {
        if(chk_date<=curr_date)
          alert("please select greater date than current date");
       
     }
   }
   }
   if(chk_month==2 && (chk_month%4==0))
   {
     if(chk_date>29)
     {
        alert("leap year Feburary month only contains 29 days");
     }
   }
   else if(chk_month==2)
   {
     if(chk_date>28)
     {
        alert("Feburary month only contains 28 days");
     }
   }
   else if(chk_month==4 || chk_month==6 || chk_month==9 || chk_month==11)
   {
     if(chk_date>30)
     {
        alert("Selected month only contains 30 days");
     }
   }
  

}


//  to clear text
function cleartext(obj)
{
   obj.value="";
}

//  to put text
function puttext(obj)
{
  // obj.value="Keywords";
}







//  Phone format in Jobs_PostAd.aspx

function PhoneValidate(phone)
{
     var pat1=/^[0-9]{10}$/
     var pat2=/^[0-9]{3}(-)[0-9]{3}(-)[0-9]{4}$/
     var pat3=/^[(][0-9]{3}[)][0-9]{3}(-)[0-9]{4}$/
     var x=phone.value;
     var y;
     if(pat1.test(x))
     {
       y="("+x.substr(0,3)+")"+x.substr(3,3)+"-"+x.substr(6,4);
       phone.value=y;
     }
     else if(pat2.test(x))
     {
       y="("+x.substr(0,3)+")"+x.substr(4,3)+"-"+x.substr(8,4);
       phone.value=y;
     }
     else if(pat3.test(x))
     {
       y="("+x.substr(1,3)+")"+x.substr(5,3)+"-"+x.substr(9,4);
       phone.value=y;
     }
     else if(phone.value!="")
     {
       alert("Enter 10 digit Phone Number.");
     //  document.getElementById('txtPhone').innerHTML="* Enter 10 digit Phone Number.";
       phone.focus();
     //  phone.value="";
     }
     
}

//   To display the apply table

function DisplayApplyTable(obj)
{
     document.getElementById(obj).style.visibility='visible';
     document.getElementById('txtName').focus();
}

function DisplayUniversityTable(obj)
{
     document.getElementById(obj).style.visibility='visible';
}


//   To hide the apply table

function HideApplyTable(obj)
{
     document.getElementById(obj).style.visibility='hidden';
}



var i=0;
var dd,dd1,dd2;
var mm,mm1,mm2;
var yy,yy1,yy2;
var regexp=/\//g;
var cnt=1;


var datePickerDivID ="datepicker";
var iFrameDivID ="datepickeriframe";
//
var dayArrayShort=new Array('Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa');
var dayArrayMed=new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
var dayArrayLong=new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var monthArrayShort=new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
var monthArrayMed=new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec');
var monthArrayLong=new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
var defaultDateSeparator ="-";		// common values would be "/" or "."
var defaultDateFormat ="ymd"	// valid values are "mdy", "dmy", and "ymd"
var dateSeparator=defaultDateSeparator;
var dateFormat=defaultDateFormat;
var MinYear=1900;
var MaxYear=2050;
var PrevImg="\"images/prev.gif\"";
var NextImg="\"images/next.gif\"";

function SetMinYear(year)
{
 MinYear=year;	
}

function SetMaxYear(year)
{
 MaxYear=year;	
}


function fGetById(doc, id) 
{
 return doc.getElementById(id);
}

function displayDatePicker(dateFieldName, displayBelowThisObject, dtFormat, dtSep)
{
/*
if(dateFieldName=="ddate")
{
MinYear=2008;
MaxYear=2008;
monthArrayShort=new Array('Aug', 'Sep');
monthArrayMed=new Array('Aug', 'Sept');
monthArrayLong=new Array('August', 'September');
}
else
{
MinYear=1900;
MaxYear=2050;
monthArrayShort=new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
monthArrayMed=new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec');
monthArrayLong=new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
}*/
  var targetDateField=document.getElementsByName(dateFieldName).item(0);
  if (!displayBelowThisObject)
    displayBelowThisObject=targetDateField;
  
  if (dtSep)
    dateSeparator=dtSep;
  else
    dateSeparator=defaultDateSeparator;
  if (dtFormat)
    dateFormat=dtFormat;
  else
    dateFormat=defaultDateFormat;
  
  var x=displayBelowThisObject.offsetLeft;
  var y=displayBelowThisObject.offsetTop + displayBelowThisObject.offsetHeight;
  var parent=displayBelowThisObject;
  while (parent.offsetParent) 
  {
    parent=parent.offsetParent;
    x += parent.offsetLeft;
    y += parent.offsetTop;
  }
  drawDatePicker(targetDateField, x, y); 
}

function drawDatePicker(targetDateField, x, y)
{
  var dt=getFieldDate(targetDateField.value);
  if (!document.getElementById(datePickerDivID)) 
  {
   var newNode=document.createElement("div");
   newNode.setAttribute("id", datePickerDivID);
   newNode.setAttribute("class", "dpDiv");
   newNode.setAttribute("style", "visibility: hidden;");
  // newNode.setAttribute("onmouseout","updateDateField('" + targetDateField + "')");
   document.body.appendChild(newNode);
  }
  var pickerDiv=document.getElementById(datePickerDivID);
  pickerDiv.style.position ="absolute";
  pickerDiv.style.left=x + "px";
  pickerDiv.style.top=y + "px";
  pickerDiv.style.visibility=(pickerDiv.style.visibility =="visible" ? "hidden" : "visible");
  pickerDiv.style.zIndex=10000;
  refreshDatePicker(targetDateField.name, dt.getFullYear(), dt.getMonth(), dt.getDate());
}

function refreshDatePicker(dateFieldName, year, month, day)
{
  var thisDay=new Date();
  toDay=thisDay.getDate();
  cMonth=thisDay.getMonth();
  cYear=thisDay.getFullYear();
  if ((month >= 0) && (year > 0)) 
  {
   thisDay=new Date(year, month, 1);
  } 
  else 
  {
   //day=thisDay.getDate();
   thisDay.setDate(1);
  }
 
  var crlf ="\r\n";
  var TABLE ="<table cols=7 class='dpTable' cellspacing=0>" + crlf;
  var xTABLE ="</table>" + crlf;
  var TR ="<tr class='dpTR'>";
  var TR_title ="<tr class='dpTitleTR'>";
  var TR_days ="<tr class='dpDayTR'>";
  var TR_todaybutton ="<tr class='dpTodayButtonTR'>";
  var xTR ="</tr>" + crlf;
  var TD ="<td class='dpTD'";
  var TD_title ="<td colspan=5 class='dpTitleTD'>";
  var TD_buttons ="<td class='dpButtonTD'>";
  var TD_todaybutton ="<td colspan=7 class='dpTodayButtonTD'>";
  var TD_days ="<td class='dpDayTD'>";
  var TD_selected ="<td class='dpDayHighlightTD'";
  var TD_today ="<td class='dpDaytodayTD'";
  var TD_sunday="<td class='dpSundayTD'";
  var xTD ="</td>" + crlf;
  var DIV_title ="<div class='dpTitleText'>";
  var DIV_selected ="<div class='dpDayHighlight'>";
  var xDIV ="</div>";
  var Line="<hr color=\"#400040\">";
  var html=TABLE;
  html += TR_title;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, -1,PrevImg) + xTD;
  //html += TD_title + DIV_title + monthArrayShort[thisDay.getMonth()] + " " + thisDay.getFullYear() + xDIV + xTD;
  html += TD_title + DIV_title + getMonComboCode(dateFieldName,monthArrayShort[thisDay.getMonth()],thisDay.getFullYear()) + " " + getYearComboCode(dateFieldName,monthArrayShort[thisDay.getMonth()],thisDay.getFullYear()) + xDIV + xTD;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, 1, NextImg) + xTD;
  html += xTR;
  html += TR_days;
  for(i=0; i < dayArrayShort.length; i++)
   html += TD_days + dayArrayShort[i] + xTD;
  html += xTR;
  html += TR;
  for (i=0; i < thisDay.getDay(); i++)
   html += TD + "&nbsp;" + xTD;
  do
  {
   dayNum=thisDay.getDate();
   monthNum=thisDay.getMonth();
   yearNum=thisDay.getFullYear();
   TD_onclick =" onclick=\"updateDateField('" + dateFieldName + "', '" + getDateString(thisDay) + "');\">";
   if (dayNum==day && dayNum!=toDay ) 
   	html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV + xTD;
   else if(dayNum==day && dayNum==toDay && monthNum!=cMonth) 	
    html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV+ xTD;
   else if(dayNum==day && dayNum==toDay && monthNum==cMonth && yearNum!=cMonth) 	
    html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV+ xTD;	
   else if(dayNum==day && dayNum==toDay && monthNum==cMonth && yearNum==cYear) 	
    html += TD_today + TD_onclick + dayNum + xTD;	
   else if(dayNum!=day && dayNum==toDay && monthNum==cMonth && yearNum==cYear) 	
    html += TD_today + TD_onclick + dayNum + xTD;
   else if(thisDay.getDay()==0 || thisDay.getDay()==6)	
    html += TD_sunday + TD_onclick + dayNum + xTD;
   else
    html += TD + TD_onclick + dayNum + xTD;  
   if (thisDay.getDay() == 6)
    html += xTR + TR;
   thisDay.setDate(thisDay.getDate() + 1);
  }while (thisDay.getDate() > 1)  
  if (thisDay.getDay() > 0)
  {
   for (i=6; i > thisDay.getDay(); i--)
    html += TD + "&nbsp;" + xTD;
  }
  html += xTR;
  var today=new Date();
  var todayString ="Today is " + dayArrayMed[today.getDay()] + ", " + monthArrayMed[today.getMonth()] + " " + today.getDate();
  html += TR_todaybutton + TD_todaybutton;
 // html +="<button class='dpTodayButton' onClick='refreshDatePicker(\"" + dateFieldName + "\");'>this month</button> ";
 // html +="<button class='dpTodayButton' onClick='updateDateField(\"" + dateFieldName + "\");'>close</button>";
  html +="<a  class='dpTodayButton' href='javascript:updateDateField(\"" + dateFieldName + "\");'>Close</a>";
  html += xTD + xTR;
  html += xTABLE;
  document.getElementById(datePickerDivID).innerHTML=html;
  adjustiFrame();
}
function getButtonCode(dateFieldName, dateVal, adjust, label)
{
 var newMonth=(dateVal.getMonth() + adjust) % 12;
 var newYear=dateVal.getFullYear() + parseInt((dateVal.getMonth() + adjust) / 12);
 if (newMonth < 0) 
 {
  newMonth += 12;
  newYear += -1;
 }
 //return "<button class='dpButton' onClick='refreshDatePicker(\"" + dateFieldName + "\", " + newYear + ", " + newMonth + ");'>" + label + "</button>";
if(newYear<=MaxYear && label==NextImg)
 return "<a class='dpButton' href='javascript:refreshDatePicker(\"" + dateFieldName + "\", " + newYear + ", " + newMonth + ");'>" + "<img border=\"0\" src="+label +"></a>";
else if(newYear>=MinYear && label==PrevImg)
 return "<a class='dpButton' href='javascript:refreshDatePicker(\"" + dateFieldName + "\", " + newYear + ", " + newMonth + ");'>" + "<img border=\"0\" src="+label +"></a>";
else
 return "&nbsp;"
}

function getMonComboCode(dateFieldName,month,year)
{	
/*var cnt=12;
var j=0;
if(dateFieldName=="ddate")
{
cnt=2;
j=7;
}*/
 var combo="<select id='MonCmb' class='MonYearCombo' onchange='ChangeMonth(\"" + dateFieldName + "\", " + year + ");'>";
 for(i=0;i<12;i++)
 {
  if(monthArrayShort[i]!=month)	 
   combo+="<option value=\""+ i +"\">"+monthArrayShort[i]+"</option>"
  else if(monthArrayShort[i]==month)	
   combo+="<option selected=\"selected\" value=\""+ i +"\">"+monthArrayShort[i]+"</option>"
  
 }
 combo+="</select>";
 return combo;
}

function getYearComboCode(dateFieldName,month,year)
{	
 var combo="<select id='YearCmb' class='MonYearCombo' onchange='ChangeYear(\"" + dateFieldName + "\");'>";
 for(i=MinYear;i<=MaxYear;i++)
 {
  if(i!=year)	 
   combo+="<option value=\""+ i +"\">"+i+"</option>"
  else if(i==year)	
   combo+="<option selected=\"selected\" value=\""+ i +"\">"+i+"</option>"
 }
 combo+="</select>";
 return combo;
}

function ChangeMonth(dateFieldName,year)
{
 var MonCombo=fGetById(document,"MonCmb");	
 refreshDatePicker(dateFieldName,year,MonCombo.value);
}

function ChangeYear(dateFieldName)
{
 var YearCombo=fGetById(document,"YearCmb");
 var MonCombo=fGetById(document,"MonCmb");
 refreshDatePicker(dateFieldName,YearCombo.value,MonCombo.value);
}

function getDateString(dateVal)
{
  var dayString ="00" + dateVal.getDate();
  var monthString ="00" + (dateVal.getMonth()+1);
  dayString=dayString.substring(dayString.length - 2);
  monthString=monthString.substring(monthString.length - 2);
  
  switch (dateFormat) {
    case "dmy" :
      return dayString + dateSeparator + monthString + dateSeparator + dateVal.getFullYear();
    case "ymd" :
      return dateVal.getFullYear() + dateSeparator + monthString + dateSeparator + dayString;
    case "mdy" :
    default :
      return monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear();
  }
 
}
function getFieldDate(dateString)
{
  var dateVal;
  var dArray;
  var d, m, y;
  
  try {
    dArray=splitDateString(dateString);
    if (dArray) {
      switch (dateFormat) {
        case "dmy" :
          d=parseInt(dArray[0], 10);
          m=parseInt(dArray[1], 10) - 1;
          y=parseInt(dArray[2], 10);
          break;
        case "ymd" :
          d=parseInt(dArray[2], 10);
          m=parseInt(dArray[1], 10) - 1;
          y=parseInt(dArray[0], 10);
          break;
        case "mdy" :
        default :
          d=parseInt(dArray[1], 10);
          m=parseInt(dArray[0], 10) - 1;
          y=parseInt(dArray[2], 10);
          break;
      }
      dateVal=new Date(y, m, d);
    } else {
      dateVal=new Date(dateString);
    }
  } catch(e) {
    dateVal=new Date();
  }
  
  return dateVal;
   
}
function splitDateString(dateString)
{
  var dArray;
  if (dateString.indexOf("/") >= 0)
    dArray=dateString.split("/");
  else if (dateString.indexOf(".") >= 0)
    dArray=dateString.split(".");
  else if (dateString.indexOf("-") >= 0)
    dArray=dateString.split("-");
  else if (dateString.indexOf("\\") >= 0)
    dArray=dateString.split("\\");
  else
    dArray=false;
  
  return dArray;
}
function updateDateField(dateFieldName, dateString)
{
  var targetDateField=document.getElementsByName(dateFieldName).item(0);
  if (dateString)
    targetDateField.value=dateString;
  document.getElementById(datePickerDivID).style.visibility ="hidden";
  adjustiFrame();
  targetDateField.focus();
  if ((dateString) && (TYPEof(datePickerClosed) =="function"))
    datePickerClosed(targetDateField);

}
function adjustiFrame(pickerDiv, iFrameDiv)
{
  if (!document.getElementById(iFrameDivID)) {
    var newNode=document.createElement("iFrame");
    newNode.setAttribute("id", iFrameDivID);
    newNode.setAttribute("src", "javascript:false;");
    newNode.setAttribute("scrolling", "no");
    newNode.setAttribute("frameborder", "0");
    document.body.appendChild(newNode);
  }
  
  if (!pickerDiv)
    pickerDiv=document.getElementById(datePickerDivID);
  if (!iFrameDiv)
    iFrameDiv=document.getElementById(iFrameDivID);
  
  try {
    iFrameDiv.style.position ="absolute";
    iFrameDiv.style.width=pickerDiv.offsetWidth;
    iFrameDiv.style.height=pickerDiv.offsetHeight;
    iFrameDiv.style.top=pickerDiv.style.top;
    iFrameDiv.style.left=pickerDiv.style.left;
    iFrameDiv.style.zIndex=pickerDiv.style.zIndex - 1;
    iFrameDiv.style.visibility=pickerDiv.style.visibility;
  } catch(e) {
  }

}

function firstfun(p)
{
document.write(p);
}
   


function Fdate(form)
{
var s
 s=apply.FromDate.value

 abc(s.split(regexp));
 var thedate=new Date();
 var day=thedate.getDate();
 var year=thedate.getFullYear();
 var mon=thedate.getMonth();
 mon=mon+1;

 if(yy == year)
 {

  if(mm == mon)
  {
    if(dd>=day)
    {
       
    }
    else
     {
      alert("Enter proper date");
      document.apply.FromDate.value ="";
     }
   }
   else 
    {
     if(mm < mon)
     {
      alert("Enter proper date ");
  document.apply.FromDate.focus();
     }
   
    }
  } 
  if(yy < year)
  {
    alert("Enter proper date");
    document.apply.FromDate.focus();
  }
 
}

function Tdate(form)
{
 var s
 s=apply.ToDate.value
 cnt=cnt + 1;
 if(cnt > 1)
 { 
  if(apply.FromDate.value =" ")
  {
   alert("Please enter From Date");
  }
 } 
 abc(s.split(regexp));
 var thedate=new Date();
 var day=thedate.getDate();
 var year=thedate.getFullYear();
 var mon=thedate.getMonth();
 mon=mon+1;
 if(yy == year)
 {
  if(mm == mon)
  {
   if(dd>=day)
   {
   }
   else
   {
    alert("Enter proper date");
   }
  }
  else 
  {
   if(mm < mon)
   {
    alert("Enter proper date ");
   }
  }
 } 
 if(yy < year)
 {
  alert("Enter proper date");
  document.apply.ToDate.focus();
 } 
}


function yearcheck()
{
//var a;
//var b;
//document.getElementById("ddlLeavingYear.SelectedItem").Value=a;
//document.getElementById("ddlJoiningYear.SelectedItem").Value=b;

//if(a<b)
//{
alert("Leaving Year Must Be Greater Than Joining Year");
//}

//}


//-->



}
//End of industry list validation


