// JavaScript Document
<!--

	function MM_reloadPage(init) {  //reloads the window if Nav4 resized
		if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
			document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
		else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
	}
	MM_reloadPage(true);
	
	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_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_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_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 MM_showHideLayers() { //v6.0
		var i,p,v,obj,args=MM_showHideLayers.arguments;
		for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
			if (obj.style) { obj=obj.style; v=(v=="show")?"visible":(v=="hide")?"hidden":v; }
			obj.visibility=v; }
	}
//-->

	function showLogin(option) {
	
		if(option == false) {
			alert('Logged in!');
			return;
		}
		else {
			alert('Logged out!');
			return;
		}
	
	}
	
	function getItem(name){
		var object = null;
		if (document.getElementById)
			object = document.getElementById(name);
		else if (document.all) 
			object = document.all[name];
		return object;
	}

	var detect  = navigator.userAgent.toLowerCase();
	
	function checkIt(string) {
		place = detect.indexOf(string) + 1;
		thestring = string;
		return place;
	}
	
	function makeVis(itemname){
		if ( checkIt("msie") && !checkIt("opera") )
			getItem(itemname).style.display = "block";
		else
			getItem(itemname).style.display = "table-row";
	}

	function makeVisType(itemname, itemtype){
		if ( checkIt("msie") && !checkIt("opera") )
			getItem(itemname).style.display = "block";
		else
			getItem(itemname).style.display = itemtype;
	}

	function openZigizWindow(game){
		urchinTracker ( '/outgoing/zigiz/' + game ) ;
		var zigiz = window.open("http://www.zigiz.com/games/game.php?gamestart="+game+"&pi=totallygame&user=2671", "ec1", "width=800,height=525,top=0,left=0,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no");
	}

	function openImageWindow(pos, num){
		var imagewindow = window.open(standardUrl+"/image_view.php?pos="+pos+"&num="+num, "ec3", "width=675,height=575,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no");
	}

	function showmail(divname, domain, ext, name, subject, opt, text, text2){
		getItem(divname).innerHTML = text2+' <a href="mailto:'+name+'@'+domain+'.'+ext+'?subject='+subject+'" '+opt+'>'+text+'</a>';
	}
	
	function addBookmark(url, title) {
		
		var url = url;
		var title = title;
		
		if (document.all)
			window.external.AddFavorite(url, title);
		else
			alert('Press Ctrl+D to bookmark this page.');
		return;
		
	}


var growing = false;
var selectedItem;
var myHeight;
var html;

function moreGenres() {	
	selectedItem = 'moregenresBox';
	myHeight = 80;
	if(document.getElementById(selectedItem)) {
		if(document.getElementById(selectedItem).style.display == 'inline' && !growing) {
			html = document.getElementById(selectedItem).innerHTML;
			document.getElementById(selectedItem).innerHTML = '';
			document.getElementById('moregenres').style.backgroundImage = "url("+standardUrl+"img/moregenres.gif)";
			document.getElementById('moregenres').innerHTML = '<p><a href="javascript:moreGenres();" title="More">More</a></p>';		
			document.getElementById(selectedItem).style.height = '80px';
			height = myHeight;
			growing = true;
			growDiv = setInterval(shrink, 10);
		} else if(!growing) {
			html = document.getElementById(selectedItem).innerHTML;
			document.getElementById(selectedItem).innerHTML = '';
			document.getElementById(selectedItem).style.display = 'inline';
			document.getElementById('moregenres').style.backgroundImage = "url("+standardUrl+"img/lessgenres.gif)";
			document.getElementById('moregenres').innerHTML = '<p><a href="javascript:moreGenres();" title="Less">Less</a></p>';
			document.getElementById(selectedItem).style.height = '0px';
			height = 10;
			growing = true;
			growDiv = setInterval(grow, 10);
		}
	}
}

function show(objID) {	
	if(growing) return;
	switch(objID) {
		case 'sendtofriend'	:
			myHeight = 50;
		break;
		case 'directlink' :
			myHeight = 30;
		break;
		case 'loginpopup' :
			myHeight = 50;
		break;
		default:
			myHeight = 80;
		break;
	}
	
	selectedItem = document.getElementById(objID);
	
	if(selectedItem) 
	{
		selectedItem.style.height = myHeight+'px';
		if(selectedItem.style.display == 'block')
		
			selectedItem.style.display = 'none';
		else
			selectedItem.style.display = 'block';
	}		
	
	return;
	
	if(document.getElementById(selectedItem)) {
		if(document.getElementById(selectedItem).style.display == 'inline') {
			html = document.getElementById(selectedItem).innerHTML;
			document.getElementById(selectedItem).innerHTML = '';
			document.getElementById(selectedItem).style.height = myHeight+'px';
			height = myHeight;
			growing = true;
			growDiv = setInterval(shrink, 10);
		} else {
			html = document.getElementById(selectedItem).innerHTML;
			document.getElementById(selectedItem).innerHTML = '';
			document.getElementById(selectedItem).style.display = 'inline';
			document.getElementById(selectedItem).style.height = '0px';
			height = 0;
			growing = true;
			growDiv = setInterval(grow, 10);
		}
	}
}

function grow() {
	height+=10;
	document.getElementById(selectedItem).style.height = height+'px';
	if(height == myHeight) {
		document.getElementById(selectedItem).innerHTML = html;
		growing = false;
		clearInterval(growDiv);
	}
}

function shrink() {
	height-=10;
	document.getElementById(selectedItem).style.height = height+'px';
	if(height == 0) {
		document.getElementById(selectedItem).innerHTML = html;		
		document.getElementById(selectedItem).style.display = 'none';
		growing = false;
		clearInterval(growDiv);
	}
}

window.onresize = function () {
	document.getElementById('generalCss').href=document.getElementById('generalCss').href;
};

function str_replace(strfind, strreplace, obj) {
    return obj.split(strfind).join(strreplace);
}

function unsetValue(obj) {
	var obj = obj;
	obj.value = '';	
	obj.onfocus = function() { }
}

function setPasswordField(obj) {
	var obj = obj;
	
	unsetValue(obj);
	
	if(checkIt("msie"))		
		obj.parentNode.innerHTML = str_replace('INPUT', 'input type="password"', obj.parentNode.innerHTML);
	else 
		obj.setAttribute('type', 'password');	
	
	obj.focus();
	
	return;
}