var iNumber=1;
var cntr;
var action="start";
var disArray=new Array();
var overId='';
var outId='';
disArray[1]='lf100';disArray[2]='lfbells';disArray[3]='lfbusiness';disArray[4]='lfultimate';
function isNumber(field, fieldValue, errorMsg) {
		oneDecimal = false
		fieldString = fieldValue.toString()
		for (var i = 0; i < fieldString.length; i++) {
			var oneChar = fieldString.charAt(i)
			if (oneChar < "0" || oneChar > "9") {
				if (oneChar == "." && oneDecimal == false) {
					var oneDecimal = true
				} 
				else {
					if (oneChar==" "){
						}
					else{
						return false			
					}
				}
			}
		}
		return true
	}

	function isEmail(field, fieldValue, errorMsg) {
		address = new String(fieldValue)
		invalidchars = new Array(' ', ',', '[', ']', '/', '=', ';', '`', '+', '!', '#', '$', '%', '^', '&', '*', '(', ')', '~', ':', '\"', '\'', '\b', '<', '>', '?', '|', '{', '}')
		var numchars = invalidchars.length
  		var atloc=address.indexOf('@')
		var dotloc=address.lastIndexOf('.')
		
		if (address.length != 0) {      
			if(atloc < 1 || dotloc == -1 || dotloc < atloc) {
			 //  alert("\nInvalid E-Mail Address\nThe address must have an @ then a \'.\'\nand cannot begin with @\nExample: name@somewhere.com")           
			   return false
			}
			else if(dotloc < atloc + 2 || address.length < dotloc + 2) {
			  // alert("\nInvalid E-Mail Address\nEmail addresses cannot have \'.\' next to @ or as the lastcharacter\nExample: name@somewhere.com")     
			   return false
			}   

			for(var ct = 0; ct < numchars; ct++) {
				status=invalidchars[ct];
				if(address.indexOf(invalidchars[ct]) != -1) {
					//alert("\nInvalid E-mail Address\nEmail addresses cannot contain " + invalidchars[ct] + " characters\nExample: name@somewhere.com")
					return false
				}
			}
		}
		return true
	}
	

function getAjaxObject()
{
 if (window.XMLHttpRequest) {
    var xmlhr = new XMLHttpRequest();
  } else {
    var xmlhr = new ActiveXObject('MSXML2.XMLHTTP.3.0');
  }
	return xmlhr;
}

function doRequest(params)
{
	var xmlhttp=getAjaxObject();
	var stringArray=params.split("&&");
	var reqParam=stringArray[0];
	var updateElement=stringArray[1];
	var updateArray=new Array();
	if(updateElement.indexOf(',') > 0)
	{
		updateArray=updateElement.split(",");
	}
	var responseData;
	xmlhttp.open("GET","ajax_action.php?"+params,true);
	xmlhttp.send();
	xmlhttp.onreadystatechange=function()
	{
	  if (xmlhttp.readyState==4 && xmlhttp.status==200)
	    {
	    	responseData=xmlhttp.responseText;
	    	if(updateArray.length > 1)
	    	{
	    		var resultArray=responseData.split("@@@");
	    		for(i=0;i<updateArray.length;i++)
	    		{
	    			document.getElementById(updateArray[i]).innerHTML=resultArray[i];
	    		}
	    	}
	    	else
	    	{
	    		document.getElementById(updateElement).innerHTML=responseData;	
	    	}
	    	
	    }
	}
} 

function rotateBanner()
{
	if(action=="start")
	{
		for(i=1; i<5;i++)
		{
			if(i==iNumber)
			{
				cntr=i;
			}
			else
			{
				if(overId!="" && 'ls0'+i==overId)
				{
					document.getElementById('ls0'+cntr).style.color="#013998";
				}
				else if(outId!="" && 'ls0'+i==outId)
				{
					document.getElementById('ls0'+i).style.backgroundImage="";
					document.getElementById('ls0'+i).style.color="#fff";
				}
				else
				{
					document.getElementById('ls0'+i).style.backgroundImage="";
					document.getElementById('ls0'+i).style.color="#fff";
					document.getElementById('ls0'+i).style.display="block";
				}
			}
		}
		if(navigator.appName=="Microsoft Internet Explorer")
		{
			document.getElementById('ls0'+cntr).style.width="100%";
			document.getElementById('ls0'+cntr).style.paddingLeft="10px";
		}
		else
		{
			document.getElementById('ls0'+cntr).style.width="209px";
		}
		document.getElementById('ls0'+cntr).style.display="block";
		document.getElementById('ls0'+cntr).style.marginLeft="-25px";
		document.getElementById('ls0'+cntr).style.paddingLeft="25px";
		document.getElementById('ls0'+cntr).style.color="#013998";
		document.getElementById('ls0'+cntr).style.backgroundImage="url('images/menu_selected.png')";
		document.getElementById('ls0'+cntr).style.backgroundRepeat="no-repeat";
		if(navigator.appName=="Microsoft Internet Explorer")
		{
			document.getElementById('ls0'+cntr).style.marginRight="-30px";
		}
		for(j=1;j<5;j++)
		{ 
			
			if(iNumber==j)
			{
				document.getElementById(disArray[iNumber]).style.display="block"; 
			}
			else
			{
				document.getElementById(disArray[j]).style.display="none";
			}
		}
		
		iNumber = iNumber +1;
		if(iNumber > 4) 
		{ 
			iNumber=1;
		}
		setTimeout("rotateBanner()", 2000);
	}
}


function overFun(eleId)
{
	overId=eleId;
	outId='';
	if(eleId!="")
	{
		document.getElementById(eleId).style.color='#013998';
	} 
} 
function outFun(eleId)
{
	outId=eleId;
	if(eleId!="" && eleId!="main")
	{
		document.getElementById(eleId).style.color='#fff';
	} 
	if(eleId==overId)
	{
		overId='';
		document.getElementById('ls0'+cntr).style.backgroundImage="";
		document.getElementById(eleId).style.color='#fff';
	} 
	
}
function onClickFun(eleId)
{
	for(j=1;j<5;j++)
		{ 
			
			if(eleId==j)
			{
				document.getElementById(disArray[iNumber]).style.display="block"; 
			}
			else
			{
				document.getElementById(disArray[j]).style.display="none";
			}
		}
}

function changeContent(eleId)
{
	var tabArray=new Array('bals','hsty','wals');
	for(i=0;i<tabArray.length;i++)
	{
		if(tabArray[i]==eleId)
		{
			document.getElementById(eleId+'_content').style.display="block";
			document.getElementById(eleId).style.backgroundImage="url('images/cb_arrow.gif')";
			document.getElementById(eleId).style.backgroundRepeat="no-repeat";
			document.getElementById(eleId).style.backgroundColor="#0077df";
			document.getElementById(eleId).style.color="#fff";
		}
		else
		{
			document.getElementById(tabArray[i]+'_content').style.display="none";
			document.getElementById(tabArray[i]).style.backgroundImage='';
			document.getElementById(tabArray[i]).style.backgroundColor='#F2F9FC';
			document.getElementById(tabArray[i]).style.color='#0077df';
		}
	}
}



