$(document).ready(function(){
/* clear and restore search fields */
 $('#search input#search_term').val('Search');
 $('input#newsletter_submit').wrap('<p id="nls_wrap"></p>');
 $('#search_term').removeClass('clearClick').addClass('clickClear');
 $('#newsletter_text').removeClass('clearClick').addClass('clickClear');
 $('input.clickClear').focus(function() {
    startText = $(this).val();
    $(this).val('').addClass('focus');
 });
 $('input.clickClear').blur(function() {
    blurText = $(this).val();
    if (blurText == '') {
       $(this).val(startText).removeClass('focus');
    };
 });   

// colorbox launch
$('a.thickbox').colorbox({iframe:true,width:500, height:600}); // Default
$('a.thickbox[href*="loginMCMS.php"]').colorbox({iframe:true,width:450, height:300}); // Small

$("#sidebar .section:last").addClass("last");

//--------tell a friend form controls and validation 

 $("#shareform").hide();   
 $("#response").hide();
 $("#tellafriend").validate({
	rules: {
		email: {
			required: true,
			email: true
		},
		toemail: {
		    required: true,
			email: true
	    },
		name:{ 
		    required:true,
		    minlength: 2
		},
		toname:{ 
		required:true,
		minlength: 2
		}
	},
messages: {
	email: "Please enter a valid email address",
	toemail: "Please enter a valid email address",
	name: "Please enter your name",
	toname: "Please enter the recievers name"
					},
submitHandler: function(form) {
   				var inputs = [];
                   $("#response").html("<p>Sending Form...</p>").show();
                   $('#tellafriend input').each(function(){
                      inputs.push(this.name + '=' + escape(this.value));
                   });

 					 $('#tellafriend textarea').each(function(){

                        inputs.push(this.name + '=' + escape(this.value));
                    });
                   $.ajax({
                       data: inputs.join('&'),
				       dataType:"html", 
                       url: "/_inc/tellform.php",
                       timeout: 3000,

                       error: function(){
                         $('#response').html("<strong>Err: Email Not Sent Try Again Later</strong>");   
                       },
                       success: function(r){
                         $("#response").html(r);
                       }
                   });
          //return false;
		}
  });

$("#share .invite").tooltip({ 
	    // change trigger opacity slowly to 0.8
	 	tip: '#shareform',
		delay: .05,
		offset:[0,-122],
        relative:true,
		position: ['top','right'],
		effect: 'fade',
		opacity: 1,

		onHide: function(){
		   $("#share #response").html("").hide();
		} 

	});
	
	
	//quick search functionality
	$("#search #searchitems").hide();
	$("#search input#search_term").keyup(function(e){
		$("#search #searchitems").show();
		var c = $(this).val();
		$("#search #searchitems").load('/_inc/ajax-search.php',{'keywords':c},function(){
			if($("#search input#search_term").val() == "" ){
				$("#search #searchitems").hide();
			}
		});	 
	});

	$("#container").click(function(){
		if($("#search #searchitems").is(":visible")){
			 $("#search #searchitems").hide();
			$("#search input#search_term").val("Search");
		}
	}); 
	
});

