
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

****		iNetDevs Web Portal Scripts						****

****		Copyrights (c) www.inetdevs.com					****

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

// Global Contants
var openDisplay = "block";
var closedDisplay = "none";
var arrowUp = "Arrow_up.png";
var arrowDown = "Arrow_dwn.png";


//---------------------- [ DropDown Menu Script ] ------------------

var ddTimeout       = 500;
var ddClosetimer	= 0;
var ddMenuItem      = 0;

// open hidden layer
function ddMenuOpen(id)
{	
	// cancel close timer
	ddMenuCancelClosetime();

	// close old layer
	if(ddMenuItem) ddMenuItem.style.display = closedDisplay;

	// get new layer and show it
	ddMenuItem = document.getElementById(id);
	ddMenuItem.style.display = openDisplay;

}
// close showed layer
function ddMenuClose()
{
	if(ddMenuItem) ddMenuItem.style.display = closedDisplay;
}

// go close timer
function ddMenuClosetime()
{
	ddClosetimer = window.setTimeout(ddMenuClose, ddTimeout);
}

// cancel close timer
function ddMenuCancelClosetime()
{
	if(ddClosetimer)
	{
		window.clearTimeout(ddClosetimer);
		ddClosetimer = null;
	}
}

// close layer when click-out
document.onclick = ddMenuClose; 

//---------------------- [ Flash Activation ] ------------------

window.onload = function(){ActivateFlash();}

function ActivateFlash()
{
   var objects = document.getElementsByTagName("object");
   for (var i = 0; i < objects.length; i++)
   {
      objects[i].outerHTML = objects[i].outerHTML;
   } 
}

//---------------------- [ TEXT FUNCTION ] ------------------
		
function ClearInput(obj){ 
	if(obj.value=='[Click to Change]')
		obj.value=""; 
}

//--------------------- [ EXPAND / COLLAPSE ] ----------------

function ExpandIt(obj){
	var item;
	item = document.getElementById(obj)
	item.style.display = openDisplay;
}

function CollapseIt(obj){
	var item;
	item = document.getElementById(obj)
	item.style.display = closedDisplay;
}

function DelayExpandIt(itemId,_ms)
{
	window.setTimeout("ExpandIt('" + itemId + "')",_ms);
}

function DelayCollapseIt(itemId,_ms)
{
	window.setTimeout("CollapseIt('" + itemId + "')",_ms);
}

function ExpandCollape(obj){
	var item;
	item = document.getElementById(obj)
	if( item.style.display != closedDisplay)
		item.style.display = closedDisplay;
	else
		item.style.display = openDisplay;
}

//--------------------- [ POPUP WINDOW ] ----------------

function BringUpWindow(webpage,hWidth,hHieght) {
     var url = webpage;
     var hDesc = "width=" + hWidth + ",height=" + hHieght + ",resizable=no,scrollbars=yes,status=no,toolbar=no,titlebar=no,dependent=yes";
     var hWnd = window.open(url,"iNetDevs_Web_Portal",hDesc);
     if (hWnd != null){
		if (hWnd.opener == null){
			hWnd.opener = self; window.name = "home"; hWnd.location.href=url;
		}
	}
}

//--------------------- [ Cookie Helper ] ----------------

// getCookie function
//   gets the menu cookie
function getCookie(cookieName) {
	var cookie;
	cookie = "" + document.cookie;
	var start = cookie.indexOf(cookieName);
	if (cookie == "" || start == -1) 
		return "";
	var end = cookie.indexOf(';',start);
		if (end == -1)
			end = cookie.length;
	return unescape(cookie.substring(start+cookieName.length + 1,end));
}

// setCookie function
//   sets the menu cookie
function setCookie(cookieName, value, expires) {
	cookieInfo = cookieName + "=" + escape(value) + ";path=/"
	document.cookie = cookieInfo;  
	return document.cookie;
}

// getExpirationDate function
//   gets the menu cookie from the browser
function getExpirationDate(days){
	today = new Date();
	today.setTime(Date.parse(today) + (days * 60 * 60 * 24 * 100));
	return  today.toUTCString();
}
