
if(!objMenuSlide){
	var objMenuSlide = new Array();
	var initMICEmenu;
	clearInterval(initMICEmenu);
	initMICEmenu = setInterval("miceSlidMenu()",1);
}
var tempalert = 0;
function miceSlidMenu(){
	var temp = new Array();
	for(i = 0;i<objMenuSlide.length;i++){
		var pushitem = true;
		var divheight = parseInt(objMenuSlide[i][0].style.height.substr(0,objMenuSlide[i][0].style.height.length-2),10);
		var px = ((objMenuSlide[i][2]-divheight)/10);
		
			if(objMenuSlide[i][1] < objMenuSlide[i][2]){
				if(px < 5) px = 5;
				if(divheight+px >= objMenuSlide[i][2]-20){
					objMenuSlide[i][0].style.height = (objMenuSlide[i][2])+"px";
					objMenuSlide[i][0].style.height = 'auto';
					pushitem = false;
				}
			}else if(objMenuSlide[i][1] > objMenuSlide[i][2]){
				if(px > -10) px = -10;
				
				if(divheight+px <= objMenuSlide[i][2]){
					objMenuSlide[i][0].style.height = (objMenuSlide[i][1])+"px";
					objMenuSlide[i][0].style.height = 'auto';
					objMenuSlide[i][0].style.display = 'none';
					pushitem = false;
				}
			}
			if(pushitem){
				if(parseInt(px,10) != 0){
					temp.push(objMenuSlide[i]);
					objMenuSlide[i][0].style.height = (divheight + parseInt(px,10))+"px";
				}
			}else{
					//alert(divheight);
					//alert(objMenuSlide[i][0].style.height);
			}
	}
	objMenuSlide = temp;
}
function MICEactiveMenu(tagid,itemid){
	initMenu(tagid);
	//setMenuHide(tagid);
	MICEactiveItem(tagid,'Itemid-'+itemid);
}


function initMenu(objid){
	var menudocument = document.getElementById(objid);
	var div = menudocument.getElementsByTagName('div');
	for(var no=0;no<div.length;no++){
		if(div[no].className == "Menu"){
			var innerA = div[no].getElementsByTagName('a');
			var innerSub = div[no].getElementsByTagName('div');
			if(innerA[0] != null){
				var titlelink = innerA[0].innerHTML;
				var checked = false;
				if(div[no].innerHTML.substr(0,3) == "<A>"){
					var indexa = div[no].innerHTML.indexOf("</A>");
					var divinner = div[no].innerHTML.substr(indexa,div[no].innerHTML.length - indexa);
					div[no].innerHTML = '<a href="javascript:MICEactiveItemId(\''+objid+"','"+div[no].id+"');"+'" >'+titlelink+'</a>'+divinner;
					checked = true;
				}
				if(!checked && div[no].innerHTML.substr(0,3) == "<a>"){
					var indexa = div[no].innerHTML.indexOf("</a>");
					var divinner = div[no].innerHTML.substr(indexa,div[no].innerHTML.length - indexa);
					div[no].innerHTML = '<a href="javascript:MICEactiveItemId(\''+objid+"','"+div[no].id+"');"+'" >'+titlelink+'</a>'+divinner;
				}
			}
			/*
				if(innerA[0].href == ""){
					var subhieght = 0;
					for(var i = 0;i<innerSub.length;i++){
						if(innerSub[i].className == "Sub-Menu"){
							subheight = innerSub[i].offsetHeight;
						}
					}
					if(subheight){
					innerA[0].href = 'javascript:MICEactiveItemId(\''+objid+"','"+div[no].id+"');";
					}
				}
			}*/
		}
	}
	for(var no=0;no<div.length;no++){
		if(div[no].className == "Sub-Menu"){
			div[no].style.overflow = 'hidden';
			div[no].style.display = 'none';
		}
	}
}
function MICEactiveItem(objid,id){
	var menudocument = document.getElementById(objid);
	var div = menudocument.getElementsByTagName('div');
	for(var no=0;no<div.length;no++){
		if(id == div[no].id){
			var innerdiv = div[no].getElementsByTagName('div');
			if(innerdiv[0] != null){
				innerdiv[0].style.display = '';
			}
			if(div[no] != null){
				
				if(div[no].className.indexOf('active') == -1){
					div[no].className += " active";
					
					if(div[no].parentNode.parentNode){
						MICEactiveItem(objid,div[no].parentNode.parentNode.id);
					}
				}
			}
			break;
		}
	
	}
}
function MICEactiveItemId(objid,Itemid){
	if(!objMenuSlide.length && Itemid != ""){
	var itemobj = document.getElementById(Itemid);
	var showsub = itemobj.getElementsByTagName('div');
	if(itemobj.className.indexOf('active') == -1){
		var clevel = itemobj.parentNode.parentNode;
		var factived = clevel.getElementsByTagName('div');
		for(var i=0;i<factived.length;i++){
			if(factived[i].className.indexOf('active') != -1){
				MICEactiveItemId(objid,factived[i].id);
			}
		}
		
		//alert(clevel.id);
		if(itemobj.className.indexOf('active') == -1){
		itemobj.className += " active";
		//alert(showsub.length);
		if(showsub.length){
			showsub[0].style.display = "";
			showsub[0].subid = Itemid;
			//var divheight = parseInt(showsub[0].style.height.substr(0,showsub[0].style.height.length-2),10);
			//alert(showsub[0].offsetHeight);
			addMICEObjUp(showsub[0],1,showsub[0].offsetHeight);
		}
		}
	}else{
		itemobj.className = "Menu";
		if(showsub.length){
		addMICEObjUp(showsub[0],showsub[0].offsetHeight,1);
		}
	}
	}
}
function addMICEObjUp(obj,divStart,divHeight){
				//alert(showdiv.innerHTML);
	var check = false;
	for(var i=0;i<objMenuSlide.length;i++){
		if(objMenuSlide[i].subid == obj.subid){
			check = true;
			break;
		}
	}
	if(!check){
		if(divStart != divHeight){
			obj.style.height = divStart+"px";
			objMenuSlide.push(new Array(obj,divStart,divHeight));
		}
	}
}