// Copyright Online Singles, LLC

function loadWindow(divName) {
	var divSetting = ReadCookie(divName);
	if (divSetting==null || divSetting==0) {
		doWindow(divName,0,0);
	} else {
		doWindow(divName,1,0);
	}				
}
			
function doWindow(divName, bHide, bSave) {
				
	//default to save if bSave not passed in
	if (bSave==null) bSave = 1;
				
	var divShow = document.getElementById('show_' + divName);
	var divHide = document.getElementById('hide_' + divName);
				
	if (bHide == 1) {				
		divShow.className = 'hidden';
		divHide.className = 'visible';
	if (bSave = 1) SetCookie(divName,1);
		} else {
		divHide.className = 'hidden';
		divShow.className = 'visible';
		if (bSave = 1) SetCookie(divName,0);
	}			
}

function doDiv(divName,bShow) {
	var divShow = document.getElementById('div_' + divName);
	if (bShow == 1) {
		divShow.className = 'visible';
	} else {
		divShow.className = 'visible';
	}
}
			
function ReadCookie(cookieName) {
	var theCookie=""+document.cookie;
	var ind=theCookie.indexOf(cookieName);
	if (ind==-1 || cookieName=="") return ""; 
	var ind1=theCookie.indexOf(';',ind);
	if (ind1==-1) ind1=theCookie.length;
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
			
function SetCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=365;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function pull_down(nr,c)
{
 if (timerID == "")
 {
 to = self_menu[nr+1][1]
 begin = nr + 2;
 if (timerID != "") clearTimeout(timerID);
 if (self_menu[nr+1][2] == 0)
 {
  self_menu[nr+1][2] = 1;
  if(nr == self_menu.length-2) {to++;}
  epull_down(begin,to,0);
 }
 else
 {
  to = 0;
  self_menu[nr+1][2] = 0;
  name = "down"+(nr+2);
  open_item = 0;
  for(i=0;i<nr;i++)
  {
   if(self_menu[i][2] == 1) 
    {open_item += self_menu[i][1];
    }
  }
  if (N == false) {open_item-= (c*1)};
  if (nr== self_menu.length-2) {val = self_menu[self_menu.length-1][1];to=-1;}
  else  val = parseInt(document.getElementById(name).style.top) -(open_item)-(c*height);
  epull_up(begin,to,val);
 }
 }
}

function epull_down(name,height) {

	obj = document.getElementById(name);

	
	alert(obj.style.clip);
	
	//.style.clip = "rect(0,0,380,1)";
	//for (i=1;i<length;i++) {
	//	obj = document.getElementById(name);
		//obj.style.clip = "rect(0,0,"+i+",380)";
	//	obj.style.top = parseInt(obj.style.top)+1;
	//}
	//nowv++;
	//if(nowv < length) timerID = setTimeout("epull_down('"+name+"',"+length+","+nowv+")",100);
	//else timerID = "";
}

function epull_up(nr,to,nowv)
{
 name = "down" + (nr-1);
 obj = document.getElementById(name).style.clip = "rect(0,"+width+","+nowv+",0)";
 for (i=nr;i<self_menu.length;i++)
 {
  name = "down" + i;
  obj = document.getElementById(name);
  obj.style.top = parseInt(obj.style.top)-1;
 }
 nowv--;
 if(nowv > to) timerID = setTimeout("epull_up("+nr+","+to+","+nowv+")",speed);
 else timerID = "";
}