// JavaScript Document

function DeleteCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() - 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

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) {
 DeleteCookie(cookieName,cookieValue,nDays);
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function changeTheme(stylesheet) 
{
   	SetCookie("theme",stylesheet,1);
 	try{
        document.getElementById('themecss').href = stylesheet;
		skins=document.getElementById("themediv");
		skins.style.visibility="hidden";
      }catch(ex)
      {
      }
}

function findPos(obj)
{
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
function showhide(skinlink)
{
	
	skins=document.getElementById("themediv");
	var coords=findPos(skinlink);
	
	if(skins.style.visibility=="visible")
	{
		skins.style.visibility="hidden";
	}else{
		skins.style.left=(coords[0]-50)+"px";
		skins.style.top=(coords[1]+4)+"px";
		skins.style.visibility="visible";
	}
}

var myimages=new Array()
function preloadimages()
{
	for (i=0;i<preloadimages.arguments.length;i++){
	myimages[i]=new Image()
	myimages[i].src=preloadimages.arguments[i]
	}
}

function init()
{
	preloadimages("http://www.directoryfor.org/ampltest/image_try/theme_image_bg.jpg","http://www.directoryfor.org/ampltest/image_try/theme_image_bg_1.jpg","http://www.directoryfor.org/ampltest/image_try/theme_image_bg_2.jpg","http://www.directoryfor.org/ampltest/image_try/theme_image_bg_3.jpg","http://www.directoryfor.org/ampltest/image_try/theme_image_bg_4.jpg","http://www.directoryfor.org/ampltest/image_try/theme_image_bg_5.jpg","http://www.directoryfor.org/ampltest/image_try/theme_image_bg_6.jpg");
	var initcss=ReadCookie('theme');
	if(initcss.length>10)
	{
			try{
				document.getElementById('themecss').href = ReadCookie('theme');
			  }catch(ex)
			  {
			  }
	}
}

//----------------- External Search Engines ---------------------------------------
var searchEngines=new Array;
searchEngines[0]=new Array("Google","http://www.google.com");
searchEngines[1]=new Array("Alta Vista","http://www.altavista.com");
searchEngines[2]=new Array("Yahoo!","http://search.yahoo.com/web");
searchEngines[3]=new Array("Web Crawler","http://www.webcrawler.com/");
searchEngines[4]=new Array("Live Search (MSN)","http://www.live.com/");
//----------------- External Search Engine End ------------------------------------

function openSearchWebDiv(obj,clsul,clsli,clsdiv)
{
			var coods=findPos(obj);
			webSearch=document.createElement('div');
			webSearch.style.position='absolute';
			webSearch.className=clsdiv;
			webSearch.style.top=(coods[1]+18)+"px";
			webSearch.style.left=coods[0]+"px";
			
			webSearch.innerHTML="<ul class="+clsul+" >";
			for(i=0;i<=searchEngines.length-1;i++)
			{
				webSearch.innerHTML+="<li class="+clsul+" ><a href="+searchEngines[i][1]+" class="+clsli+" target='_blank'>"+searchEngines[i][0]+"</a></li>";
			}
			
			webSearch.innerHTML+="</ul>";
			webSearch.innerHTML+="<center><a href='#' class="+clsli+">Close</a></center>";
			webSearch.onclick=function(){webSearch.style.visibility='hidden';}
			//webSearch.onmouseout=function(){webSearch.style.visibility='hidden';}
			document.body.appendChild(webSearch);
		
	
		
}
function showHelp(id,popup)
	{
		var coords=findPos(id);
		document.getElementById(popup).style.visibility="visible";
		document.getElementById(popup).style.left=coords[0]+"px";
		document.getElementById(popup).style.top=(coords[1]+15)+"px";
	}