
sfHover = function() {
	var sfEls = document.getElementById("topnav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) 
	{
		sfEls[i].onmouseover=function() 
		{
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() 
		{
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


//---------------------------------------------------------------------


function setLayer(id)
{
	
	var arrPopup = new Array()
		arrPopup[0] = "step1"
		arrPopup[1] = "step2"
		arrPopup[2] = "step3"

	for (i=0; i < arrPopup.length; i++)
	{
		document.getElementById(arrPopup[i]).style.display = "none";
	}
	document.getElementById(id).style.display = "block";

}

//---------------------------------------------------------------------
var objOpenTD = null;
var objTimer = null;
var bFlashOn = false;

function getNonTextObject( objNodes, strTagname, nID )
{
	var bFound = false
	var j = 0
	var objReturn = null;
	
	for( var i = 0; i < objNodes.length && !bFound; i++ )
	{
		var strTempName = "" + objNodes[ i ].tagName
		if( strTempName.toUpperCase() == strTagname.toUpperCase() )
		{
			if( nID == j )
			{
				bFound = true;
				objReturn = objNodes[ i ];
			}
			else
				j++;
		}
	}
	return objReturn;
}

function onGroupOver( objTR )
{
	if( !bFlashOn )
	{
		if( objTimer )
		{
			clearTimeout( objTimer );	
			doGroupLeave();
		}
	
		var objTD = getNonTextObject( objTR.parentNode.parentNode.getElementsByTagName( "TR" )[ 1 ].childNodes, "TD", 0 );		
		var objPic = getNonTextObject( objTD.childNodes, "DIV", 1 );
		var objLink = getNonTextObject( objTD.childNodes, "DIV", 0 );
	
		objPic.style.display = 'none';
		objLink.style.display = 'block';
		objOpenTD = objTD;
	}
}

function onGroupLeave( objTable )
{
	if( !bFlashOn )
	{
		if( objTimer )
			clearTimeout( objTimer );	
		objTimer = setTimeout( "doGroupLeave()", 200 );
	}
}
function onLinkOver()
{
	if( !bFlashOn )
	{
		if( objTimer )
		{
			clearTimeout( objTimer );	
			objTimer = null;
		}
	}
}

function doGroupLeave()
{
	if( !bFlashOn && objOpenTD )
	{
		var objPic = getNonTextObject( objOpenTD.childNodes, "DIV", 1 );
		var objLink = getNonTextObject( objOpenTD.childNodes, "DIV", 0 );
	
		objLink.style.display = 'none';
		objPic.style.display = 'block';
		if( objTimer )
			clearTimeout( objTimer );	
		
		objTimer = null;
		objOpenTD = null;
	}
}

function doFlashLoaded()
{
	onGroupOver( document.getElementById( "mb1" ) );
	onGroupOver( document.getElementById( "mb2" ) );
	onGroupOver( document.getElementById( "mb3" ) );
	onGroupOver( document.getElementById( "mb4" ) );
	onGroupOver( document.getElementById( "mb5" ) );
	onGroupOver( document.getElementById( "mb6" ) );
	bFlashOn = true;
}
/* ON LOAD HANDLER AND RESIZE HANDLER */
var objLoadList = new Array();
var objResizeList = new Array();

window.onload = doOnloadHandler
window.onresize = doResizeHandler

function InsertLoadQue( strCall )
{
	objLoadList[ objLoadList.length ] = strCall;
}
function doOnloadHandler()
{
	for( var i=0; i < objLoadList.length; i++ )
	{
		eval( objLoadList[ i ] );
	}
}
function InsertResizeQue( strCall )
{
 	objResizeList[ objResizeList.length ] = strCall;
}
function doResizeHandler()
{
	for( var i=0; i < objResizeList.length; i++ )
	{
		eval( objResizeList[ i ] );
	}
}

/* COOP LOGO PLACER */
InsertLoadQue( "positionCoopHeaderLogo()" );
InsertResizeQue( "positionCoopHeaderLogo()" );
function positionCoopHeaderLogo()
{
	var objCoopLogoLink = document.getElementById( "objCoopLogo" );
	if( objCoopLogoLink )
	{
		if( document.body.clientWidth < 995 )
			objCoopLogoLink.style.marginLeft = "404px";
		else
			objCoopLogoLink.style.marginLeft = "628px";
	}
}


/* DropDown */
var objActiveDD = null
var objDDTimer = null;

function ddBtnClick( objObject )
{
	if ( objDDTimer != null )
		clearTimeout( objDDTimer );

	var objDD = objObject.nextSibling.nextSibling;
	if ( objDD.style.display == "block" )
	{
		objDD.style.display = "none";
		objActiveDD = null;
	}
	else
	{
		if( objActiveDD )
		{
			objActiveDD.style.display = "none";
		}
		objDD.style.display = "block";
		objActiveDD = objDD;

		var objDIVs = objDD.getElementsByTagName( "DIV" );
		for( var i = 0; i < objDIVs.length; i++ )
		{
			objDIVs[ i ].onmouseover = ddMouseOver;
			objDIVs[ i ].onmouseout = ddMouseOut;
		}

		objDD.onmouseover = ddBoxOver;
		objDD.onmouseout = ddBoxOut;

		objObject.onmouseover = ddBtnOver;
		objObject.onmouseout = ddBtnOut;
	}
}
function ddMouseOver()
{
	this.className = "itemover";
	return true;
}
function ddMouseOut()
{
	this.className = "item";
	return true;
}
function ddBoxOver()
{
	if ( objDDTimer != null )
		clearTimeout( objDDTimer );
	return true;
}
function ddBoxOut()
{
	objDDTimer = setTimeout( "closeDD()", 2000 );
	return true;
}
function ddBtnOver()
{
	if ( objDDTimer != null )
		clearTimeout( objDDTimer );
	return true;
}
function ddBtnOut()
{
	objDDTimer = setTimeout( "closeDD()", 2000 );
	return true;
}
function closeDD()
{
	if ( objDDTimer != null )
		clearTimeout( objDDTimer );

	if( objActiveDD )
	{
		objActiveDD.style.display = "none";
	}
}
function ddItemClick( objObject )
{
	var objDD = objObject.parentNode;
	objDD.style.display = "none";

	var objField = getPreviosField( objDD );
	objField.value = objObject.innerText;
}
function getPreviosField( objObject )
{
	if( objObject.previousSibling.tagName == "INPUT" || ""+objObject.previousSibling == "undefined" )
		return objObject.previousSibling;
	else
		return getPreviosField( objObject.previousSibling );
}

/* Common functions */
function goUrl( strLink )
{
	location.href = strLink;
}

var child;
function OpenChild(URL,sizex,sizey,scrll) 
{
//	sizey=300;
	child=window.open(URL,'child','alwaysRaised,height='+sizey+','+'width='+sizex+',left=100,top=30,location=no,scrollbars='+scrll+',toolbar=no');
	child.focus();
}
function checkField(felt) 
{
	return (document.getElementById(felt));
}

function setFocus(felt)
{
	var obj = checkField(felt);
	if (obj != null) obj.focus();
}

/** Removes ALL whitespace from input string */
function TrimWhitespace( input )
{
	return input.replace( /\s/g, '' );
}

function LTrim(str)
	{
	var whitespace = new String(" \t\n\r");

	var s = new String(str);

	if (whitespace.indexOf(s.charAt(0)) != -1) 
		{
		var j=0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
			j++;
		s = s.substring(j, i);
		}
	return s;
	}

function RTrim(str)
	{
	var whitespace = new String(" \t\n\r");

	var s = new String(str);

	if (whitespace.indexOf(s.charAt(s.length-1)) != -1) 
		{
		var i = s.length - 1;
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
			i--;
		s = s.substring(0, i+1);
		}
	return s;
	}

function Trim(str)
	{
	return RTrim(LTrim(str));
	}
	
function doScroll(seed,tekst) 
	{
	var m1 = tekst ;
	var msg=m1;
	var out = " ";
	var c = 1;
	var l1=75;
	var l2=110;
	var cmd;
	
	if (seed > 100) 
		{
		seed--;
		cmd="doScroll("+seed+",'"+tekst+"')";
		timerTwo=window.setTimeout(cmd,l1);
		}
	else 
		{
		if (seed <= 100 && seed > 0) 
			{
			for (c=0 ; c < seed ; c++) 
				{
				out+=" ";
				}
			out+=msg;
			seed--;
			window.status=out;
			cmd="doScroll("+seed+",'"+tekst+"')";
			timerTwo=window.setTimeout(cmd,l1);
			}
		else 
			{
			if (seed <= 0) 
				{
				if (-seed < msg.length) 
					{
					out+=msg.substring(-seed,msg.length);
					seed--;
					window.status=out;
					cmd="doScroll("+seed+",'"+tekst+"')";
					timerTwo=window.setTimeout(cmd,l2); //100
					}
				else
					{
					window.status=" ";
					cmd="doScroll("+100+",'"+tekst+"')";
					timerTwo=window.setTimeout(cmd,l1);
					}
				}
			}
		}
	}
	
function scrollText(sTxt)
	{ 
	if (typeof(doScroll) == 'function') if (sTxt.length > 0) doScroll(100,sTxt);
	}
//
// Check for cookies
//	
function checkCookie()
	{
	if (document.cookie == "") 
		{
		document.cookie="testcookie" ;
		var cookieenabled=(document.cookie.indexOf("testcookie")!=-1)? true : false ;
		if (!cookieenabled)	document.location = "cookie_information.asp" ;
		}
	}
	
//document.cookie = '';

InsertLoadQue( "checkCookie()" );	

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
