//Home Menus

function mmHomeMenus() {
  if (window.mm_menu_0118183102_0) return;
  window.mm_menu_0118183102_0 = new Menu("root",135,19,"Tahoma",11,"#ceddea","#ffffff","#207BAA","#207BAA","left","middle",4,0,1000,1,1,true,false,true,4,true,true);
  mm_menu_0118183102_0.addMenuItem("Overview","window.open('Overview.aspx', '_self');");
  mm_menu_0118183102_0.addMenuItem("Board&nbsp;Of&nbsp;Directors","window.open('BoardOfDirectors.aspx', '_self');");
  mm_menu_0118183102_0.addMenuItem("People","window.open('People.aspx', '_self');");
  //mm_menu_0118183102_0.addMenuItem("Quality&nbsp;Initiatives","window.open('QualityInitiatives.aspx', '_self');");
  mm_menu_0118183102_0.addMenuItem("Key&nbsp;Differentiators","window.open('KeyDifferentiators.aspx', '_self');");
   mm_menu_0118183102_0.fontWeight="bold";
   mm_menu_0118183102_0.hideOnMouseOut=true;
   mm_menu_0118183102_0.menuBorder=0;
   mm_menu_0118183102_0.menuLiteBgColor='#ffffff';
   mm_menu_0118183102_0.menuBorderBgColor='#ffffff';
   mm_menu_0118183102_0.bgColor='#ffffff';
   
   window.mm_menu_JO = new Menu("root",135,19,"Tahoma",11,"#ceddea","#ffffff","#207BAA","#207BAA","left","middle",4,0,1000,1,1,true,false,true,4,true,true);
   mm_menu_JO.addMenuItem("IT Services","window.open('ITOpenings.aspx', '_self');");
   mm_menu_JO.addMenuItem("Outsourced Services","window.open('OSOpenings.aspx', '_self');");
   mm_menu_JO.fontWeight="bold";
   mm_menu_JO.hideOnMouseOut=true;
   mm_menu_JO.menuBorder=0;
   mm_menu_JO.menuLiteBgColor='#ffffff';
   mm_menu_JO.menuBorderBgColor='#ffffff';
   mm_menu_JO.bgColor='#ffffff';
   
  window.mm_menu_0119010125_1 = new Menu("root",180,17,"Tahoma",9,"#feffff","#c6e5f7","#002a4e","#002a4e","left","middle",4,0,1000,1,1,true,true,true,4,true,true);
  mm_menu_0119010125_1.addMenuItem("Business Analysis","window.open('sds', '_self');");
  mm_menu_0119010125_1.addMenuItem("Application Lifecycle Management","window.open('sfsf', '_self');");
  mm_menu_0119010125_1.addMenuItem("Application Re-engineering","window.open('sf', '_self');");
  mm_menu_0119010125_1.addMenuItem("Global Application Management","window.open('sfsf', '_self');");
  mm_menu_0119010125_1.addMenuItem("Mobile-based Applications","window.open('sf', '_self');");
  mm_menu_0119010125_1.addMenuItem("e-Business Solutions","window.open('sf', '_self');");
   mm_menu_0119010125_1.fontWeight="bold";
   mm_menu_0119010125_1.hideOnMouseOut=true;
   mm_menu_0119010125_1.menuBorder=0;
   mm_menu_0119010125_1.menuLiteBgColor='#ffffff';
   mm_menu_0119010125_1.menuBorderBgColor='#ffffff';
   mm_menu_0119010125_1.bgColor='#ffffff';

  window.mm_menu_0119010125_2 = new Menu("root",73,17,"Tahoma",9,"#feffff","#c6e5f7","#666465","#666465","left","middle",4,0,1000,1,1,true,true,false,4,true,true);
  mm_menu_0119010125_2.addMenuItem("Sub&nbsp;Menu&nbsp;1","window.open('sds', '_self');");
  mm_menu_0119010125_2.addMenuItem("Sub&nbsp;Menu&nbsp;2","window.open('sfsf', '_self');");
   mm_menu_0119010125_2.fontWeight="bold";
   mm_menu_0119010125_2.hideOnMouseOut=true;
   mm_menu_0119010125_2.menuBorder=0;
   mm_menu_0119010125_2.menuLiteBgColor='#666465';
   mm_menu_0119010125_2.menuBorderBgColor='#666465';
   mm_menu_0119010125_2.bgColor='#ffffff';


  mm_menu_0119010125_1.writeMenus();

} 


function OpenWindow(wnd, wndTitle, attrib, w,h)
{
    
    wndObject = window.open(wnd,wndTitle,attrib);
    wndObject.moveTo(screen.availWidth/2-(w/2),screen.availHeight/2-(h/2));

    //var wnd = 
}

//========== Validate Date =================


function FormatDate(DateToFormat,FormatAs){
if(DateToFormat==""){return"";}
if(!FormatAs){FormatAs="dd/mm/yyyy";}

var strReturnDate;
FormatAs = FormatAs.toLowerCase();
DateToFormat = DateToFormat.toLowerCase();
var arrDate
var arrMonths = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var strMONTH;
var Separator;

while(DateToFormat.indexOf("st")>-1){
DateToFormat = DateToFormat.replace("st","");
}

while(DateToFormat.indexOf("nd")>-1){
DateToFormat = DateToFormat.replace("nd","");
}

while(DateToFormat.indexOf("rd")>-1){
DateToFormat = DateToFormat.replace("rd","");
}

while(DateToFormat.indexOf("th")>-1){
DateToFormat = DateToFormat.replace("th","");
}

if(DateToFormat.indexOf(".")>-1){
Separator = ".";
}

if(DateToFormat.indexOf("-")>-1){
Separator = "-";
}


if(DateToFormat.indexOf("/")>-1){
Separator = "/";
}

if(DateToFormat.indexOf(" ")>-1){
Separator = " ";
}

arrDate = DateToFormat.split(Separator);
DateToFormat = "";
	for(var iSD = 0;iSD < arrDate.length;iSD++){
		if(arrDate[iSD]!=""){
		DateToFormat += arrDate[iSD] + Separator;
		}
	}
DateToFormat = DateToFormat.substring(0,DateToFormat.length-1);
arrDate = DateToFormat.split(Separator);

if(arrDate.length < 3){
return "";
}

var DAY = arrDate[0];
var MONTH = arrDate[1];
var YEAR = arrDate[2];




if(parseFloat(arrDate[1]) > 12){
DAY = arrDate[1];
MONTH = arrDate[0];
}

if(parseFloat(DAY) && DAY.toString().length==4){
YEAR = arrDate[0];
DAY = arrDate[2];
MONTH = arrDate[1];
}


for(var iSD = 0;iSD < arrMonths.length;iSD++){
var ShortMonth = arrMonths[iSD].substring(0,3).toLowerCase();
var MonthPosition = DateToFormat.indexOf(ShortMonth);
	if(MonthPosition > -1){
	MONTH = iSD + 1;
		if(MonthPosition == 0){
		DAY = arrDate[1];
		YEAR = arrDate[2];
		}
	break;
	}
}

var strTemp = YEAR.toString();
if(strTemp.length==2){

	if(parseFloat(YEAR)>40){
	YEAR = "19" + YEAR;
	}
	else{
	YEAR = "20" + YEAR;
	}

}


	if(parseInt(MONTH)< 10 && MONTH.toString().length < 2){
	MONTH = "0" + MONTH;
	}
	if(parseInt(DAY)< 10 && DAY.toString().length < 2){
	DAY = "0" + DAY;
	}
	switch (FormatAs){
	    case "dd/mm/yyyy":
	    return DAY + "/" + MONTH + "/" + YEAR;
	    case "mm/dd/yyyy":
	    return MONTH + "/" + DAY + "/" + YEAR;
	    case "dd/mmm/yyyy":
	    return DAY + " " + arrMonths[MONTH -1].substring(0,3) + " " + YEAR;
	    case "mmm/dd/yyyy":
	    return arrMonths[MONTH -1].substring(0,3) + " " + DAY + " " + YEAR;
	    case "dd/mmmm/yyyy":
	    return DAY + " " + arrMonths[MONTH -1] + " " + YEAR;	
	    case "mmmm/dd/yyyy":
	    return arrMonths[MONTH -1] + " " + DAY + " " + YEAR;
	    
	    case "dd-mm-yyyy":
	    return DAY + "-" + MONTH + "-" + YEAR;
	    case "mm-dd-yyyy":
	    return MONTH + "-" + DAY + "-" + YEAR;
	    case "dd-mmm-yyyy":
	    return DAY + "-" + arrMonths[MONTH -1].substring(0,3) + "-" + YEAR;
	    case "mmm-dd-yyyy":
	    return arrMonths[MONTH -1].substring(0,3) + "-" + DAY + "-" + YEAR;
	    case "dd-mmmm-yyyy":
	    return DAY + " " + arrMonths[MONTH -1] + " " + YEAR;	
	    case "mmmm-dd-yyyy":
	    return arrMonths[MONTH -1] + " " + DAY + " " + YEAR;
	}

    return DAY + "/" + strMONTH + "/" + YEAR;;


}


function IsDate(DateToCheck)
{
    if(DateToCheck==""){return true;}
    var m_strDate = FormatDate(DateToCheck);
    if(m_strDate==""){return false;}
    var m_arrDate = m_strDate.split("/");
    var m_DAY = m_arrDate[0];
    var m_MONTH = m_arrDate[1];
    var m_YEAR = m_arrDate[2];
    
    if(m_YEAR.length > 4){return false;}
    m_strDate = m_MONTH + "/" + m_DAY + "/" + m_YEAR;
    
    var testDate=new Date(m_strDate);
    if(testDate.getMonth()+1==m_MONTH)
    {
        return true;
    } 
    else
    {
        return false;
    }
}//end function



 function CheckDate(dateObject, dateFormat)
 { 
        
        obj = document.getElementById(dateObject)
        
        var strFormat = dateFormat; 
        if(!IsDate(obj.value)){ 
            alert("Invalid Date") 
            obj.select();
            obj.focus();
            return false; 
         } 
        obj.value = FormatDate(obj.value,strFormat); 
 } 
 
 function CompareDates (value1, value2) {
   var date1, date2;
   var month1, month2;
   var year1, year2;

   month1 = value1.substring (0, value1.indexOf ("/"));
   date1 = value1.substring (value1.indexOf ("/")+1, value1.lastIndexOf ("-"));
   year1 = value1.substring (value1.lastIndexOf ("/")+1, value1.length);

   month2 = value2.substring (0, value2.indexOf ("/"));
   date2 = value2.substring (value2.indexOf ("/")+1, value2.lastIndexOf ("-"));
   year2 = value2.substring (value2.lastIndexOf ("/")+1, value2.length);

   if (year1 > year2) return 1;
   else if (year1 < year2) return -1;
   else if (month1 > month2) return 1;
   else if (month1 < month2) return -1;
   else if (date1 > date2) return 1;
   else if (date1 < date2) return -1;
   else return 0;
} 

function checkLength(maxLength, obj, fieldName) {

	if(obj.value.length > maxLength)
	{
		alert(fieldName + " cannot be greater than " + maxLength + " characters.");
		obj.focus();
	}	
}

 
 
//========== Validate Date =================
