	$(function(){ 
                $(".hor-navigation > ul > li").mouseenter(function(){
                    $(".hor-navigation > ul > li").removeClass('hover');
                    $(this).addClass('hover');
                });
                $(".hor-navigation > ul > li").mouseleave(function(){
                    $(".hor-navigation > ul > li").removeClass('hover');
                });    
				$('div.bottom input:text').hint();
				
				$('.lightbox').lightBox({
					imageLoading: '/images/lightbox/loading.gif',
					imageBlank: '/images/lightbox/blank.gif',
					imageBtnPrev: '/images/lightbox/prev.gif',
					imageBtnNext: '/images/lightbox/next.gif',
					imageBtnClose: '/images/lightbox/close.gif',
					txtImage: '',
					txtOf: ' / '
				});		
            $("#range_selector_container span.range_selector").click(function(){
                $("#range_selector_container span").removeClass("range_selector_active");
                $(this).addClass("range_selector_active");
                $("#range_table tbody tr").hide();
                $("#range_table tbody tr." + this.id).show();
            });                 
			})
			
			jQuery.fn.hint = function() {
				return this.each(function(){
					var t = $(this);
					var title = t.attr('title');
					
					if (title) {
						
						t.focus(function(){
							if (t.val() == title) {
							  t.val('');
							  t.removeClass('blur');
							}
						})

						t.blur(function(){
							if (t.val() == '') {
							  t.val(title);
							  t.addClass('blur');
							}
						})

						t.blur();
					}
				})
			}

function submitByImage(frm, action){
	var obj = document.getElementById(frm);
	obj.action = action;
}

function updateDistricts() {
	clearSelect('districts');

	$('#areas option:selected').each(
		function() 	{ $('#districts option.' + this.className).attr('selected', 'selected'); }
	);
}

function clearSelect(selectId)
{
	$('#' + selectId + ' option').attr('selected', '');
}

function clearAreas() {
	clearSelect('areas');
}


//==========================================
// Check All boxes
//==========================================
function CheckAll(fobj)
{
fmobj = document.getElementById(fobj).getElementsByTagName('input');

	for (var i=0;i<fmobj.length;i++)
	{
		var e = fmobj[i];
		if ((e.name != 'allbox') && (e.type=='checkbox') && (!e.disabled))
		{
			e.checked = fmobj.allbox.checked;
		}
	}
}

//==========================================
// Check all or uncheck all?
//==========================================
function CheckCheckAll(fobj)
{	
fmobj = document.getElementById(fobj).getElementsByTagName('input');
	var TotalBoxes = 0;
	var TotalOn = 0;
	for (var i=0;i<fmobj.length;i++)
	{
		var e = fmobj[i];
		if ((e.name != 'allbox') && (e.type=='checkbox'))
		{
			TotalBoxes++;
			if (e.checked)
			{
				TotalOn++;
			}
		}
	}
	
	if (TotalBoxes==TotalOn)
	{
		fmobj.allbox.checked=true;
	}
	else
	{
		fmobj.allbox.checked=false;
	}
}
