
// Validation File - Author : B.Manoj babu
// Created on 04-12-2008
// Copyrighted to Manthan Software Systems
//-----------------------------------------------

// Included the Top Menu File.

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


// For showing the Loading Process
	function showWorking() {
		document.getElementById('systemWorking').style.display='block';
	}
	function hideWorking() {
		document.getElementById('systemWorking').style.display='none';
	}
// Function for First Focus
	function firstFocus(ObjID){
	var Element = document.getElementById(ObjID);
	Element.focus();	
	}
//function for date in footer
function currentYear(){
	var d = new Date();
	var currentYear = d.getFullYear();
	var divCurrentYear=document.getElementById('divCurrentYear');
	divCurrentYear.innerHTML = currentYear;
}
// Function for Date picker
	function clickIt(value)
			{
				if (value != null &&  typeof(gfPop) != 'undefined'  &&  typeof(gfPop.fPopCalendar) != 'undefined')
				{
					gfPop.fPopCalendar(value);
				}
					return false;
			}
// Function for opening a pop up window in a new window
	function newwindow(w,h,webaddress) 
		{
			var viewimageWin = window.open(webaddress,'New_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=Yes,resizable=No,copyhistory=no,width='+w+',height='+h);
			viewimageWin.moveTo(screen.availWidth/2-(w/2),screen.availHeight/2-(h/2));
			viewimageWin.focus();
		}
// Function for allowing only Numeric Values on KeyPress of a field
	function Numeric_OnKeyPress(e)
	{
		// e.keyCode - IE; e.which - Firefox
		var k = window.event ? event.keyCode : e.which;
		//k < 32  functions like 'refresh', 'backspace', 'delete' etc.
		// Only for Numbers
		
		if(k < 32 || k > 47 && k < 58)		
		return true;
		
		else
		return false;
	}
	
function setHeader(objHeader){
	var headerDisplay = document.getElementById('headerContent');
	headerDisplay.innerHTML = objHeader;
	
	}
function contactOver(imgPath){

	var objImgID = document.getElementById('imgContactus');	
	objImgID.src=imgPath;	
	}
function onMainButtonBlue(div)
{
	currButtonClass = div.className;
	currButtonParentClass = div.parentNode.className;
	div.className='BreadCrumbsActiveLeft';
	div.parentNode.className='BreadCrumbsActiveRight_M';
}
function offMainButtonBlue(div)
{
	div.className=currButtonClass;
	div.parentNode.className=currButtonParentClass;
}

function selectOtherRelation(objDDLVal,objValID){
	var objDDLValID = document.getElementById(objDDLVal);
	var objActionID = document.getElementById(objValID);
	if(objDDLValID.value == 'Other')
		objActionID.style.display = 'block';
	else
		objActionID.style.display = 'none';
	}


function ExpandCollaspe(objYear){
var objRealeaseYr = document.getElementById(objYear+'News');
var showNews =  false;
if(objRealeaseYr.style.display == 'none')
	{
		objRealeaseYr.style.display = 'block';
		document.getElementById('imgExpColls_' +objYear).src='images/Collapse.gif';
	}
else
	{
		objRealeaseYr.style.display = 'none';
		document.getElementById('imgExpColls_' +objYear).src='images/Expand.gif';
	}
}


function Service_ExpandCollaspe(objYear){
var objRealeaseYr = document.getElementById(objYear+'News');
var showNews =  false;
if(objRealeaseYr.style.display == 'none')
	{
		objRealeaseYr.style.display = 'block';
		document.getElementById('imgExpColls_' +objYear).src='../images/Collapse.gif';
	}
else
	{
		objRealeaseYr.style.display = 'none';
		document.getElementById('imgExpColls_' +objYear).src='../images/Expand.gif';
	}
}



function onMainButton(objSourceNode, colorMode){
	var objImageID = document.getElementById('imgActive'+colorMode+'State');
	objImageID.src='images/bottomNavigation/'+objSourceNode+'Active_hover.gif';
}
function offMainButton(objSourceNode, colorMode){
	var objImageID = document.getElementById('imgActive'+colorMode+'State');
	objImageID.src='images/bottomNavigation/'+objSourceNode+'Active.gif';
}

function onMainButtonInner(objSourceNode, colorMode, imgPath){
	var objImageID = document.getElementById('imgActive'+colorMode+'State');
	objImageID.src= imgPath+'bottomNavigation/'+objSourceNode+'Active_hover.gif';
}
function offMainButtonInner(objSourceNode, colorMode,imgPath){
	var objImageID = document.getElementById('imgActive'+colorMode+'State');
	objImageID.src= imgPath+'bottomNavigation/'+objSourceNode+'Active.gif';
}

function onMainButton_ArchivesInner(objSourceNode, colorMode){
	var objImageID = document.getElementById('imgActive'+colorMode+'State');
	objImageID.src='../../images/bottomNavigation/'+objSourceNode+'Active_hover.gif';
}
function offMainButton_ArchivesInner(objSourceNode, colorMode){
	var objImageID = document.getElementById('imgActive'+colorMode+'State');
	objImageID.src='../../images/bottomNavigation/'+objSourceNode+'Active.gif';
}

function fnMenuNavigationON(objSourceNode,objImgID){
	var objImageID = document.getElementById(objImgID);
	objImageID.src='images/topMenuNavigation/topMenuNavigation_r2_'+objSourceNode+'_f2.gif';

	}
	
function fnMenuNavigationOFF(objSourceNode,objImgID){
	var objImageID = document.getElementById(objImgID);
	objImageID.src='images/topMenuNavigation/topMenuNavigation_r2_'+objSourceNode+'.gif';
	}
	
function fnMenuNavigationON_Inner(objSourceNode,objImgID){
	var objImageID = document.getElementById(objImgID);
	objImageID.src='../images/topMenuNavigation/topMenuNavigation_r2_'+objSourceNode+'_f2.gif';

	}
	
function fnMenuNavigationOFF_Inner(objSourceNode,objImgID){
	var objImageID = document.getElementById(objImgID);
	objImageID.src='../images/topMenuNavigation/topMenuNavigation_r2_'+objSourceNode+'.gif';
	}

function fnMenuNavigationON_Services(objSourceNode,objImgID,imgPath){
	var objImageID = document.getElementById(objImgID);
	objImageID.src= imgPath+'topMenuNavigation/services/topMenuNavigation_r2_'+objSourceNode+'_f2.gif';
	}
	
function fnMenuNavigationOFF_Services(objSourceNode,objImgID,imgPath){
	var objImageID = document.getElementById(objImgID);
	objImageID.src= imgPath+'topMenuNavigation/services/topMenuNavigation_r2_'+objSourceNode+'.gif';
	}


function fnMenuNavigationON_ArchivesInner(objSourceNode,objImgID){
	var objImageID = document.getElementById(objImgID);
	objImageID.src='../../images/topMenuNavigation/topMenuNavigation_r2_'+objSourceNode+'_f2.gif';

	}
	
function fnMenuNavigationOFF_ArchivesInner(objSourceNode,objImgID){
	var objImageID = document.getElementById(objImgID);
	objImageID.src='../../images/topMenuNavigation/topMenuNavigation_r2_'+objSourceNode+'.gif';
	}

	
	
var currButtonClass='';
var currButtonParentClass='';
function onMainSubmitButton(div)
{
	currButtonClass = div.className;	
	div.className='buttonOverStyle';	
}
function offMainSubmitButton(div)
{
	div.className=currButtonClass;		
}

function menuStartTimeout(timerVal){
		
		
	}
	
function ShowMenu(MenuID){
	strMenuID = document.getElementById(MenuID);
	strMenuID.style.display = 'block';
	}

/*POP UP*/
function onBlurFunc()
{
	if(document.getElementById('popUpFrame') && document.getElementById('popUpFrame').style.display=='block')
	{
		document.getElementById('popUpFrame').focus();
	}
}

function invokePopup(val, val2, val3, val4, val5)
{
	var allTopDivs= parent.document.getElementsByTagName("div");
	for(i=0; i<allTopDivs.length; i++)
	{
		if(allTopDivs[i].className=="buttonBlueRight_M"){
			allTopDivs[i].style.display='none';
		}
	}

	//document.getElementById('popUpFrame').attachEvent("onblur", onBlurFunc);
	//document.getElementById('popUpFrame').attachEvent("onkeydown", fnBlock_F11);
	document.getElementById('popUpFrame').src ="";
	document.getElementById('popUpIframe').style.position = 'absolute';
	document.getElementById('popUpIframe').style.top = '0px';
	document.getElementById('popUpIframe').style.left = '0px';
	document.getElementById('popUpIframe').style.width = '100%';
	document.getElementById('popUpIframe').style.backgroundColor = '#ffffff';

	isNav = (document.all) ? false : true;
	isIE = (document.all) ? true : false;
	if (isNav && !isIE)
	{
		document.getElementById('popUpIframe').style.height = window.innerHeight + window.scrollMaxY + "px";
		document.getElementById('popUpIframe').style.opacity = '0.7';
		document.getElementById('popUpIframe').style.display='block';
	}
	else if (isIE && !isNav)
	{
		document.getElementById('popUpIframe').style.height = document.body.offsetHeight + "px";
		document.getElementById('popUpIframe').style.filter = 'alpha(opacity=70)';
		document.getElementById('popUpIframe').style.display='block';
	}

	//document.getElementById('popupNav').innerHTML =document.getElementById(val1).innerHTML + "s";
	if(val3!="*,*")
	{
		val3 = val3.split(",");
		document.getElementById('popUp').style.top = val3[0] +"px";
		document.getElementById('popUp').style.left = val3[1] +"px";
	}
	else
	{
		document.getElementById('popUp').style.top = (window.screen.height/2)  +"px";
		document.getElementById('popUp').style.left = (window.screen.width/2)  -  val4 +"px";
	}
	document.getElementById('popUp').style.display='block';
	document.getElementById('popUp').style.zIndex='999';
	document.getElementById('popUp').style.width = val5 +"%";
	document.getElementById('popUp').focus();
	document.getElementById('popUpFrame').src =val2;
	document.getElementById('popUpFrame').height =val4 +"px";
	document.getElementById('popUpName').innerHTML = val;
}

function killPopup()
{
	var allTopDivs= parent.document.getElementsByTagName("div");
	for(i=0; i<allTopDivs.length; i++)
	{
		if(allTopDivs[i].className=="buttonBlueRight_M"){
			allTopDivs[i].style.display='block';
		}
	}

	//document.getElementById('popUpFrame').detachEvent("onblur", onBlurFunc);
	document.getElementById('popUpIframe').style.display='none';
	document.getElementById('popUp').style.left = '0px';
	document.getElementById('popUp').style.top = '-2000px';
	document.getElementById('popUp').style.width = '100px';
	document.getElementById('popUp').style.height = '100px';
	document.getElementById('popUpName').innerHTML = "";
	document.getElementById('popUp').style.display='none';
	//document.getElementById('popUpIframe').innerHTML="";
	//document.getElementById('mandatorySection').innerHTML="";
	//document.getElementById('poupButtons').innerHTML="";

}

function escPopup(e)
{
      var kC  = (window.event) ?    // MSIE or Firefox?
                 event.keyCode : e.keyCode;
      var Esc = (window.event) ?
                27 : e.DOM_VK_ESCAPE // MSIE : Firefox
      if(kC==Esc)
      {
         var closeCheck = confirm(generalMsg[4]);

         if(closeCheck)
         {
	         parent.killPopup();
	     }
      }
}
function OpenServicesWindow(url){
	window.open(url, '', 'top=0, left=0, width='+(screen.availWidth-10)+',height='+(screen.availHeight-110)+',scrollbars=yes,resizable=yes,status=yes,toolbar=yes,menubar=yes,location=yes');
}

// functions for opening links from main Flash 
	function showFlashPopContent(objSource){
		invokePopup('News & Events - 2008 Releases', 'PressReleases/' + objSource +'.html', '110,200', '500', '70')
	}
// End of flash functions

// Function for passing the hidden values of check box, to sales force
function GetSelected(objChk)
{
var objChkValue;
var objhdSelected;
objChkValue = objChk.value;
objhdSelected = document.getElementById('hdSelected').value;

if(objChk.checked)
{
	if(objhdSelected == "")
	{
		objhdSelected = objChkValue;
	}
	else
	{
		objhdSelected = objhdSelected + ";" + objChkValue;
	}
}
else
{
	var valColl = objhdSelected.split(";");
	var strColl = 0;
	var resultString = "";
	var matchFound = false;
	for(strColl=0; strColl<valColl.length; strColl++)
	{
		if(valColl[strColl] != objChkValue)
		{
			matchFound = true;
			resultString += valColl[strColl] + ";";
		}
	}
	if(matchFound)
	resultString = resultString.substring(0,resultString.length-1);
	objhdSelected = resultString;
	}
	document.getElementById('hdSelected').value = objhdSelected;
	//document.getElementById("g12").checked = false;
}

// function for events slide show
function ShowSlideShow(imgID ,picID, eventName, slideTitle){
	var idList = "01,02,03,04,05,06";
	var objImgDisplay = document.getElementById(imgID);
	objImgDisplay.src='images/events/'+eventName + '_' + picID +'.jpg';
	objImgDisplay.title = slideTitle;
	objImgDisplay.alt = slideTitle;
	var idArray = idList.split(',');
		for(ik=0; ik<idArray.length; ik++)
		{
		
			if(document.getElementById('td'+eventName+'_'+idArray[ik]))
			{
				if(idArray[ik] == picID)
				{				
					document.getElementById('td'+eventName+'_'+idArray[ik]).className= 'eve_link_txt_sel';
				}
				else
				{
					document.getElementById('td'+eventName+'_'+idArray[ik]).className= 'eve_link_txt';
				}
			}
		}
}	

function ShowSlideShow_Services(imgID ,picID, eventName, slideTitle){
	var idList = "01,02,03,04,05,06";
	var objImgDisplay = document.getElementById(imgID);
	objImgDisplay.src='../images/events/'+eventName + '_' + picID +'.jpg';
	objImgDisplay.title = slideTitle;
	objImgDisplay.alt = slideTitle;
	var idArray = idList.split(',');
		for(ik=0; ik<idArray.length; ik++)
		{
		
			if(document.getElementById('td'+eventName+'_'+idArray[ik]))
			{
				if(idArray[ik] == picID)
				{				
					document.getElementById('td'+eventName+'_'+idArray[ik]).className= 'eve_link_txt_sel';
				}
				else
				{
					document.getElementById('td'+eventName+'_'+idArray[ik]).className= 'eve_link_txt';
				}
			}
		}
}	