﻿/*
 * CVS Data
 * ----------------------------------------------------------------------------
 * $Source: D:/CVSREPO/Raytek/DatapaqWeb/javascript/Menu.js,v $
 * $Author: hsanghav $
 * $Revision: 1.4 $
 * $Date: 2011/09/28 06:31:11 $
 * $Log: Menu.js,v $
 * Revision 1.4  2011/09/28 06:31:11  hsanghav
 * Add china language in array
 *
 * Revision 1.3  2011/08/25 09:04:41  nkulkarn
 * uncomment language array
 *
 * Revision 1.2  2010/12/22 08:13:20  akawde
 * Change language tab has been commited
 *
 * Revision 1.1  2010/12/13 12:33:19  sdhere
 * *** empty log message ***
 *
*/
var ismenuset = false;
var pre =0;
function fnShow(ctrl){

	document.getElementById('divImageB').style.visibility = 'visible';
	
	if(ctrl != null)
	{
	    if (!ismenuset)
	    {
	        pre =document.getElementById('divImageB').offsetLeft;
	        ismenuset=true;
	    }
	    
	    document.getElementById('divImageB').style.left = (ctrl.offsetLeft + pre) +"px";
	    document.getElementById('divImageB').style.width = (ctrl.offsetWidth) +"px";
	}

}


function fnhide(){
	document.getElementById('divImageB').style.visibility = 'hidden';
	
}
	
//<!-- Begin
//var iLangCnt = 0;
//var strlang = new Array();
//strlang[0] = "Change Language";
//strlang[1] = "Cambiar Idioma";  //es
//strlang[2] = "Sprache ändern";  //de
//strlang[3] = "Changer la langue"; //fr
//strlang[4] = "更改语言"; //zh

//strlang[4] = "言語の変更";
//strlang[5] = "更改语言";
////strlang[6] = "Italiano";
////strlang[7] = "Russian";
////strlang[8] = "Português";
////strlang[9] = "Korean";

function rotate() 
{

    if (document.all && divImage.filters)    
    {
        if(document.all.divImage.filters.item(0).status !=2)
        {
		    document.all.divImage.filters.item(0).Apply();
		    document.all.divImage.style.visibility="visible";
		    document.all.divImage.filters.item(0).Play();
	    }
	 } 
	  if(document.getElementById('spChangeLanguage')!=null)
	  {
        document.getElementById('spChangeLanguage').innerHTML = strlang[iLangCnt];
        document.getElementById('spChangeLanguage').className = 'topSecondaryNavL';
        //(n == (strlang.length - 1)) ? n = 0 : n++;
        if(iLangCnt==(strlang.length - 1))
        {
            iLangCnt=0;
        }
        else
        {
            iLangCnt=iLangCnt+1;
        }
        window.setTimeout("rotate()",2000);
        }
       
}


function CleanElementsForMozilla()
{
 var iCnt;
 if(navigator.userAgent.indexOf("Firefox") != -1)
 {
     for(iCnt=0;iCnt<document.forms[0].length;iCnt++) 
        { 
                if(document.forms[0].elements[iCnt].type == "text" ||document.forms[0].elements[iCnt].type == "select-one")
                {
                    document.forms[0].elements[iCnt].style.backgroundColor="white";
    	        }
        }
  }  
  return false;
}

function HtmlEncode(textToEncode)
    {
        var result = textToEncode;

        var amp = /&/gi;
        var gt = />/gi;
        var lt = /</gi;
        var quot = /"/gi;
        var apos = /'/gi;

        var html_gt = "&gt;";
        var html_lt = "&lt;";
        var html_amp = "&amp;";
        var html_quot = "&quot;";
        var html_apos = "&apos;";

        result = result.replace(amp, html_amp);
        result = result.replace(quot, html_quot);
        result = result.replace(lt, html_lt);
        result = result.replace(gt, html_gt);
        result = result.replace(apos, html_apos);

        return result;
    }

   
    
    function ValidateInput(locale, searchInput, mode)
    {
        var sTxtSearch =document.getElementById(searchInput).value; 
        alert(mode);
         if (sTxtSearch != ''){ 
         	
            if(mode=="faq")  
            document.location.href='/datapaq/' + locale + '/SupportAndDownloads/Faq/FaqSearch.htm?mode=' + mode + '&searchstring='+ HtmlEncode(sTxtSearch);
             else if (mode=="header")
             document.location.href='/datapaq/' + locale + '/search/search.htm?.htm?mode=' + mode + '&searchstring='+ HtmlEncode(sTxtSearch);
            } 
      
        return false;
    }

//  End -->

