﻿//if(!Array.indexOf){
	    Array.prototype.indexOf = function(obj){
	        for(var i=0; i<this.length; i++){
	            if(this[i]==obj){
	                return i;
	            }
	        }
	        return -1;
	    }
//	}
	
function keyDown(evt)
{
    var keyCode;
	
	if(window.event)
    {
        keyCode = evt.keyCode
    }
    else if(evt.which)
    {
        keyCode = evt.which
    }
	
	if(keyCode == 13)
	{
		if (evt.preventDefault)
		{
			evt.preventDefault();
			evt.stopPropagation();
		} else {
			event.returnValue=false; 
			event.cancel = true;
		}
		
		if (document.getElementById('RefBox').value != '')
			document.getElementById('refButton').click();
		else		
			document.getElementById('searchButton').click();
	}
}

function findPos(obj) {
	        var curleft = curtop = 0;
	        if (obj.offsetParent) {
		        curleft = obj.offsetLeft
		        curtop = obj.offsetTop
		        while (obj = obj.offsetParent) {
			        curleft += obj.offsetLeft
			        curtop += obj.offsetTop
		        }
	        }
	        return [curleft,curtop];
        }

        function getXmlReqObj()
        {
            var xmlHttp;
            try
            {    // Firefox, Opera 8.0+, Safari    
                xmlHttp=new XMLHttpRequest();
            }
            catch (e)
            {    // Internet Explorer    
                try
                {
                    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e)
                {
                    try
                    {
                        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                    }
                    catch (e)
                    {
                       alert("Your browser does not support AJAX!");
                       return false;
                    }
                }
            }
            return xmlHttp;
        }
           
        function launch(url)
        {
            window.open(url);
        }
        
        function launchSmall(url)
        {
            window.open(url, 'CC', 'width=600,height=500,resizable=yes,scrollbars=yes');
        } 
        
        function showLoader()
        {
            loader.style.visibility = 'visible';
        }
        
        function hideLoader()
        {
            loader.style.visibility = 'hidden';
        }
        
        function capWords(inputString) 
{
    var tmpStr, tmpChar, preString, postString, strlen;
    tmpStr = inputString.toLowerCase();
    stringLen = tmpStr.length;
    if (stringLen > 0)
    {
      for (i = 0; i < stringLen; i++)
      {
        if (i == 0)
	    {
          tmpChar = tmpStr.substring(0,1).toUpperCase();
          postString = tmpStr.substring(1,stringLen);
          tmpStr = tmpChar + postString;
        }
        else
	    {
          tmpChar = tmpStr.substring(i,i+1);
          if (tmpChar == " " && i < (stringLen-1))
	      {
          tmpChar = tmpStr.substring(i+1,i+2).toUpperCase();
          preString = tmpStr.substring(0,i+1);
          postString = tmpStr.substring(i+2,stringLen);
          tmpStr = preString + tmpChar + postString;
          }
        }
      }
    }
    return tmpStr;
}

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

function fixPNG(myImage) 
{
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}
