/* ---- for top horizontal menu -----------------*/
var menu=function(){
	var t=15,z=50,s=6,a;
	function dd(n){this.n=n; this.h=[]; this.c=[]}
	dd.prototype.init=function(p,c){
		a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
		for(i;i<l;i++){
			var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
			h.onmouseover=new Function(this.n+'.st('+i+',true)');
			h.onmouseout=new Function(this.n+'.st('+i+')');
		}
	}
	dd.prototype.st=function(x,f){
		var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
		clearInterval(c.t); c.style.overflow='hidden';
		if(f){
			p.className+=' '+a;
			if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
			if(c.mh==c.offsetHeight){c.style.overflow='visible'}
			else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}
		}else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}
	}
	function sl(c,f){
		var h=c.offsetHeight;
		if((h<=0&&f!=1)||(h>=c.mh&&f==1)){
			if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
			clearInterval(c.t); return
		}
		var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
		c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
		c.style.height=h+(d*f)+'px'
	}
	return{dd:dd}
}();

/*----------------- for book detail -------------------- */

function hidepop(didname){
      var popUp = document.getElementById(didname);
	  popUp.style.visibility = "hidden";
      }
	  
function showpop(didname,bd,xx,yy){
        var IE = document.all?true:false;
        if (IE) { // grab the x-y pos.s if browser is IE
        xx = event.clientX + document.body.scrollLeft;
        yy = event.clientY + document.body.scrollTop +50;
        xx = event.clientX + ( document.documentElement.scrollLeft ||document.body.scrollLeft) - ( document.documentElement.clientLeft || 0);
        yy = event.clientY + ( document.documentElement.scrollTop || document.body.scrollTop) - ( document.documentElement.clientTop || 0);
        }

      var popUp = document.getElementById(didname);
      popUp.style.top =  yy +"px";
      popUp.style.left = ((xx - 60) + 70 )+"px";
      popUp.style.width =  "250px";

      //var baseText = popUp.innerHTML;
     // popUp.innerHTML = baseText + bd;
	  popUp.innerHTML = bd;
      popUp.style.visibility = "visible";

      }	  
	  
/*----------------- div hide -------------------- */
function showdiv(didname){
      var popUp = document.getElementById(didname);
      popUp.style.height = "auto";
	  popUp.style.visibility = "visible";
	  popUp.style.display = "block";
      }


function hidediv(didname){
      var popUp = document.getElementById(didname);
     // popUp.style.height = "0px";
	  popUp.style.visibility = "hidden";
	  popUp.style.display = "none";
      }

function togglediv(tgid){
//showdiv(tgid);
 var popUp = document.getElementById(tgid);
 if (popUp.style.visibility == "visible"){ hidediv(tgid); } else { showdiv(tgid); }
 }



/*
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
else {  // grab the x-y pos.s if browser is NS
tempX = e.pageX;
tempY = e.pageY;
}  
if (tempX < 0){tempX = 0;}
if (tempY < 0){tempY = 0;}  
document.Show.MouseX.value = tempX;
document.Show.MouseY.value = tempY;
return true;
}
*/	  
