/*Hi there! Site made in Off the Red design studio 
Copyright (c) Off the Red design studio | http://www.offthered.se/ | info@offthered.se */

var timerlen = 5;
var slideAniLen = 150;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endWidth = new Array();
var moving = new Array();
var dir = new Array();

var parent = "";

function slideright(objname){
	parent = objname.substring(objname.lenght , 2);
	//alert(parent+'l'+objname.substring(2));
	document.getElementById(parent+'l'+objname.substring(2)).style.display = "none";
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible
           
		document.getElementById(parent+'minus').style.display = "none";
        moving[objname] = true;
        dir[objname] = "right";
        hstartslide(objname);
        document.getElementById('bmminus').style.display = "block";
        //document.getElementById(y+"minus").setAttribute('src','images/om_oss_less.gif');
        //document.getElementById(y+"minus").style.display = "block"; 
        //document.getElementById(y+"minus").setAttribute('onclick','vaca');   	
}
//slideright(\''+objname+'\',\''+x+'\',\''+y+'\')
function slideleft(objname){
	parent = objname.substring(objname.lenght , 2);
	document.getElementById(parent+'l'+objname.substring(2)).style.display = "none";
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden
		//document.getElementById(x+"minus").style.display = "block";
		document.getElementById('bmminus').style.display = "none";
		moving[objname] = true;
        dir[objname] = "left";
        hstartslide(objname);
        //document.getElementById(y+"minus").style.display = "none";
        //wait(500);
}

function hstartslide(objname){
        obj[objname] = document.getElementById(objname);

        endWidth[objname] = parseInt(obj[objname].style.width);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "right"){
                obj[objname].style.width = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('hslidetick(\'' + objname + '\');',timerlen);
}

function hslidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];

        if (elapsed > slideAniLen)
                hendSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endWidth[objname]);
                if(dir[objname] == "left")
                        d = endWidth[objname] - d;

                obj[objname].style.width = d + "px";
        }

        return;
}

function hendSlide(objname){
	parent = objname.substring(objname.lenght , 2);
        clearInterval(timerID[objname]);
        

        if(dir[objname] == "left")
                obj[objname].style.display = "none";
                if(document.getElementById(objname).style.display == "none"){document.getElementById(parent+'minus').style.display = "block";}

                			
        obj[objname].style.width = endWidth[objname] + "px";
        if(dir[objname] == "right"){document.getElementById(parent+'l'+objname.substring(2)).style.display = "block";}

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endWidth[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
  
}

function htoggle(objname){
  //parent = objname.charat(0)+objname.charat(1);
  parent = objname.substring(objname.lenght , 2);
  //alert(parent);
  if(document.getElementById(objname).style.display == "none"){
    // div is hidden, so let's slide down
    //dis();
    hverify(objname);
    slideright(objname);    
  }else{
    // div is not hidden, so slide up
    slideleft(objname);  
  	}

}
function htoggle2(objname){
  //parent = objname.charat(0)+objname.charat(1);
  parent = objname.substring(objname.lenght , 2);
  //alert(parent);
  if(document.getElementById(objname).style.display == "none"){
    // div is hidden, so let's slide down
    //dis();
    hverify(objname);
    slideright(objname);    
  }else{
    // div is not hidden, so slide up
    //slideleft(objname);
  	}

}

function hverify(objname) {
	
    var array = [ "rml1","gml1","gml2","gml3","gml4","gml5","gml6","gml7","gml8","gml9","gml10" ];
	var newarray = removeItems(array, objname);
	//alert(theNewArray.join(", "));

		function removeItems(array, item) {
		var i = 0;
		while (i < array.length) {
			if (array[i] == item) {
			array.splice(i, 1);
			} else {
			i++;
			}
		}
		return array;
		alert(array);
		}
		/*slideleft(array[0]);	
		slideleft(array[1]);
		slideleft(array[2]);
		slideleft(array[3]);
		*/
		document.getElementById(array[0]).style.display = "none";
		document.getElementById(array[1]).style.display = "none";
		document.getElementById(array[2]).style.display = "none";
		document.getElementById(array[3]).style.display = "none";
		document.getElementById(array[4]).style.display = "none";
		document.getElementById(array[5]).style.display = "none";
		document.getElementById(array[6]).style.display = "none";
		document.getElementById(array[7]).style.display = "none";
		document.getElementById(array[8]).style.display = "none";
		document.getElementById(array[9]).style.display = "none";
		
		//document.getElementById(array[14]).style.display = "none";

	/*if(document.getElementById('rmminus')){
		document.getElementById('rmminus').style.display = 'none';
		document.getElementById('bmminus').setAttribute('src','images/om_oss_less.gif');
		document.getElementById('bmminus').style.display = 'block';
	}
	*/
	//document.location.hash = document.URL + "?" + objname;		
	//if(objname="rm"){document.URL=
}

function wait(millis)
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); }
while(curDate-date < millis);
} 
