var DHTML = (document.getElementById || document.all || document.layers);
function getObj(name)
{
  if (document.getElementById)
  {
        this.obj = document.getElementById(name);
        this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
        this.obj = document.all[name];
        this.style = document.all[name].style;
  }
  else if (document.layers)
  {
        this.obj = document.layers[name];
        this.style = document.layers[name];
  }
}

function changeClass(id, newClass) {
	identity=document.getElementById(id);
	identity.className=newClass;
}

        function divFade(div,opac) {
                var obj = document.getElementById(div);
                var passed = parseInt(opac);
                var newOpac = parseInt(passed+10);
                if ( newOpac < 80 ) {
                        obj.style.opacity = '.'+newOpac;
                        obj.style.filter = "alpha(opacity:"+newOpac+")";
                        opacityID = setTimeout("toolTipLib.tipFade('toolTip','"+newOpac+"')",20);
			return true;
                }
                else {
                        obj.style.opacity = '.80';
                        obj.style.filter = "alpha(opacity:80)";
			return false;
                }
        }

function hideSearch()
{
        var x = new getObj('actressSearch');
        var y = new getObj('titleSearch');
        if(document.all || document.getElementById)
        {
        x.style.visibility = 'hidden';
        y.style.visibility = 'hidden';
        }
        if(document.layers)
        {
        x.style.visibility = 'hide';
        y.style.visibility = 'hide';
        }
}
function showSearch(DivID)
{
        hideSearch();
        setSkinPref(DivID);

        var x = new getObj(DivID);
        if(document.all || document.getElementById)
        {
        x.style.visibility = 'visible';
        }
        if(document.layers)
        {
        x.style.visibility = 'show';
        }
}
function toggleDivs(num)
{
        if (!DHTML) return;

	var leftDiv = new Array()
	leftDiv[1] = 'todaysPics';
	leftDiv[2] = 'todaysClips';
	
	var minus = new Array()
	minus[1] = 'todaysPicsLink';
	minus[2] = 'todaysClipsLink';

        for (i=1;i <= leftDiv.length - 1;i++)
        {
                var x = document.getElementById(leftDiv[i]);
		if(i == num){
			if(x.style.visibility == 'visible' || x.style.visibility == 'show'){flag = true;}else{flag = false;}
       			x.style.visibility = (flag) ? "hidden" : "visible";
			if(!flag){
				YAHOO.util.Dom.removeClass(minus[i], 'plus');
				YAHOO.util.Dom.addClass(minus[i], 'minus');
			}else{
				YAHOO.util.Dom.addClass(minus[i], 'plus');
				YAHOO.util.Dom.removeClass(minus[i], 'minus');
			}
		}else{
			x.style.visibility = "hidden";
			YAHOO.util.Dom.removeClass(minus[i], 'minus');
			YAHOO.util.Dom.addClass(minus[i], 'plus');
		}
	}
}
function inherit(objidParent,objidChild) {
	if (document.getElementById) {
		Parent = document.getElementById(objidParent);
		Child = document.getElementById(objidChild);
		if(Child.offsetHeight > Parent.offsetHeight){	
			Parent.style.height = Child.offsetHeight + 'px';
		}

		return true
	}
}
var showtimeoutid = null;
var hidetimeoutid = null;
//var pagetimeoutid = null;
var page = null;
var subnav = new Array()
        subnav[0] = 'actress_subnav';
        subnav[1] = 'movie_subnav';
        subnav[2] = 'tv_subnav';
        subnav[3] = 'reviews_subnav';
        subnav[4] = 'features_subnav';
var navbuttons = new Array()
        navbuttons[0] = 'actress_link';
        navbuttons[1] = 'movie_link';
        navbuttons[2] = 'tv_link';
        navbuttons[3] = 'reviews_link';
        navbuttons[4] = 'features_link';
var toggleclass = new Array()
        toggleclass[0] = 'topactressclass';
        toggleclass[1] = 'topmovieclass';
        toggleclass[2] = 'toptvclass';
        toggleclass[3] = 'topreviewsclass';
        toggleclass[4] = 'topfeaturesclass';
function showSubnav(num,imgid)
{
        /*for (i=0;i<subnav.length;i++)
        {
                var x = new getObj(subnav[i]);
                if(x.style.visibility == 'visible' && i != num)
                {
                        x.style.visibility = 'hidden';
                        setTimeout("changeClass('"+navbuttons[i]+"','rol')",10);
                }
        }
        if(num != 'hide')
        {
                var x = new getObj(subnav[num]);
                x.style.visibility = 'visible';
        }
        if(num == 'hide')
        {
                if(page)
                {
                        var y = 1;
                        var x = new getObj(subnav[page]);
                        x.style.visibility = 'visible';
                        setTimeout("changeClass('"+navbuttons[page]+"','"+toggleclass[page]+"')",10);
                }
        }*/
}
function turnOffTimer(num,imgid)
{
        clearTimeout(showtimeoutid);
        var x = new getObj(subnav[num]);
        if(x.style.visibility != 'visible')
        {
		//alert('change actress button background OFF');
        	changeClass(navbuttons[num],'rol');
        }
        hidetimeoutid = setTimeout("showSubnav('hide','"+imgid+"')",500);
}
function turnOnTimer(num,imgid)
{
        changeClass(navbuttons[num],toggleclass[num]);
        var count = 0;
        for (i=0;i<subnav.length;i++)
        {
                var x = new getObj(subnav[i]);
                if(x.style.visibility == 'visible')
                {
                        count = count + 1;
                }
        }
        if(count == 0)
        {
                showSubnav(num,imgid);
        }
        else
        {
                clearTimeout(hidetimeoutid);
                showtimeoutid = setTimeout("showSubnav('"+num+"','"+imgid+"')",500);
        }
}

function changeWhatsNew(divtostyle){
	if(divtostyle == 'whatsnew'){
		changeClass('tabmenu','tabmenuminus');
		changeClass('whatsnewcontent','lightPurpleBackground');
		x = new getObj('table');
		y = new getObj('lightPurpleWhatsNew');
		x.style.display = 'none';
		y.style.display = 'block';
	}else if(divtostyle == 'hotupdates'){
		changeClass('tabmenu','tabmenuzero');
		changeClass('whatsnewcontent','darkPurpleBackground');
		x = new getObj('lightPurpleWhatsNew');
		y = new getObj('table');
		x.style.display = 'none';
		y.style.display = 'block';
	}
}

function tradePop(){
var windowprops = "toolbar=0,location=0,directories=0,status=0, " +
"menubar=0,scrollbars=1,resizable=1,width=670,height=520";
var pageto = "http://www.mrskin.com/trademarks.htm";
OpenWindow = window.open(pageto, "trademarks", windowprops);
OpenWindow.focus();
}

