﻿/*
 * CVS Data
 * ----------------------------------------------------------------------------
 * $Source: D:/CVSREPO/Raytek/RaytekWeb/javascript/Menu.js,v $
 * $Author: hsanghav $
 * $Revision: 1.16 $
 * $Date: 2011/03/25 12:11:49 $
 * $Log: Menu.js,v $
 * Revision 1.16  2011/03/25 12:11:49  hsanghav
 * Raytek RI #1480 :menu alignment issue
 *
 * Revision 1.15  2011/03/24 09:12:03  hsanghav
 * Raytek RI #1480 :menu alignment issue
 *
 * Revision 1.14  2007/10/24 06:58:53  DANAHERTM\aayachit
 * updated 'change language' test for japanese
 *
 * Revision 1.13  2007/08/27 06:15:43  DANAHERTM\njain
 * Updated for French Changer la langue.
 *
 * Revision 1.12  2007/08/22 07:11:42  DANAHERTM\dnegi
 * Roll back locale hide
 *
 * Revision 1.11  2007/08/16 06:20:06  DANAHERTM\dnegi
 * change language drop down edits
 *
 * Revision 1.10  2007/08/14 05:16:16  DANAHERTM\dnegi
 * reverted back chinese word for change language
 *
 * Revision 1.9  2007/08/13 11:10:43  DANAHERTM\dnegi
 * chinese character change
 *
 * Revision 1.8  2007/06/20 11:15:04  DANAHERTM\aayachit
 * Fixed issue with the change location in authoring mode
 *
 * Revision 1.7  2007/06/20 08:53:45  DANAHERTM\aayachit
 * Fixed the change language rotation issue
 *
 * Revision 1.6  2007/06/20 07:07:47  DANAHERTM\aayachit
 * Added condition to rotate function for mozilla browser.
 *
 * Revision 1.5  2007/06/19 09:12:16  DANAHERTM\dnegi
 * no message
 *
 * Revision 1.4  2007/06/18 14:58:29  DANAHERTM\dnegi
 * SearchValidate added
 *
 * Revision 1.3  2007/06/18 10:16:11  DANAHERTM\dnegi
 * SearchValidate added
 *
 * Revision 1.2  2007/06/18 09:38:05  DANAHERTM\aayachit
 * Mozilla yellow textboxes/dropdowns fix
 *
*/

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";
	//alert(document.getElementById('divImageB').offsetLeft);
	}
	
}


function fnhide(){
	document.getElementById('divImageB').style.visibility = 'hidden';
	
}
	
<!-- Begin
var iLangCnt = 0;
var strlang = new Array();
strlang[0] = "Change Language";
strlang[1] = "Sprache ändern";
strlang[2] = "Cambiar Idioma";
strlang[3] = "Changer la langue";
strlang[4] = "言語の変更";
strlang[5] = "更改语言";

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();
	    }
	 } 
        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='/raytek/' + locale + '/SupportAndDownloads/Faq/FaqSearch.htm?mode=' + mode + '&searchstring='+ HtmlEncode(sTxtSearch);
             else if (mode=="header")
             document.location.href='/raytek/' + locale + '/search/search.htm?.htm?mode=' + mode + '&searchstring='+ HtmlEncode(sTxtSearch);
            } 
      
        return false;
    }

//  End -->

