// JavaScript Document

//############################################//
//######  Function for Intake file  ########//
//############################################//

//SuckerTree Vertical Menu 1.1 (Nov 8th, 06)
//By Dynamic Drive: http://www.dynamicdrive.com/style/

var menuids=["suckertree1","suckertree2","suckertree3","suckertree4","suckertree5","suckertree6","suckertree7","suckertree8","suckertree9"]; //Enter id(s) of SuckerTree UL menus, separated by commas

/*function buildsubmenus(){
for (var i=0; i<menuids.length; i++){
 if(document.getElementById(menuids[i])){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
		var subsubleft=ultags[t].parentNode.offsetWidth-5;
		var subsubtop = ultags[t].parentNode.offsetHeight+15;
		
    ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
		if (ultags[t].parentNode.parentNode.id==menuids[i]) {//if this is a first level submenu
			
//			alert(ultags[t].parentNode.offsetWidth);
			var leftval=ultags[t].parentNode.offsetWidth-450;
			var topval = ultags[t].parentNode.offsetHeight;
			ultags[t].style.left=leftval+"px" //dynamically position first level submenus to be width of main menu item
//			alert(ultags[t].parentNode.offsetHeight);
			ultags[t].style.top=topval;
			

			//ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px" //dynamically position first level submenus to be width of main menu item -- Commented by Hetal

			}
		else {//else if this is a sub level submenu (ul) 
			//alert(ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" );
		  //ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it 
		  ultags[t].style.left="10px" //position menu to the right of menu item that activated it 
		  }
		  
    ultags[t].parentNode.onmouseover=function(){		
		//alert(subsub);
		this.getElementsByTagName("ul")[0].style.left=subsubleft;
		this.getElementsByTagName("ul")[0].style.top=subsubtop;
		//chkbox();
	    this.getElementsByTagName("ul")[0].style.display="block"
		
		
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    }
    }
		for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
		ultags[t].style.visibility="visible"
		ultags[t].style.display="none"
		}
 	}
  }
}*/
function buildsubmenus(){
	for (var i=0; i<menuids.length; i++) {
	  if(document.getElementById(menuids[i])){
		var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
		for (var t=0; t<ultags.length; t++) {
			//ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
			if (ultags[t].parentNode.parentNode.id == menuids[i]) {
				//if this is a first level submenu
				var elem = ultags[t].parentNode;
				//alert(elem.offsetWidth);
				//ultags[t].style.left = elem.offsetWidth+"px"
				//ultags[t].style.top  = elem.offsetHeight+"px"
				ultags[t].style.left = (elem.offsetLeft+40)+"px"
				ultags[t].style.top  = (elem.offsetTop+16)+"px"
			}
			else {
				/*//else if this is a sub level submenu (ul)
				var elem = ultags[t].getElementsByTagName("a")[0]
				//ultags[t].style.left = elem.offsetWidth+"px"
				//ultags[t].style.top  = elem.offsetHeight+"px"
				ultags[t].style.left = (elem.offsetLeft+20)+"px"
				ultags[t].style.top  = (elem.offsetTop+15)+"px"*/
				// ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it 
				  ultags[t].style.left="50px" //position menu to the right of menu item that activated it 
				  ultags[t].style.top="20px"
				  ultags[t].style.width="350px"
			}
			//ultags[t].style.left="150px"
			//ultags[t].style.top="20px"

			ultags[t].parentNode.onmouseover=function() {		
				//chkbox();
				//alert(this.getElementsByTagName("ul")[0].style.zIndex);
				//parseInt(this.getElementsByTagName("ul")[0].style.zIndex)+5
				this.getElementsByTagName("ul")[0].style.zIndex = 9;
//				alert(this.getElementsByTagName("ul")[0].style.zIndex);
				
				this.getElementsByTagName("ul")[0].style.display="block"
				this.getElementsByTagName("ul")[0].style.visibility="visible"
				
			}
			ultags[t].parentNode.onmouseout=function() {
				 this.getElementsByTagName("ul")[0].style.display="none";
			}
		}
		for (var t=ultags.length-1; t>-1; t--){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
			ultags[t].style.visibility="visible"
			ultags[t].style.display="none"
		}
	}
	}
}

// Added by Hetal -- To overlap menu in IE
navHover = function() {
	//alert(menuids.length);
	
	/*var lis = document.getElementById("suckertree1").getElementsByTagName("LI");
	for (var i=0; i<lis.length; i++) {
		lis[i].onmouseover=function() {
			this.className+=" iehover";
		}
		lis[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
		lis[i].style.zIndex = zin;
		zin--;
	}*/
	
	for(tre=0;tre<menuids.length;tre++) {
		if(document.getElementById(menuids[tre])) {
			var zin = 200;	

			var lis = document.getElementById(menuids[tre]).getElementsByTagName("LI");
			for (var i=0; i<lis.length; i++) {
				lis[i].onmouseover=function() {
					this.className+=" hovered";
					this.className+=" iehover";					
				}
				lis[i].onmouseout=function() {
					this.className=this.className.replace(new RegExp(" iehover\\b"), "");
					this.className=this.className.replace(new RegExp(" hovered\\b"), "");
				}
				lis[i].style.zIndex = zin;
				zin--;
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", navHover);
// ENd hetal




if (window.addEventListener)
window.addEventListener("load", buildsubmenus, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus)


function chkbox()
{
	
	
	if(document.getElementById('chk1').checked)
	{
		
		document.getElementById('div_chk1').style.display='';
		//document.getElementById('h1').style.background ="url(drop.jpg)";		
	//	document.getElementById('h2').style.background ="url(drop.jpg)";
		document.getElementById('h1').style.borderWidth="1px";
		document.getElementById('h2').style.borderWidth="1px";
		document.getElementById('uh1').style.borderWidth="1px";
	
		//document.getElementById('i191').style.zIndex="8";
		
		var rows = document.getElementById('suckertree1').getElementsByTagName('li');
		//alert(rows.length);
		//for (i=0; i<rows.length; i++) {
//			//rows[i].style.background = "transparent";
//			rows[i].style.zIndex="0";
//		}


	
		
	}
	else
	{
		document.getElementById('div_chk1').style.display='none';
		//document.getElementById('h1').style.background ="url(white_images.jpg)";		
		//document.getElementById('h2').style.background ="url(white_images.jpg)";
		
		document.getElementById('h1').style.backgroundColor ="#fff";
		document.getElementById('h2').style.backgroundColor ="#fff";
		document.getElementById('h1').style.borderWidth="0px";
		document.getElementById('h2').style.borderWidth="0px";
		document.getElementById('uh1').style.borderWidth="0px";
	}
}




//############################################//
//######  End Function for Intake file  ########//
//############################################//




function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//############################################//
//######  Function for Numaric Value  ########//
//############################################//
function numbersonly(evnt)
{
var unicode=evnt.charCode? evnt.charCode : evnt.keyCode


	if (unicode<46||unicode>57 || unicode==47){
		if(unicode == 43 || unicode == 32 || unicode == 8 || unicode == 9)
			return true;
		else
			return false;
	}
}









