self.name = "alterego_main";



  function shop_online(){
    var so = window.open("http://store.fetish-factory.com","shop");
    so.focus();
  }

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
        
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

function galleryInfoBoxToggle(){
    var Obj = document.getElementById('gal_moreinfobox');
    
    if(Obj.style.display=='none' || Obj.style.display==''){
        Obj.style.display='inline';
    }else{
    
        if(Obj.style.display=='inline'){
            Obj.style.display='none';
        }
    }
}

function galleryInfoBox(act){ //act = 'show' or 'hide'
    var Obj = document.getElementById('gal_moreinfobox');
    if(act=="show"){
    Obj.style.display='inline';
    }
    
    if(act=="hide"){
    Obj.style.display='none';
    }
    
}

/**
 * Uses the assuption that the image always ends with f.jpg or b.jpg
 * where f stands for front, and b for back. script itself determines
 * if the file is a jpg or gif.
 */
function flipFlyer2(flyerfront,flyerback){
	var curflyer = document.getElementById("gal_image");
	var cursrc = curflyer.src
	var nsrc = '';
	
	if (cursrc == flyerfront){
		nsrc = flyerback;
		}
	if (cursrc == flyerback) {
		nsrc = flyerfront;	
		}		
	 curflyer.src = nsrc;
}
function flipFlyer(theId){
    var flyer = document.getElementById("gal_image");
    var fsrc = flyer.src
    var dtype = '.jpg';
    var nsrc = '';
    
    if(fsrc.lastIndexOf('.jpg')==1){
        dtype = '.jpg';
    }
    if(fsrc.lastIndexOf('.gif')==1){
        dtype = '.gif';
    }
    
    //-- is front now active?
    if(fsrc.lastIndexOf('f'+dtype)>0){
        var van  = 'f'+dtype
        var naar = 'b'+dtype  
    }
    if(fsrc.lastIndexOf('b'+dtype)>0){
        var van  = 'b'+dtype
        var naar = 'f'+dtype  
    }

    nsrc = fsrc.replace(van,naar)
    flyer.src = nsrc;
}

function setCookie(Cname,Cvalue){
    //alert(Cname+'='+Cvalue);
    
    var cookieString = escape(Cvalue) +';'
    var ckyDate      = new Date;
    
    ckyDate.setDate(ckyDate.getDate( ) + 31);
    document.cookie = Cname + '=' + cookieString + 
      '; expires=' + ckyDate.toGMTString( ) + ';';
    
    //alert(worked)
}

function getCookie(Cname){
    // create a temp array
    //alert(document.cookie);
    tempArray = document.cookie.split('; ');
    
    // create an array of arrays
    finalArray = new Array();
    xyz = 0;
    for (elName in tempArray) {
      //document.write('<br>'+ elName);
        
      //finalArray[xyz] = tempArray[elName].split('=');
      //xyz++;
      }

    // test for our desired value
    for (elName in finalArray) {
      //document.write('<br>'+elName+' '+finalArray[elName][0]+' = '+finalArray[elName][1]);

      if (finalArray[elName][0] == Cname) {
        //process cookie value finalArray[elName][1];
        //alert(finalArray[elName][1]);
        return finalArray[elName][1];
      }
    }
}

function commentsBox(which){
    //alert(which)
    var Obj = document.getElementById(which);
    var currentState = Obj.style.display;
    
    if(currentState=='none' || currentState==''){
        Obj.style.display = 'block';
    }else{
        Obj.style.display = 'none';
    }
}

function nextStyle(currentStyle){
    //alert(currentStyle);
    //first get current position of chosen style
    var iTotal = aAllStyles.length;
    var newSheet = '';
    //document.write(iTotal);

    for (elName in aAllStyles) {
       //alert(elName+' = '+aAllStyles[elName]+'<br>');
       if(aAllStyles[elName]==currentStyle) {
          //alert(elName+' = '+aAllStyles[elName]);
          var nextElement = parseInt(elName)+1;
          //alert(nextElement);
          if(nextElement > iTotal){
            newSheet = aAllStyles[0];
          }else{
              
              if(aAllStyles[nextElement] !=''){
                 //alert(aAllStyles[nextElement]);
                 newSheet = aAllStyles[nextElement];
                 
              }
          }
       }       
    } 
    
    if(newSheet==''){ //No more new styles, start over
       //alert('->'+aAllStyles[0]);
       newSheet = aAllStyles[0];
    }
    //alert(newSheet);
    
    setCookie('currentStyle',newSheet);
    setActiveStyleSheet(newSheet);
}

function setActiveStyleSheet(title) {
 
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1
        && a.getAttribute("title")) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}


startList = function() {
    if (document.all&&document.getElementById) {
        navRoot = document.getElementById("nav");
        for (i=0; i<navRoot.childNodes.length; i++) {
            node = navRoot.childNodes[i];
            if (node.nodeName=="LI") {
                node.onmouseover=function() {
                    this.className+=" over";
                }
                node.onmouseout=function() {
                    this.className=this.className.replace(" over", "");
                }
            }
        }
    }
}
//window.onload=startList;
    

    //--><!]]>



