$(document).ready(function(){
	
	$('input.text-default').each(function(){
		$(this).attr('default',$(this).val());
	}).focus(function(){
		if($(this).val()==$(this).attr('default'))
		$(this).val('');
	}).blur(function(){
		if($(this).val()=='')
		$(this).val($(this).attr('default'));
	});
	
	$('a.forgot-pwd').click(function() {
		$('#loginbox').hide();
		$('#forgotbox').show();
		return false;
	});
	$('a.back-login').click(function() {
		$('#loginbox').show();
		$('#forgotbox').hide();
		return false;
	});
	
	$("#fdb_reg").autocomplete(siteRoot+'/autocomplete.php', { 
		width: 230, 
		matchContains: true
	});
	
	$('.close-red').click(function () {
		$('#message-red').fadeOut('slow');
	});
	$('.close-green').click(function () {
		$('#message-green').fadeOut('slow');
	});
	
	$('a.pop').click(function(){
		window.open(this.href);
		return false;
	});
	
	$('div#left-column p img').parent().addClass('centre');
	
	$('li.full').hide();
	$('li.full').removeClass('hide');
	
	$('span.expand').click(function() {
		if ($(this).hasClass('on')) {
			$(this).removeClass('on');
			$(this).addClass('off');
			$(this).parent().parent().find('.full').slideUp('slow');
			$(this).parent().parent().find('.mini').slideDown('slow');
		}
		else {
			$(this).removeClass('off');
			$(this).addClass('on');
			$(this).parent().parent().find('.mini').slideUp('slow');
			$(this).parent().parent().find('.full').slideDown('slow');
		}
	});
	
	$('span.incident-expand').click(function() {
		if ($(this).hasClass('on')) {
			$(this).removeClass('on');
			$(this).addClass('off');
			$(this).parent().parent().find('.incident-desc').fadeOut('slow');
		}
		else {
			$(this).removeClass('off');
			$(this).addClass('on');
			$(this).parent().parent().find('.incident-desc').fadeIn('slow');
		}
	});
	
	$('a.enquire').click(function() {
		$('span.enq-status').html('Processing... <img src="'+siteRoot+'/images/loading.gif" alt="" />');
		$.get(siteRoot+'/ajax.php', { 
			menu: 'enquire',  
			enq_name: $('input#enq-name').val(), 
			enq_cont: $('input#enq-cont').val()
		},
		function(data){
			$('span.enq-status').html(data).fadeIn('slow');
		});
		return false;
	});
	
	$.get(siteRoot+'/token.php',function(data){
	  	$('.addtoken').append('<input type="hidden" name="ts" value="'+data+'" />');
	});
	
	var files=['loading.gif', 'button-call-log-hover.png', 'error-icon.png', 'success-icon.png', 'star-empty.png', 'star.png'];
	var preload=[];
	window.onload=function(){
		for(var i=0;i<files.length;i++){
			preload[i]=new Image();
			preload[i].src=siteRoot+'/images/'+files[i];
		}
	}

});

$(window).load(function() {
	
	//
	
});

function scroll(obj,offset){
	if(typeof obj.pathname=='undefined'){
		var $target=$(obj);
	}else if(location.pathname.replace(/^\//,'')==obj.pathname.replace(/^\//,'') && location.hostname==obj.hostname){
		var $target=$(obj.hash);
		$target=$target.length&&$target||$('[name='+obj.hash.slice(1)+']');
	}
	if($target.length){
		var targetOffset=$target.offset().top+offset;
		$('html,body').stop().animate({scrollTop:targetOffset},'slow','swing');
		return false;
	}
}

//var rating = rating;
/*function feedback_stars(obj, b, r) {
	switch (b) {
	case 'over':
		for (var i = 1; i < 6; i++) {
			if (i <= r) jQuery('#star_overall_' + i).attr('src', star_on);
			else jQuery('#star_overall_' + i).attr('src', star_off)
		}
		break;
	case 'out':
		for (var i = 1; i < 6; i++) {
			if (typeof rating != 'undefined' && i <= rating) jQuery('#star_overall_' + i).attr('src', star_on);
			else jQuery('#star_overall_' + i).attr('src', star_off)
		}
		break;
	case 'click':
		rating = r;
		jQuery('#rating_overall').val(r);
		break
	}
};*/

var star_off = siteRoot + '/images/star-empty.png'; 
var star_on = siteRoot + '/images/star.png';
var fb_r=[];

function feedback_stars(obj, b, s, r) {
	switch(b) {
		case 'over' :
			for(var i = 1; i < 6; i++) {
				if(i <= r) jQuery('#star_' + s + '_' + i).attr('src', star_on);
				else jQuery('#star_' + s + '_' + i).attr('src', star_off);
			}
		break;
		case 'out' :
			for(var i = 1; i < 6; i++) {
				if(typeof fb_r[s] != 'undefined' && i <= fb_r[s]) jQuery('#star_' + s + '_' + i).attr('src', star_on);
				else jQuery('#star_' + s + '_' + i).attr('src', star_off);
			}
		break;
			case 'click' :
			fb_r[s] = r;
			jQuery('#rating_' + s).val(r);
		break;
	}
}
