﻿var thisDomain='.chateauavalonhotel.com';
//var thisDomain='.visualfuture.com';
if(document.URL.indexOf('yahoo')>0){
	thisDomain='.yahoo.com';
	}
var xtm = new Date();
xtm.setTime (xtm.getTime() + 36000000);
function expose(someobj) {
	var output_text = '';
	for (var myprop in someobj) {
		output_text+=myprop+"\n";
	}
	alert(output_text);
}
function checkTog() {
	var gc = getCookie('np');
	if(gc){
		//alert(gc);
		toggleSub(gc);
	}
}
function togOff(onum) {
	
	if (document.getElementById('ln_'+onum)) document.getElementById('ln_'+onum).style.display = 'none';
	//document.getElementById('a_'+onum).style.backgroundImage=document.getElementById('cfa_'+onum).style.backgroundImage='none';
	document.getElementById('a_'+onum).style.backgroundColor=document.getElementById('cfa_'+onum).style.backgroundColor='#6fafec';
	
	setCookie('np','',xtm,"/",thisDomain);
}
function togOn(onum) {
	//alert(onum);
	if (document.getElementById('ln_'+onum)) document.getElementById('ln_'+onum).style.display = 'block';
	//document.getElementById('a_'+onum).style.backgroundImage=document.getElementById('cfa_'+onum).style.backgroundImage="url('/lib/titleboxing/lnb.jpg')";
	document.getElementById('a_'+onum).style.backgroundColor=document.getElementById('cfa_'+onum).style.backgroundColor="#639cd3";
	setCookie('np',onum,xtm,"/",thisDomain);
}
function toggleSub(subnum) {
	//alert(document.getElementById(submenu).style.display);
	//expose(sublink);
	//alert(subnum);
	var submenu='ln_'+subnum;
	var submax=11;
	for(var sc=0;sc<=submax;sc++){
		//alert("SC "+sc);
		var subcheck = 'ln_'+sc;
		//alert("SC "+subcheck);
		//if(document.getElementById(subcheck) && document.getElementById(subcheck).style.display == 'block' && sc!=subnum){
		if(sc!=subnum){
			togOff(sc);
		}
	}
	//if(document.getElementById(submenu)){
	//if (!document.getElementById(submenu).style.display || document.getElementById(submenu).style.display == 'none') {
		togOn(subnum);
//
	//	} else {
		//	togOff(subnum);
		//}
	//}
	}
function getCookie(name)
{
	var arg = name + "=";
	var argLen = arg.length;
	var cookieLen = document.cookie.length;
	var i = 0;
	while (i < cookieLen)
	{
		var j = i + argLen;
		if (document.cookie.substring(i, j) == arg)
		{
			return getCookieVal(j);
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0)
		{
			break;
		}
	}
	return null;
}
function setCookie(name, value)
{
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = 	name + "=" + escape(value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}
function deleteCookie(name)
{
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = getCookie(name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	{
		endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}
