function colexpsubcat(objid)
{
	obj = document.getElementById("subcat" + objid);
	if (obj.style.display == 'block')
		obj.style.display = 'none';
	else
		obj.style.display = 'block';
}

function floatDiv(objid)
{
	if(objid == '')
		return;
	
	var obj = $('subcat' + objid);
	
	if(obj == null)
		return;
	
	for(i = 0; i < totalCategories.length; i++)
	{
		tempObj = $('subcat' + totalCategories[i]);
		if(tempObj.visible())
			new Effect.BlindUp(tempObj, {duration:0.7});
	}
	
	if(obj.visible())
		new Effect.BlindUp(obj, {duration:0.7});
	else
		new Effect.BlindDown(obj, {duration:0.7});
}

function saveHomePageOption()
{
	$('userpref_saveuseroptions').startWaiting('bigWaiting');
	f = document.userpref_saveuseroptions;
	
	var category = f.userpref_category.value;
	var modules = f.userpref_modules;
	var rpp = f.userpref_rpp.value;
	
	var moduleStr = "";
	var mCOunter = 0;
	for(i = 0; i < modules.length; i++)
	{
		if(modules[i].checked == true)
		{
			moduleStr += modules[i].value;
			moduleStr += ","
		}
	}
	
	new Ajax.Request("/ajax/saveoptions.php", {
						onSuccess : function(resp)
						{
							$('userpref_saveuseroptions').stopWaiting();
							alert(resp.responseText);
						},
						parameters : "act=saveOptions&modules=" + moduleStr + "&category=" + category + "&rpp=" + rpp,
						method : 'get'
						});
}

function clearBox(formItem) 
{
	for(i = formItem.length ; i > -1 ; i--) {
		formItem.options[i] = null;
	}                                                   
}

function addBoxItem(formItem, valValue, valText, selected)
{
	if(selected != true)
		selected = false;
	newoption = new Option(valText, valValue, false, selected);
	formItem.options[formItem.length] = newoption;
}

function setStatusMsg(str)
{
	status = str;
}

function validateEmail(email)
{
	if (email == "")
		return false;
	else if(email.indexOf('@') < 1)
		return false;
	else if(email.indexOf('.') < 1)
		return false;
	
	return true;
}

function trim(str)
{
    return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function toggleDisplay(id, dis)
{
	obj = document.getElementById(id);
	obj.style.display = dis;
}

function stylizeHeadings()
{
	var headings = document.getElementsByTagName('h3');
	//return;
	for (var i=0; i<headings.length; i++)
	{
		var heading = headings[i];
		
		var color;
		var width;
		var height;
		var bgcolor;
		
		var classAttribute = String(heading.getAttribute('class'));
		if(classAttribute == "null")
			classAttribute = heading.className;
		
		var headingClass = classAttribute.toLowerCase();
		
		if(headingClass.match('mainheadings') || headingClass.match('headingimages'))
		{
			if(!String(heading.getAttribute('id')) || String(heading.getAttribute('id')) == "null")
			{
				heading.setAttribute("id", "mz_" + i);
				heading.id = "mz_" + i;
			}
			
			var headingId = String(heading.getAttribute('id'));
			
			if(headingClass == "mainheadings")
			{
				var color = "0xFF6A00";
				var width = "220";
				var height = "22";
				var bgcolor = "ffffff";
			}
			
			var so = new SWFObject("/templates/default/h3.swf", "h3", 180, 18, "6", "#fff");
			so.addVariable("heading", heading.innerHTML.toUpperCase());
			so.addVariable("headingColor", "0x0191D0");
			so.addParam("salign", "lt");
			so.addParam("wmode", "transparent");
			so.write(headingId);
		}
	}
}