
	function hasClass(ele,cls) {
		return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
	}

	function addClass(ele,cls) {
		if (!this.hasClass(ele,cls)) ele.className += " "+cls;
	}

	function removeClass(ele,cls) {
		if (hasClass(ele,cls)) {
			var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
			ele.className=ele.className.replace(reg,' ');
		}
	}

	function displayTab(set, tab)
	{
		for(var i=1; i<5; i++)
		{
			var otitle = document.getElementById('tab-title-'+set+'-'+i);
			if(i != tab)
			{
				var ot = document.getElementById('tab-'+set+'-'+i);
				if(ot) ot.style.display = 'none';
				
				if(otitle && hasClass(otitle, 'active'))
					removeClass(otitle, 'active');
			}
//			if(otitle) otitle.style.display = 'block';
		}
		document.getElementById('tab-'+set+'-'+tab).style.display='block';
		addClass(document.getElementById('tab-title-'+set+'-'+tab), 'active');
//		$('accordion-content-'+set).style.height=$('tab-'+set+'-'+tab).style.height;
$('footer').style.top = getElementHeight('content')+35+'px';
	}
	
	function displayPage(set)
	{
		for(var i=0; i<5; i++)
		{
			if(i != set)
			{
				var op = document.getElementById('page-title-'+set);
				if(op && hasClass(op, 'active'))
					removeClass(op, 'active');
				for(var j=0; j<5; j++)
				{
					var ot = document.getElementById('tab-'+i+'-'+j);
					if(ot) ot.style.display = 'none';
					var oti = document.getElementById('tab-title-'+i+'-'+j);
					if(oti) oti.style.display = 'none';
				}
			}
			else
			{
				for(var j=0; j<5; j++)
				{
					var oti = document.getElementById('tab-title-'+i+'-'+j);
					if(oti) oti.style.display = 'block';
				}
			}
		}
		
		addClass(document.getElementById('page-title-'+set), 'active');
		displayTab(set, 1);
	}