$(document).ready(function(){			
	//---------- global ----------------
	
	var $slide = $('#slides');
	$slide.css({left:"0"});
	var $link1 = $(".home");
	var $link2 = $(".arbitration");
	var $link3 = $(".mediation");
	var $link4 = $(".profile");
	var $link5 = $(".faqs");
	var $link6 = $(".contacts");
	var $link7 = $(".publications");
	var $linkarb = $(".arrangearbbtn");
	var $linkmed = $(".arrangemedbtn");	
	var $subject = "General Enquiry";	
	
	//---------------------------------
	
	function animslide(slideorder) {
		var num = slideorder;
		var animspeed = 400;
		var animstyle = 'easeInSine';
		var framwidth = 710;
		$slide.stop();
		$slide.animate({left: -framwidth*num},{ duration: animspeed, easing: animstyle });				
		}
		
	//---------------------------------
	
	function resetaactive(activelink){
		var num = activelink;
		$('#navlist > li > a').removeClass('active');
		switch( true ){
			case ( num == 0 ):$link1.addClass('active');break;
			case ( num == 1 ):$link2.addClass('active');break;
			case ( num == 2 ):$link3.addClass('active');break;
			case ( num == 3 ):$link4.addClass('active');break;
			case ( num == 4 ):$link5.addClass('active');break;
			case ( num == 5 ):$link6.addClass('active');break;
			case ( num == 6 ):$link7.addClass('active');break;			
			default:;
        break;
		$('body').toggleClass('bodybkg');$('#wrapperfull').toggleClass('bodybkg');		
		}
	}
	
	//---------------------------------
	
	function resetform(){$('#contact_form').fadeIn('slow');};
	
	function setupform(setsubject) {	
		var $subject = setsubject;
		$("#feedbackcont").text($subject);resetform();
		var $fullsubject = 'Arbitrator.co.ke  :  Website - ' + $subject;
		$('.subjectlabel').show().css('marginLeft','-5000px').attr({'value' : $fullsubject});
	}
	//---------------------------------
	
	$link1.click(function(event){animslide(0);resetaactive(0);event.preventDefault();});		
	$link2.click(function(event){animslide(1);resetaactive(1);event.preventDefault();});	
	$link3.click(function(event){animslide(2);resetaactive(2);event.preventDefault();});		
	$link4.click(function(event){animslide(3);resetaactive(3);event.preventDefault();});		
	$link5.click(function(event){animslide(4);resetaactive(4);event.preventDefault();});		
	$link6.click(function(event){animslide(5);resetaactive(5);setupform("General Enquiry");event.preventDefault();});
	$linkarb.click(function(event){animslide(5);resetaactive(5);setupform("Arrange an Arbitration");event.preventDefault();});		
	$linkmed.click(function(event){animslide(5);resetaactive(5);setupform("Arrange an Mediation");event.preventDefault();});
	$link7.click(function(event){animslide(6);resetaactive(6);event.preventDefault();});	

	//------------------------------------------------------------------------------		 
		$('input.text-input').css({backgroundColor:"#FFF"});
		$('input.text-input').focus(function(){$(this).css({backgroundColor:"#EFEFEF"}); });
		$('input.text-input').blur(function(){$(this).css({backgroundColor:"#FFF"}); });	
		$('textarea#message').focus(function(){$(this).css({backgroundColor:"#EFEFEF"}); });
		$('textarea#message').blur(function(){$(this).css({backgroundColor:"#FFF"}); });
	
	//---------------------------------
	$('#errorarea').hide();
	//------------------------------------------------------------------------------
	$("#feedbackform").submit(function(){
	$('#errorarea').fadeOut();	
	//alert ('form submitted');	
	var str = $("#feedbackform").serialize();
	$.ajax({
	type: "POST",
	url: "./bin/contact.php",
	data: str,
	success: function(msg){
    $('#errorarea').fadeIn('slow')
	.ajaxComplete(function(event, request, settings){		
		if(msg == 'OK') // Message Sent? Show the 'Thank You' message and hide the form
		{
			var submitted = 1;			
			$('.contactuscontent').append("<div id='message'></div>");	
			$('#errorarea').hide('slow');
			$('#contact_form').hide('slow');
			$('#successform').append("<p>Your Query has been Submitted!</p><p>I will be in touch soon. Thank You</p>");	
		}
		else{$('#errorarea').html(msg).fadeIn('slow');}	
	});
	}
	});
	return false;
	});	
	//console.log();
});
