$(document).ready(function(){
    var timeout = null;
	
	// Select all links with lightbox class
    $('a.lightbox').lightBox();

	$('a.lightbox').append('<img src="/images/zoom_in.png" class="zoom_in" />');
	
    //add additional li to menu top and bottom for borders
        $("#mainNav ul li:first-child").before("<li class=\"navDividerBorderFix-top\"></li>");
        $("#mainNav ul li:last-child").after("<li class=\"navDividerBorderFix-bottom\"></li>");

      
        if (jQuery.browser.msie && jQuery.browser.version < 7) { 
            
            // ieHoverFix
               $("#nav ul li").hover( 
               function() {
                   $(this).addClass("ieHoverFix");
               },
               function() {
                   $(this).removeClass("ieHoverFix");      
           });

            // ieHoverFix
               $("#content a.lightbox").hover( 
               function() {
                   $(this).find(".zoom_in").show();
               },
               function() {
                   $(this).find(".zoom_in").hide();
           });  


        }
    $('#search').click(
	function() {
		//$('#search_box').show();
		
		$('#search_box').animate({top:5}, {duration: 250, easing: 'easeInCirc'}).animate({top:0}, {duration: 100, easing: 'easeOutCirc'});
		
		$('#q').focus();
	});
	
	
	$('#q').keydown(function(e) {
		// track last key pressed
		lastKeyPressCode = e.keyCode;
		switch(e.keyCode) {
			default:
				if (timeout) clearTimeout(timeout);
				timeout = setTimeout(function(){onChange();}, 500);
				break;
		}
	});
	
	function onChange() {
		$.ajax({
		  		url: '/search-ajax?q='+$('#q').val(),
		  		success: function(data) {
	    			$('#search_result').html(data);
	
			        $("#search_result ul li:last-child").after("<li class=\"clear\"></li>");

			        if (jQuery.browser.msie && jQuery.browser.version < 8) { 
						if(jQuery.browser.version == 6) {
							$("#search_result_box").css('padding-top', '30px');
							$("#search_footer").hide();
						} else {
							$("#search_result_box").css('padding-top', '24px');
							$("#search_box span.left").css('background-image', 'url(/images/input_left_on.png)');
							$("#search_box span.right").css('background-image', 'url(/images/input_right_on.png)');							
						}

						$('#search_result_box').show();

					} else {
						$('#search_result_box').fadeIn();
					}
			  	}
				});
		}

	
	//ie6pngfix
	$(document).pngie();
   
	$(".submitButton").click(function() {
		var u_LastName = $("input[name=u_LastName]").val();
	    var u_EMail = $("input[name=u_EMail]").val();
	    var action = $("input[name=Action]").val();
	    var MailingListId = $("input[name=MailingListId]").val();
	    var FormId = $("input[name=FormId]").val();
	    var FormEncoding = $("input[name=FormEncoding]").val();
	 	var dataString = 'u_LastName='+ u_LastName + '&u_EMail=' + u_EMail + '&Action=' + action;  

		$.post("/newsletterscript/nl.php", { u_LastName: $("input[name=u_LastName]").val(), u_EMail: $("input[name=u_EMail]").val(), Action: $('input:radio[name=Action]:checked').val(), MailingListId: $("input[name=MailingListId]").val(), FormId: $("input[name=FormId]").val(), FormEncoding: $("input[name=FormEncoding]").val() },
		function(data){
			$('.result').html('<p>'+data+'</p>');
			$('.result').show();
		}
		);
		
		// $.ajax("newsletterscript/nl.php", "{u_LastName: '" + u_LastName + "', u_EMail: '" + u_EMail + "', Action: '" + action + "'}",
		//     function(data){
		//       alert("Data Loaded: " + data);
		// });
		
			// $.ajax({
			//     type: "POST",
			//     url: "http://newsletter.selenas.ch/nl.php",
			//     contentType: "application/json; charset=utf-8",
			//     dataType: "json",
			//     data: "{u_LastName: '" + u_LastName + "', u_EMail: '" + u_EMail + "', Action: '" + action + "', MailingListId: '" + MailingListId + "', FormId: '" + FormId + "', FormEncoding: '" + FormEncoding + "'}",
			//     success: function(json) {
			//         alert('okay');	
			// 		itemAddCallback(json);
			//     },
			//     error: function (XMLHttpRequest, textStatus, errorThrown) {
			//         $("#error").html(XMLHttpRequest.responseText);
			//     }
			// });

		
		return false; 
		
	});
		

		
 //   $.ajax({  
 //     type: "POST",  
 //   url: "http://newsletter.selenas.ch/nl.php",  
 //   data: dataString,  
 //   success: function() {  
 //     $('#contact_form').html("<div id='message'></div>");  
 //     $('#message').html("<h2>Contact Form Submitted!</h2>")  
 //     .append("<p>We will be in touch soon.</p>")  
 //     .hide()  
 //    .fadeIn(1500, function() {  
 //       $('#message').append("<img id='checkmark' src='images/check.png' />");  
 //    });  
 //   }  
 // });  
 // return false;


});


