/*****************************************
* Dissolving Image Rollover- By Roy Whittle (http://www.javascript-fx.com/)
* Featured on/available at http://www.dynamicdrive.com/
* This notice must stay intact for use
*****************************************/

//Generate transition CSS (transition=0 to 23)
document.write('<STYLE TYPE="text/css">.imgTrans{ filter:revealTrans(duration=0.2,transition=12) }</STYLE>');

//Uncomment the next line for fading rollovers instead of dissolving:
//document.write('<STYLE TYPE="text/css">.imgTrans{ filter:blendTrans(duration=0.4) }</STYLE>');

<!--

	var last_layer = 0;
	var x, y;
	var ns4=document.layers;
	var ns6=document.getElementById&&!document.all;
	var ie4=document.all;
	var ua= navigator.userAgent;
	var MAC= (navigator.platform.indexOf("PPC") > 0);
	var IE5, MAC_IE5, MAC_SAFARI, SAFARI;

	IE5 = (ua.indexOf("MSIE 5") > 0 || ua.indexOf("MSIE 6") > 0);
	MAC_IE5 = (MAC && IE5);
	SAFARI = (ua.indexOf("Safari") > 0);
	MAC_SAFARI = (MAC && SAFARI);

	function GetObject(name)
	{
		if (document.getElementById)
		{
			return document.getElementById(name);
		} else
		if (document.all)
		{
			return document.all[name];
		} else
		if (document.layers)
		{
			return document.layers[name];
		}
	}

	function GetOurMouse(e)
	{
		x = e.pageX;
		y = e.pageY;
	}

	function ShowDetails(user_name, score, view, rating, which)
	{
		if(!MAC_IE5)
		{
			var our_style = GetObject(which);
			our_style.style.display = "block";

			if(last_layer != 0)
			{
				RemoveDetails(last_layer);
				last_layer = 0;
			}

			last_layer = which;

			if(ie4)
			{
				eval("document.all." + which + ".style.left = " + (event.x-60+document.body.scrollLeft) + ";");
				eval("document.all." + which + ".style.top = " + (event.y+20+document.body.scrollTop) + ";");
			} else
			if(ns4||ns6||MAC_SAFARI)
			{
				document.onmousemove = GetOurMouse;
				our_style.style.left = (x-60);
				our_style.style.top = (y+20);
			}

			var content = '<table border="0" cellpadding="0" cellspacing="0" width="100"><tr align="left"><td bgcolor="#666666" width="100%" align="left"><table border="0" cellpadding="1" cellspacing="2" width="100%"><tr bgcolor="#CCCCCC"><td align="left" class="font_vd_small"><font color="#000000">by</font> <font color="#3366CC"><b>' + user_name + '</b></font></td></tr><tr><td id="tdname" align="left"><font color="#FFFFFF">Current Score:</font> <b><font color="#33CCFF">' + score + '</font></b><br><font color="#FFFFFF">Views:</font> <b><font color=#33CCFF>' + view + '</font></b><br><font color="#FFFFFF">Rating:</font> <font color="#33CCFF"><b>' + rating + '</b></font></td></tr></table></td></tr></table>';

			if(ns4){our_style.document.write(content);our_style.document.close();our_style.visibility="visible"}
			if(ns6){document.getElementById(which).innerHTML= content; our_style.display=''}
			if(ie4){document.all(which).innerHTML=content;}
		}
	}

	function RemoveDetails(which)
	{
		var our_style = GetObject(which);

		if(ns4){document.which.visibility="hidden";}
		else if (ns6||ie4)
		our_style.style.display="none";
		last_layer = 0;
	}

//-->


var onImages=new Array();
function Rollover(imgName, imgSrc)
{
	onImages[imgName] = new Image();
	onImages[imgName].src = imgSrc;
}

function turnOn(imgName){ 
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].apply();
	document.images[imgName].offSrc = document.images[imgName].src;
	document.images[imgName].src    = onImages[imgName].src;
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].play();
}

function turnOff(imgName){ 
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].stop();
	document.images[imgName].src = document.images[imgName].offSrc;
}

//Specify name of participating images, plus paths to their onMouseover replacements:
Rollover("home",  "images/top_menu_home1.gif");
Rollover("flashportal", "images/top_menu_flashportal1.gif");
Rollover("artportal", "images/top_menu_artpanel1.gif");
Rollover("stickpage", "images/top_menu_stickpage1.gif");
Rollover("stickforum", "images/top_menu_stickforum1.gif");
function validpage(obj,pagecount)
{	
	if (obj.value=="")
	{obj.value=0;
	} 
	obj.value=parseInt(obj.value); //alert(obj.value);
	if (obj.value=="NaN") {alert("Please enter valid page no.");obj.value="1";obj.focus; }
	if (obj.value=="0") {obj.value="1";}
	if (obj.value <0){alert("Please enter valid page no.");obj.value="1";obj.focus;}
	if (parseInt(obj.value) > parseInt(pagecount)){alert("Please enter valid page no.");obj.value="1";obj.focus; }
}
