
    function returnObjById( id )
    {
        if (document.getElementById)
            var returnVar = document.getElementById(id);
        else if (document.all)
            var returnVar = document.all[id];
        else if (document.layers)
            var returnVar = document.layers[id];
        return returnVar;
    }
    function characterCountDown(theField, max_length, remainingFieldName ) {
        var theForm=theField.form;
        var theText=theField.value;
        var remaining = max_length - theText.length;
        if(remaining < 0) {
            remaining = 0;
            theText = theText.substring(0, max_length);
            theField.value=theText;
        }
        theForm[remainingFieldName].value=remaining;
    }

	function hasClass(ele,cls) 
	{
		return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
	}

	function addClass(ele,cls) 
	{
		if (!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 createSearchCategoryCookie(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 = 'searchedCategory'+"="+value+expires+"; path=/";				   
  }

function readSearchCategoryCookie()
 {
	
	var nameEQ = "searchedCategory=";
	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;		  
}