/* =========================================================================

JavaScript Source File -- Created with SAPIEN Technologies PrimalScript 2007

NAME: 

AUTHOR: sgabriel , Brainfuse Inc
DATE  : 3/25/2008

COMMENT: 

============================================================================ */
var m_arrRecentAccounts =    new Array();

document.write('<Form style="display: inline" name="recentAccounts" action="/admin/admin_login2.asp" method="Post">'
                + '<Input type=hidden name="admin_name" value="">'
                + '<Input type=hidden name="admin_password" value=""><Input type=hidden name="acct_id" value=""><Input type=hidden name="acct_name" value=""><Input type=hidden name="enter" value="Login To Account" >'
                + '</Form>');
                            
            function goToAccount ( acctID, acctName, adminName, adminPass)
            {
                var logForm    = document.forms["recentAccounts"];
                logForm.admin_name.value  = adminName;
                logForm.admin_password.value  = adminPass;
                logForm.acct_id.value         = acctID;
                logForm.acct_name.value       = acctName;
                logForm.submit();
            }
            function Account(anAcctId, anAcctName , anAdminName, anAdminPass) {
                this.accountID      = anAcctId;
                this.name           = anAcctName;
                this.adminName      = anAdminName;
                this.adminPass      = anAdminPass;
            }
            function parseRecentAccountsCookie(){
            	var cookie	 = navigator;
            	
            }
            function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function getCookieSubName ( cookieName, subCookieName){
	var cookieValues	= readCookie (cookieName);
	
	cookieValues = decodeURI(cookieValues)
	var cookieValuesArr	=  cookieValues.split( "&"); 
	for(var i=0;i<cookieValuesArr.length;i++){
		var nameValue 	= cookieValuesArr[i].split (  "=");
		if ( nameValue[0] == subCookieName ) 
			return nameValue[1];
		
	}
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
function parseCookie(numOfAccounts){
	//var m_arrRecentAccounts	= new Array();
	var cookie = getCookieSubName("Prefs", "RECENT_ACCOUNTS")
	
    if (cookie && cookie != "" ) {
    	//document.write ('<span class="link2"><B>&nbsp;Recent Accounts</B></span><BR/>');
        
        var acctArr = cookie.split ( "|")
        
        var arrSize = acctArr.length;
        //alert( "arrSize: " + arrSize);
        if (acctArr.length && arrSize -1 > numOfAccounts ) 
        		arrSize = numOfAccounts -1
            
		for (var i = 0 ;i<arrSize;i++){
                    
			var acctStr     = unescape(acctArr[i]);
			if ( acctStr !="") {
				
				var acctStrArr  = acctStr.split(":")
				var acctName    = unescape(acctStrArr[1]);
				acctName		= acctName.replace(/\+/g, " " );
				if (acctName.length > 26) 
					acctName = acctName.substring(0, 20 ) + "...";
                m_arrRecentAccounts[i] = new Account (  acctStrArr[0],   acctName, unescape(acctStrArr[2]), unescape(acctStrArr[3])); 
                //document.write ("&nbsp;&nbsp;<a href=\"javascript:goToAccount(" + acctStrArr[0] +",'" +acctStrArr[1] +"','" + acctStrArr[2] +"','" + acctStrArr[3]  +"')\" ><span class=link23><b>" + acctName + "</b></span></a><BR/>");
            }
        }
    }
    //alert(m_arrRecentAccounts.length);
    return m_arrRecentAccounts;
}

function WatermarkFocus(txtElem, strWatermark) 
	{
		 if (txtElem.value == strWatermark) txtElem.value = '';
		 txtElem.className='unwatermarked';
	}

function WatermarkBlur(txtElem, strWatermark) 
	{
		 if (txtElem.value == '') txtElem.value = strWatermark;
		 txtElem.className='watermarked';
	}

function setWaterMarkField() 
	{
		var textBox  = document.getElementById("txtSearchbox"); 
		if (textBox !='undefiend' && textBox !=null) 
		{	
			textBox.onblur = function (){ WatermarkBlur(textBox,'Search');	};
			textBox.onfocus = function (){ WatermarkFocus(textBox,'Search');	};
			WatermarkBlur(textBox, 'Search');
		}
	
	}
