// JavaScript Document

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 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 checkCookie()
{	
	var color=readCookie("color_base");
		switch(color)
		{
		case "orange":
		orange();
		
		break;
		case "green":
		green();
		break;
		case "blue":
		blue();
		break;
		case "gray":
		gray();
		break;
		default:
		break;		
	}
}




function gray()
{
	document.body.className="gray_bgcolor";
	var table=document.getElementById("ali");
	if (table!=null)
	{table.className="gray_bg";}
	
	var td=document.getElementById("ext");
	if (td!=null)
	{td.className="gray_bg_ext";}
	createCookie("color_base","gray",30);	
}


function orange()
{	
	document.body.className="orange_bgcolor";
	var table=document.getElementById("ali");
	if (table!=null)
	{table.className="orange_bg";}
	
	var td=document.getElementById("ext");
	if (td!=null)
	{td.className="orange_bg_ext";}
	createCookie("color_base","orange",30);	
}

function blue()
{	
	document.body.className="blue_bgcolor";
	var table=document.getElementById("ali");
	if (table!=null)
	{table.className="blue_bg";}
	
	var td=document.getElementById("ext");
	if (td!=null)
	{td.className="blue_bg_ext";}
	createCookie("color_base","blue",30);	
}

function green()
{	
	document.body.className="green_bgcolor";
	var table=document.getElementById("ali");
	if (table!=null)
	{table.className="green_bg";}
	
	var td=document.getElementById("ext");
	if (td!=null)
	{td.className="green_bg_ext";}
	createCookie("color_base","green",30);
}

function switchMenu(showHidID) 
	{
		var firstTR = document.getElementById("firstTR");
		var secondTR = document.getElementById("secondTR");
		var mainTable = document.getElementById("mainTable");
		var mySpan = document.getElementById(showHidID);
		if(mySpan != null)
		{
			if(firstTR != null)
			{
				if ( firstTR.style.display != 'none') 
				{ 				
					firstTR.style.display = 'none';
					mySpan.innerHTML = '+ Show All Menu';
					mainTable.height = '80';
				}
				else
				{
					firstTR.style.display = 'block';
					mySpan.innerHTML = '- Reset Menu';
					mainTable.height = '350';
				}
			}
			if(secondTR != null)
			{
				if(secondTR.style.display != "none")
				{
					secondTR.style.display = "none";
					mySpan.innerHTML = '+ Show All Menu';
				}
				else
				{
					secondTR.style.display = "block";
					mySpan.innerHTML = '- Reset Menu';
				}
			}
			
		}		
	}
	
	function CountAllowedCharacters(textAreaID, counterLableID, maxLength)
	{
		var textbox = document.getElementById(textAreaID);
		var counter = document.getElementById(counterLableID);
		if(textbox)
		{
			if(counter)
			{
				var textLength = textbox.value.length;
				if(textLength > maxLength)
				{
					textbox.value = textbox.value.slice(0,maxLength);
				}
				else
				{
					counter.innerHTML = maxLength - textLength;
				}
			}
		}
	}
	
function Reset(maxNumber)
{
	document.Form1.reset();
	var counter = document.getElementById('lblCharNum');
	if(counter)
	{
		counter.innerHTML = maxNumber;
	}
}