// EdgarsCoolWater, by Eflect
// Functions by Mark Willis
// --------------------------

// Drop Down and colorbor
$(document).ready(function()
{	
	$('.colorbox').colorbox();
	
	$("#dropdn").hover(function() {

		if ($('#navdown').css('display') == 'block')
		{
			// dropdown already down
		}
		else
		{
			$('#navdown').slideDown();
			//$(this).addClass('hover');
		}

	}, function(){
	$('#navdown').slideUp();
	});
});

// Check form
function checkitForm(target)
{
	if(target.cname.value == ""){$('#repArea').html('<div class="errorbox"><p><b>Error</b> Please enter a name</p></div>'); return false;}
	if(target.cemail.value == "" && target.ctel.value == ""){$('#repArea').html('<div class="errorbox"><p><b>Error</b> Please enter either an E-Mail address or Telephone number</p></div>'); return false;}
	if(target.cmessage.value == ""){$('#repArea').html('<div class="errorbox"><p><b>Error</b> Please enter your message</p></div>'); return false;}
	return true;
}

// Scroll Results
var resPage = 1; var resPages = 0;
function scrollResults(direction, items, itemsPer, ssize, auto)
{
	resPages = Math.ceil(items / itemsPer);
	
	if(direction == 1)
	{
		// Previous
		if(resPage > 1)
		{
			for(var c=1;c<=items;c++)
			{
				$('#sc'+c)[0].className = "scontrol-off";
			}
			
			$('#mScroller').scrollTo( '-='+ssize+'px', 800 );
			resPage -= 1;
			$('#sc'+resPage)[0].className = "scontrol-on";
		}
	}else if(direction == 2)
	{
		// Next
		if(resPage < resPages)
		{
			for(var c=1;c<=items;c++)
			{
				$('#sc'+c)[0].className = "scontrol-off";
			}
			
			$('#mScroller').scrollTo( '+='+ssize+'px', 800 );
			resPage += 1;
			$('#sc'+resPage)[0].className = "scontrol-on";
		}else{
			if(auto == 1)
			{
				for(var c=1;c<=items;c++)
				{
					$('#sc'+c)[0].className = "scontrol-off";
				}
				
				$('#mScroller').scrollTo(0, 800);
				resPage = 1;
				$('#sc'+resPage)[0].className = "scontrol-on";
			}
		}
	}
	
	if(auto == 1)
	{
		setTimeout('scrollResults('+direction+', '+items+', '+itemsPer+', '+ssize+', 1)', 6000);
	}
	
	return false;
}

function forceScroll(itemid, itemp, items)
{
	$('#mScroller').scrollTo( '#'+itemid, 800 );
	
	for(var c=1;c<=items;c++)
	{
		$('#sc'+c)[0].className = "scontrol-off";
	}
	
	resPage = itemp;
	$('#sc'+resPage)[0].className = "scontrol-on";
	
	return false;
}

// Home Form
$('input#cb_go').live('click', function() {
	var send = 1;
	
	// Check for Name
	if($('input#req_name').val() == "") {
		alert("Please enter a valid name");
		send = 0;
		return false;
	}
	
	// Check for Number
	if($('input#req_num').val() == "") {
		alert("Please enter a valid phone number");
		send = 0;
		return false;
	}
	
	// Check for E-Mail
	if($('input#req_name').val() == "") {
		alert("Please enter your E-Mail");
		send = 0;
		return false;
	}
	
	if(send == 1) {
		var query = $('form#reqCB').serialize();
		
		$('input#cb_go').attr("disabled", true);
		$('input#cb_go').val('Please wait');
		
		$.ajax({
			url		: './inc/interface/request_callback.php?'+query,
			success		: function(data)
			{
				if(data == 1) {
					// Success
					$('div#cb_1').hide();
					$('div#cb_2').fadeIn();
				}else{
					// Fail
					alert(data);
					$('input#cb_go').attr("disabled", false);
					$('input#cb_go').val('Request');
				}
			}
		});
		
	}
	return false;
});

$(document).ready(function () {	
	
	$('#mainNavigation li').hover(
		function () {
			//show its submenu
			$('ul', this).slideDown(500);

		}, 
		function () {
			//hide its submenu
			$('ul', this).slideUp(200);			
		}
	);
	
});

