﻿function clickButton(e, buttonid)
{ 
 
  var bt = document.getElementById(buttonid); 
 
  if (typeof bt == 'object')
  { 
        if(navigator.appName.indexOf("Netscape")>(-1))
        { 
              if (e.keyCode == 13)
              {     
                    bt.click(); 
                    return false; 
              } 
        } 
        if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
        { 
              if (event.keyCode == 13)
              { 
                    bt.click(); 
                    return false; 
              } 
        } 
  } 
}


var setTimeoutID = 0;
function ShowSubMenu(dvSubMenu)
{
    var menus=new Array("dvSubMenu0","dvSubMenu1","dvSubMenu2","dvSubMenu3","dvSubMenu4");
    var i=0;
    clearTimeout(setTimeoutID);
    for(i=0;i<menus.length;i++)
    {
        if(dvSubMenu==menus[i])
        {
            if (document.getElementById(menus[i]) != null)
                document.getElementById(menus[i]).style.display = "block";
        }
        else 
        {            
            if (document.getElementById(menus[i]) != null)
                document.getElementById(menus[i]).style.display = "none";
        }
    }
}

function HideSubMenu(dvSubMenu)
{
    setTimeoutID = setTimeout(delay,500);
    function delay()
    {
        var menus=new Array("dvSubMenu0","dvSubMenu1","dvSubMenu2","dvSubMenu3","dvSubMenu4");
        var i=0;
        for(i=0;i<menus.length;i++)
        {
            if(dvSubMenu==menus[i]) 
            {   
                if (document.getElementById(menus[i]) != null)
                    document.getElementById(menus[i]).style.display = "none";
            }
            else 
            {                
                if (document.getElementById(menus[i]) != null)
                    document.getElementById(menus[i]).style.display = "none";
            }
        }
     }
}	


//Characters Limit in a textbox with multiline.
var maxL=0;
function getCount(theText, e,limit)
{
    maxL=limit;
    var keynum;
    var str=theText.value;
    var subStr;
    if(window.event)
    {//FOR IE
        keynum = e.keyCode;
    }
    else if (e.which)
    {//For FF
        keynum = e.which;
    }
    if (theText.value.length >maxL)
    {
        alert("Meta tags should not exceed" + maxL + " charecters.")
        subStr=str.substring(0,maxL);
        theText.value=subStr;
    }
}

var bName = navigator.appName;
function taLimit(taObj) 
{
	if (taObj.value.length==maxL)
	    return false;
	return true;
}

function taCount(taObj,Cnt) 
{ 
	objCnt=createObject(Cnt);
	objVal=taObj.value;
	if (objVal.length>maxL) objVal=objVal.substring(0,maxL);
	if (objCnt) {
		if(bName == "Netscape"){	
			objCnt.textContent=maxL-objVal.length;}
		else{objCnt.innerText=maxL-objVal.length;}
	}
	return true;
}

function createObject(objId) {
	if (document.getElementById) return document.getElementById(objId);
	else if (document.layers) return eval("document." + objId);
	else if (document.all) return eval("document.all." + objId);
	else return eval("document." + objId);
}
