var isIE=(document.all)?1:0; 
var isNS4=(document.layers)?1:0;
var isNS6=((document.getElementById)&&(navigator.appName=='Netscape'))?1:0;
var isNS=((isNS4)||(isNS6))?1:0;
var DHTML=(isIE)?1:0; 
var isMac=(navigator.userAgent.indexOf('Mac')!=-1)?1:0; 
var isIEMac=(isMac&&isIE)?1:0; 
var isIE4Mac=(isIEMac&&(navigator.appVersion.indexOf('4.',4)!=-1))?1:0; 
var isIE5Mac=(isIEMac&&(navigator.appVersion.indexOf('5.')!=-1))?1:0; 

function click() {if (event.button==2) {alert('Sorry ! .. Right Click not supported');}}
//var show_str = "visible"; 
//var hide_str = "hidden"; 
//var layer_str1 = 'document.all["'; 
//var layer_str2 = '"]'; 
//var style_str = '"].style';

var show_str = (isNS)?"show":"visible";
var hide_str = (isNS)?"hide":"hidden";
var layer_str1 = (isNS)?"document.":'document.all["';
var layer_str2 = (isNS)?"":'"]';
var style_str = (isNS)?"":'"].style';
var startposition=0;
var indtemp; 
var cliptop; 
var layertop; 
var intCurMenu = 0; 
var strSitePath;
strSitePath = "/";

var menuarr = new Array; 
var menuopt;var strmenu;
function getlayerstyle(layername)
{var layername; layername = layer_str1 + layername + style_str; return eval(layername);}
function getlayer(layername)
{ var layername;layername = layer_str1 + layername + layer_str2;return eval(layername);}
function showlayer(layername)
{ var layer; layer = getlayerstyle(layername); layer.visibility = show_str;}
function hidelayer(layername)
{ var layer; layer = getlayerstyle(layername); layer.visibility = hide_str;}
function layertop(layername,top)
{ var layer; layer = getlayerstyle(layername); layer.top = top;}
function layerleft(layername, left)
{ var layer; layer = getlayerstyle(layername); layer.left = left;}
function layerheight(layername, height)
{ var layer; layer = getlayerstyle(layername); layer.height = height;}
function layerwidth(layername, width)
{ var layer; layer = getlayerstyle(layername); layer.width = width;}
function positionlayer(layername, top, left, height, width)
{ var layer; layer = getlayerstyle(layername); layer.top = top; layer.left = left; layer.height = height; layer.width = width;}



//function cliplayer(layername, top, left, height, width)
//{var layer; var clipstr; layer = getlayerstyle(layername); clipstr = "rect(" + top + "px " + width + "px " + height +"px " + left + "px " + ")"; layer.clip = clipstr;} 
function cliplayer(layername, top, left, height, width)
{var layer; var clipstr; layer = getlayerstyle(layername); if (isIE) {clipstr = "rect(" + top + "px " + width + "px " + height +"px " + left + "px " + ")"; layer.clip = clipstr;} if (isNS) {layer.clip.top = top; layer.clip.left = left;  layer.clip.height=height; layer.clip.width=width;} } 

//function getlayercliptop(layername)
//{var layer; var layerclip; var cliptop; var temp; layer = getlayerstyle(layername); layerclip = layer.clip;if ((layerclip=="") || (layerclip=="undefined")) {cliptop=0;} else{temp = layerclip.indexOf(' '); temp = temp - 2; cliptop = layerclip.substring(5,temp);} return cliptop;}
function getlayercliptop(layername)
{var layer; var layerclip; var cliptop; var temp; layer = getlayerstyle(layername); if (isIE) {layerclip = layer.clip;if ((layerclip=="") || (layerclip=="undefined")) {cliptop=0;} else{temp = layerclip.indexOf(' '); temp = temp - 2; cliptop = layerclip.substring(5,temp);}} if (isNS) {cliptop = layer.clip.top;} return cliptop;}

//function writetolayer(layername,displaystr)
//{ var layer; layer = getlayer(layername); layer.innerHTML = displaystr;}
function writetolayer(layername,displaystr)
{ var layer; layer = getlayer(layername); if (isIE) {layer.innerHTML = displaystr;} else {layer = layer.document; layer.open(); layer.write(displaystr); layer.close();}}

//function getdocument(layername)
//{ var docname;docname = layer_str1 + layername + layer_str2; docname = "document"; return docname;}
function getdocument(layername)
{ var docname;docname = layer_str1 + layername + layer_str2; if (isIE) {docname = "document";} else {docname = docname + ".document";} return docname;}

function mklayerstr(layername,content,z,vis,l,t,w,h,bgcolor,extra) 
{var stuff; if(w==0)w=1; if(!t)t=0; if(!l)l=0; if(!vis)vis="hidden"; if(!z)z=10; if(!extra)extra=''; stuff = '<DIV ID="'+ layername +'" name="' + layername + '" STYLE="position:absolute; overflow:visible; left:'+ l + 'px; top:'+ t + 'px;' + ((w)?(' width:' + w + 'px;'):'') + ((h)?(' height:'+h+'px;'):'') + ' visibility:' + vis + '; z-index:' + z + '" background-color:' + bgcolor + '" ' + extra + '>' + content + '</div>'; return stuff;}

function createlayer(layername,content,z,vis,l,t,w,h,bgcolor,extra) 
{
alert("hi layer");
alert(layername); 
document.body.insertAdjacentHTML('BeforeEnd',mklayerstr(layername,content,z,vis,l,t,w,h,bgcolor,extra)); }

intCurMenu = 0; var menuarr = new Array; var menuopt;

menuarr[0] = "";
menuarr[1] = "<a href=" + strSitePath + "aboutus/objectives.htm>Objectives</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "aboutus/history.htm>History</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "aboutus/offbearers.htm>Office Bearers</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "aboutus/pastpresidents.htm>Past Presidents</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "aboutus/college.htm>College of Insurance</a>&nbsp;&nbsp;&nbsp;<!--|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "aboutus/journal.htm>Journal</a>-->";
menuarr[2] = "<a href=" + strSitePath + "exam/elicentiate.htm>Licentiate</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "exam/eassociate.htm>Associateship</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "exam/efellow.htm>Fellowship</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "exam/ecis.htm>CIS</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "exam/eirda.htm>Agent's Exam & Venues</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "exam/egeneral.htm>General Info & Guidelines</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "exam/ecenters.htm>Centers</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "exam/venue.htm>Exam Venue</a>";
menuarr[3] = "<a href=" + strSitePath + "faq/faq1.htm>Exam FAQ</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href=" + strSitePath + "faq/faq2.htm>General FAQ</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href=" + strSitePath + "faq/Postalfaq.htm>Postal Tuition Services FAQ</a>";
menuarr[4] = "<a href=" + strSitePath + "aboutus/journal.htm>Journal</a>";
menuarr[5] = "<a href=" + strSitePath + "results.htm>Lic / Aso / Feo / Cis / Surv</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "results_Irda.htm>IRDA</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "results(m).htm>MEMBERS</a>";
menuarr[6] = "<a href=" + strSitePath + "gen/assinstitutes.htm>Associated Institutes</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "gen/importance.htm>Of Importance</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "gen/geninfo.htm>General Information</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "gen/competitions.htm>Competitions</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "gen/prizes.htm>Prizes</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "gen/magpublishers.htm>Magazine Publishers</a>";
//menuarr[4] = "<a href=" + strSitePath + "reg/membership.htm>Membership</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "reg/register.asp?exam=L>Licentiate</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "reg/register.asp?exam=A>Associateship</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href=" + strSitePath + "reg/register.asp?exam=C>CIS</a>";

//added by Prashant



//added by Prashant

function domenu(intMenu)
{


	if (intMenu == intCurMenu) {return}intCurMenu = intMenu;menuopt = intMenu;clearInterval(indtemp);cliplayer("menutab", 0, 0, 25, 770);showlayer("menutab");layertop = 70;cliptop = 0;indtemp = setInterval('doscrollup();',25);
	//after an interval try and clear this menu if possible i.e if mouse is not in the layer and if inetrval is crossed and also set current menu to 0
}
function doscrollup()

{


cliptop = parseInt(getlayercliptop("menutab"));if (cliptop == 20) {clearInterval(indtemp); cliplayer("menutab", 20, 0, 25, 700);layertop = 50;cliptop = 20; writetolayer("menutab","<table name=menutable cellpadding=0 cellspacing=0 border=0><tr height=19><td width=4><img src=/images/m1.gif></td><td background=/images/m2.gif valign=top><img src=/images/trans.gif width=1 height=2><br>" + menuarr[menuopt] + "</td><td width=4><img src=/images/m3.gif></td></tr></table>");indtemp = setInterval('doscrolldn();',25); return;} cliplayer("menutab",cliptop + 1,0,25,700);layertop = layertop - 1;positionlayer("menutab", layertop, startposition, 20, 700);}
function doscrolldn()
{


if (intCurMenu==1)
{
startposition=25;
}
if (intCurMenu==2)
{
startposition=80;
}
if (intCurMenu==3)
{
startposition=150;
}
if (intCurMenu==6)
{
startposition=190;
}
if (intCurMenu==5)
{
startposition=275;
}
if (intCurMenu==4)
{
startposition=330;
}

//alert(startposition);
cliptop = parseInt(getlayercliptop("menutab"));if (cliptop == 0) {clearInterval(indtemp); return;}cliplayer("menutab",cliptop - 1,0,25,700);layertop = layertop + 1;positionlayer("menutab", layertop, startposition, 20, 700);}

function dono(){}
function writecookie(name, value, expires, path, domain, secure)
{
	var curCookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");
	document.cookie = curCookie;
}
function readcookie(name)
{
	var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function maxchars(Fld,intSize)
{
	var strTemp;
	strTemp = Fld.value;
	if (strTemp.length > intSize)
	{
		strTemp = strTemp.substr(0,intSize - 1);
		Fld.value = strTemp;
	}
}
function positivenum(Fld)
{
	var intNum;
	intNum = parseInt(Fld.value);
	if (isNaN(intNum)) intNum = 0;
	if (intNum < 0 ) intNum = -intNum;
	Fld.value = intNum;
}

function selpopup(strUrl, strWinName)
{
	
	window.open(strUrl,strWinName,"scrollbars=no,toolbars=no,menubar=no,width=575,height=220,left=90,top=35");
}

function SubjectDetails(SubCode)
{
	var strHtm;
	strHtm = strSitePath + "syl/syllabus" + SubCode + ".htm";
	window.open(strHtm,'syllabus',"scrollbars=yes,toolbars=no,menubar=no,width=485,height=300,left=90,top=35");
}

function winpopup(strUrl, strWinName, intWidth, intHeight)
{
	window.open(strUrl,strWinName,"scrollbars=yes,toolbars=no,menubar=no,width="+intWidth +",height=" + intHeight + ",left=90,top=35");
}

function gotolnk(strUrl)
{
	document.location = strSitePath + strUrl;
}
