<!--

// Determine browser.

function setVars() {

ns4=(document.layers?1:0);
ie4=(document.all?1:0) ;
ns6=(document.getElementById&&!document.all?1:0) ;

menuit = new Array();
menuid = new Array();
menulNN = new Array();
menuidNN = new Array();
menuitNN = new Array();
menuidIP = "ip";

menuid[0]="home";
menuid[1]="leg_exp";
menuid[2]="tech_exp";
menuid[3]="lawyers";
menuid[4]="pubs";
menuid[5]="about";
menuid[6]="whyit";
menuid[7]="clients";
menuid[8]="contact";
menuid[9]="loc";
menuid[10]="int";
menuid[11]="ip";
// NN (menu items inserted here for netscape 4)
menuid[12]="whyprot";
menuid[13]="links";

menuit[0]="Home";
menuit[1]="Legal Expertise";
menuit[2]="Technical Expertise";
menuit[3]="I T C's Lawyers";
menuit[4]="I T C's Publications";
menuit[5]="About I T & C";
menuit[6]="Why Use I T & C";
menuit[7]="Representative Clients";
menuit[8]="Contact I T & C";
menuit[9]="Office Location";
menuit[10]="International Associates";
menuit[11]="What is Intellectual Property";
// NN (menu items inserted here for netscape 4)
menuit[12]="Why Protect Intellectual Property";
menuit[13]="Web Resources";

menulNN[0]="ip.html#pt";
menulNN[1]="ip.html#li";
menulNN[2]="ip.html#tm";
menulNN[3]="ip.html#da";
menulNN[4]="ip.html#cp";
menulNN[5]="ip.html#ec";
menulNN[6]="ip.html#ts";
menulNN[7]="ip.html#cc";
menulNN[8]="ip.html#ltt";

menuidNN[0]="ippt";
menuidNN[1]="ipli";
menuidNN[2]="iptm";
menuidNN[3]="ipda";
menuidNN[4]="ipcp";
menuidNN[5]="ipec";
menuidNN[6]="ipts";
menuidNN[7]="ipcc";
menuidNN[8]="ipltt";

menuitNN[0]="&nbsp;&nbsp;Patents";
menuitNN[1]="&nbsp;&nbsp;Litigation & Infringement";
menuitNN[2]="&nbsp;&nbsp;Trademarks";
menuitNN[3]="&nbsp;&nbsp;Disclosure Agreements";
menuitNN[4]="&nbsp;&nbsp;Copyrights";
menuitNN[5]="&nbsp;&nbsp;Employment Contracts";
menuitNN[6]="&nbsp;&nbsp;Tradesecrets";
menuitNN[7]="&nbsp;&nbsp;Consultant Contracts";
menuitNN[8]="&nbsp;&nbsp;Licensing/Technology Transfer";
}
// * * * * * * * * *
 
if (document.images) {
// MOUSEOVER,OUT,DOWN Note: the first parameter is width, 2nd is height
indexon = new Image();
indexon.src = "images/mn_home_on.gif";
indexoff = new Image();
indexoff.src = "images/mn_home_off.gif";
indexact = new Image();
indexact.src = "images/mn_home_act.gif";

leg_expon = new Image();
leg_expon.src = "images/mn_leg_exp_on.gif";
leg_expoff = new Image();
leg_expoff.src = "images/mn_leg_exp_off.gif";
leg_expact = new Image();
leg_expact.src = "images/mn_leg_exp_act.gif";

tech_expon = new Image();
tech_expon.src = "images/mn_tech_exp_on.gif";
tech_expoff = new Image();
tech_expoff.src = "images/mn_tech_exp_off.gif";
tech_expact = new Image();
tech_expact.src = "images/mn_tech_exp_act.gif";

lawyerson = new Image();
lawyerson.src = "images/mn_lawyers_on.gif";
lawyersoff = new Image();
lawyersoff.src = "images/mn_lawyers_off.gif";
lawyersact = new Image();
lawyersact.src = "images/mn_lawyers_act.gif";

pubson = new Image();
pubson.src = "images/mn_pubs_on.gif";
pubsoff = new Image();
pubsoff.src = "images/mn_pubs_off.gif";
pubsact = new Image();
pubsact.src = "images/mn_pubs_act.gif";

abouton = new Image();
abouton.src = "images/mn_about_on.gif";
aboutoff = new Image();
aboutoff.src = "images/mn_about_off.gif";
aboutact = new Image();
aboutact.src = "images/mn_about_act.gif";

whyiton = new Image();
whyiton.src = "images/mn_whyit_on.gif";
whyitoff = new Image();
whyitoff.src = "images/mn_whyit_off.gif";
whyitact = new Image();
whyitact.src = "images/mn_whyit_act.gif";

clientson = new Image();
clientson.src = "images/mn_clients_on.gif";
clientsoff = new Image();
clientsoff.src = "images/mn_clients_off.gif";
clientsact = new Image();
clientsact.src = "images/mn_clients_act.gif";

contacton = new Image();
contacton.src = "images/mn_contact_on.gif";
contactoff = new Image();
contactoff.src = "images/mn_contact_off.gif";
contactact = new Image();
contactact.src = "images/mn_contact_act.gif";
 
locon = new Image();
locon.src = "images/mn_loc_on.gif";
locoff = new Image();
locoff.src = "images/mn_loc_off.gif";
locact = new Image();
locact.src = "images/mn_loc_act.gif";

inton = new Image();
inton.src = "images/mn_int_on.gif";
intoff = new Image();
intoff.src = "images/mn_int_off.gif";
intact = new Image();
intact.src = "images/mn_int_act.gif";

ipon = new Image();
ipon.src = "images/mn_ip237_on.gif";
ipoff = new Image();
ipoff.src = "images/mn_ip237_off.gif";
ipact = new Image();
ipact.src = "images/mn_ip237_act.gif";

pton = new Image();
pton.src = "images/mn_pt_on.gif";
ptoff = new Image();
ptoff.src = "images/mn_pt_off.gif";
ptact = new Image();
ptact.src = "images/mn_pt_act.gif";

tmon = new Image();
tmon.src = "images/mn_tm_on.gif";
tmoff = new Image();
tmoff.src = "images/mn_tm_off.gif";
tmact = new Image();
tmact.src = "images/mn_tm_act.gif";

cpon = new Image();
cpon.src = "images/mn_cp_on.gif";
cpoff = new Image();
cpoff.src = "images/mn_cp_off.gif";
cpact = new Image();
cpact.src = "images/mn_cp_act.gif";

tson = new Image();
tson.src = "images/mn_ts_on.gif";
tsoff = new Image();
tsoff.src = "images/mn_ts_off.gif";
tsact = new Image();
tsact.src = "images/mn_ts_act.gif";

ltton = new Image();
ltton.src = "images/mn_ltt_on.gif";
lttoff = new Image();
lttoff.src = "images/mn_ltt_off.gif";
lttact = new Image();
lttact.src = "images/mn_ltt_act.gif";

lion = new Image();
lion.src = "images/mn_li_on.gif";
lioff = new Image();
lioff.src = "images/mn_li_off.gif";
liact = new Image();
liact.src = "images/mn_li_act.gif";

daon = new Image();
daon.src = "images/mn_da_on.gif";
daoff = new Image();
daoff.src = "images/mn_da_off.gif";
daact = new Image();
daact.src = "images/mn_da_act.gif";

econ = new Image();
econ.src = "images/mn_ec_on.gif";
ecoff = new Image();
ecoff.src = "images/mn_ec_off.gif";
ecact = new Image();
ecact.src = "images/mn_ec_act.gif";

ccon = new Image();
ccon.src = "images/mn_cc_on.gif";
ccoff = new Image();
ccoff.src = "images/mn_cc_off.gif";
ccact = new Image();
ccact.src = "images/mn_cc_act.gif";

whyproton = new Image();
whyproton.src = "images/mn_whyprot_on.gif";
whyprotoff = new Image();
whyprotoff.src = "images/mn_whyprot_off.gif";
whyprotact = new Image();
whyprotact.src = "images/mn_whyprot_act.gif";

linkson = new Image();
linkson.src = "images/mn_links_on.gif";
linksoff = new Image();
linksoff.src = "images/mn_links_off.gif";
linksact = new Image();
linksact.src = "images/mn_links_act.gif";
 
} 


 function mouseon(n){
	if (n == parent.menuframe.currentpage) return ; // do not show mouseover for same pg
	if (parent.bodyframe == null) return; //bodyframe not defined
	if (!parent.bodyframe.document) return ; //bodyframe doc not loaded

	if (document.images){

           imageON = eval(n + "on.src");
           document["menu_" + n].src = imageON;
	if (ie4) {
	if (!parent.bodyframe.document.all.L1) return; //ipsubmenu (L1) not defined
	}
	if (n == 'ip') {
	//	parent.bodyframe.Hide();
		parent.bodyframe.Show(1);
	}
 	}
 }
 

 function NS4mouseon(n){
	if (n == parent.menuframe.currentpage) return ; // do not show mouseover for same pg
	if (parent.bodyframe == null) return; //bodyframe not defined
	if (!parent.bodyframe.document) return ; //bodyframe doc not loaded

	if (document.images){

           imageON = eval(n + "on.src");
           document["NS4menu_" + n].src = imageON;
	if (ie4) {
	if (!parent.bodyframe.document.all.L1) return; //ipsubmenu (L1) not defined
	}
	if (n == 'ip') {
	//	parent.bodyframe.Hide();
		parent.bodyframe.Show(1);
	}
 	}
 }


 function mouseoff(n){

 if (document.images){
 	imageOFF = eval(n + "off.src");
      	document["menu_" + n].src = imageOFF;

	if (parent.bodyframe == null) return; //bodyframe not defined
	if (!parent.bodyframe.document) return ; //bodyframe doc not loaded
	if (ie4) {
	if (!parent.bodyframe.document.all.L1) return; //ipsubmenu (L1) not defined
	}
	if (n == 'ip') {
		parent.bodyframe.Hide();
	}
 }
 }

 function NS4mouseoff(n){

 if (document.images){
 	imageOFF = eval(n + "off.src");
      	document["NS4menu_" + n].src = imageOFF;
// line 304 
	if (parent.bodyframe == null) return; //bodyframe not defined
	if (!parent.bodyframe.document) return ; //bodyframe doc not loaded
	if (ie4) {
	if (!parent.bodyframe.document.all.L1) return; //ipsubmenu (L1) not defined
	}
	if (n == 'ip') {
		parent.bodyframe.HideL1();
	}
 }
 }

 function mousedown(n){
	if (n == parent.menuframe.currentpage) return ; // do not show mouseover for same pg
 if (document.images){
           imageA = eval(n + "act.src");
           document["menu_" + n].src = imageA;
           }
 }

 function NS4mousedown(n){
	if (n == parent.menuframe.currentpage) return ; // do not show mouseover for same pg
 if (document.images){
           imageA = eval(n + "act.src");
           document["NS4menu_" + n].src = imageA;
           }
 }

function doshow(object) {
if (parent.menuframe == null) 	return ; //menuframe not defined
if (!parent.menuframe.document) return ; //menuframe doc not loaded
    if (document.getElementById && document.getElementById(object) != null)
         node = document.getElementById(object).style.visibility='visible';
    else if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'visible';
    else if (document.all)
        document.all[object].style.visibility = 'visible';
}

function dohide(object) {
if (parent.menuframe == null) 	return ; //menuframe not defined
if (!parent.menuframe.document) return ; //menuframe doc not loaded
    if (document.getElementById && document.getElementById(object) != null)
         node = document.getElementById(object).style.visibility='hidden';
    else if (document.layers && document.layers[object] != null)
        document.layers[object].visibility = 'hidden';
    else if (document.all)
         document.all[object].style.visibility = 'hidden';
}
// line 356
// function adjustPgInd(bodypg) {
//	if (parent.menuframe == null) 	return ; //menuframe not defined
//	if (!parent.menuframe.document) return ; //menuframe doc not loaded
//setVars() ;

//var oldpage = parent.menuframe.currentpage ;
//parent.menuframe.currentpage = bodypg ;

// if (oldpage != bodypg) {

//layername = new Array() ;

//layername[0] = "menuindexcurr" ;
//layername[1] = "menulegexpcurr" ;
//layername[2] = "menutechexpcurr" ;
//layername[3] = "menulawyerscurr" ;
//layername[4] = "menupubscurr" ;
//layername[5] = "menuaboutcurr" ;
//layername[6] = "menuwhyitcurr" ;
//layername[7] = "menuclientscurr" ;
//layername[8] = "menucontactcurr" ;
//layername[9] = "menuloccurr" ;
//layername[10] = "menuintcurr" ;
//layername[11] = "menuipcurr" ;
//layername[12] = "menuwhyprotcurr" ;
//layername[13] = "menulinkscurr" ;

//for (i=0;i<parent.menuframe.menuid.length;i++) {
//clearTimeout(0) ;
//if (parent.menuframe.menuid[i]==bodypg) {doshow(layername[i]) ;}else{dohide(layername[i])} ;

//}

// commented out Jan 27,02--parent.menuframe.location.reload() ; 
  //	  parent.menuframe.location="menu.html";
// }
// }

// http://developer.irt.org/script/pointer.htm
// set cursor to hourglass (wait) during long script process (IE4 only)
// Before running the long process, execute the setPointer(), function,
// when the process has completed run the resetPointer() function: 

function setPointerWait() { if (document.all) for (var i=0;i < document.all.length; i++) document.all(i).style.cursor = 
'wait'; }

function setPointerHand() { if (document.all) for (var i=0;i < document.all.length; i++) document.all(i).style.cursor = 
'hand'; }
 
function resetPointer() { if (document.all) for (var i=0;i < document.all.length; i++) document.all(i).style.cursor = 
'default'; } 


// line 410

function changePage(whichpage,pgtag) {
	if (whichpage == parent.menuframe.currentpage) return ; // do not change to same pg
	if (parent.bodyframe == null) return; //bodyframe not defined, do not do

	setPointerWait() ;
	window.status="Requested page loading..." ;
  var oldpage = parent.menuframe.currentpage ;
  parent.bodyframe.activepage = whichpage ;
  if (whichpage) {

	parent.bodyframe.location=whichpage+".html" ;

  	if (pgtag) {
  	parent.bodyframe.location=whichpage+".html#"+pgtag ;
	}
  }
	if (!parent.bodyframe.document.all.L1) return; //ipsubmenu (L1) not defined, do not do

	parent.bodyframe.Hide();
}


// frame detection code:

if (self == top && !((self.innerHeight == 0) && (self.innerWidth == 0))) {
    location.href = 'index.html';
}


function pageOffset() {
//This function would be used if you want the menu to stay in the same place on the screen as the window scrolls.
//Also used for Netscape to position menu on frame after page loads.
    if (document.layers) {
        document.layers['origmenulayer'].pageX = window.pageXOffset + 45;
        document.layers['origmenulayer'].pageY = window.pageYOffset + 120;
        document.layers['pgindlayer'].pageX = window.pageXOffset + 45;
        document.layers['pgindlayer'].pageY = window.pageYOffset + 120;
    }
//    else if (document.all) {
//       document.all['menulayer'].style.posLeft = document.body.scrollLeft + 45;
//        document.all['menulayer'].style.posTop = document.body.scrollTop + 120;
//    }
    setTimeout('pageOffset()',1000);
}
// line 456 
//-->


