// JavaScript Document
//Search Box controls
$(document).ready(
	function()
	{
		iehover();
		
		$(document).pngFix(); 
		
		if ($("#info-request")){
				$('#info-request').tooltip({
					showURL: false
				});
			}
			
			$('#kb-subscribe').tooltip({
				showURL: false
			});
			
			var s_word = $("#search-words input").val();
			if ( s_word != '' ) {
				$("#delete-search-words").show();
				$("#delete-search-words").bind('click',function(){
					var htmlStr = $(this).html();
					$("#search-words input").val('');
					$("#delete-search-words").hide();
				});
			}
			
			$("#sc_ajax").live('change', function() {
				var sw_ajax = $("#sw_ajax").val();
				var sa_ajax = $("#sa_ajax :selected").val();
				var sc_ajax = $("#sc_ajax :selected").val();
				var dataString = 'sw_ajax='+ sw_ajax + '&sa_ajax=' + sa_ajax + '&sc_ajax=' + sc_ajax + '&kb=search';
				$.ajax({
					type: "GET",
					url: "http://www.wavestore.com/knowledge-base-ajax.php",
					data: dataString,
					success: function(msg){
						$("#search-results-div").html(msg);
					}
				});
				return false;
					
			});
			
			$("#sa_ajax").live('change', function() {
				var sw_ajax = $("#sw_ajax").val();
				var sa_ajax = $("#sa_ajax :selected").val();
				var sc_ajax = $("#sc_ajax :selected").val();
				var dataString = 'sw_ajax='+ sw_ajax + '&sa_ajax=' + sa_ajax + '&sc_ajax=' + sc_ajax + '&kb=search';
				$.ajax({
					type: "GET",
					url: "http://www.wavestore.com/knowledge-base-ajax.php",
					data: dataString,
					success: function(msg){
						$("#search-results-div").html(msg);
					}
				});
				return false;
					
			});
			
			var container = $('div.container');
		// validate the form when it is submitted
		var validator = $("#main_form").validate({
			errorContainer: container,
			errorLabelContainer: $("ol", container),
			wrapper: 'li',
			meta: "validate"
		});
		
		
		
		$('#submit_butt').click(function() {
			$('div.container_php').css("display","none");
		});
		
		$('.error').hide();
			$("#submit_newsletter").click(function() {
			$('.error').hide();
			var email = $("input#newsletter").val();
			if(isValidEmailAddress(email))
			{
				var dataString = 'email='+ email;
				$.ajax({  
				 type: "POST",  
				 url: "http://www.wavestore.com/process_newsletter.php",  
				 data: dataString,  
				 success: function() {  
					$('.message').html("<p style='padding:0px; margin:0px; width:220px;'>Thank you for requesting our email newsletter. Your request has been received.</p>").show();  
					} 
				});
			} else {
				$('.error').html("<p style='padding:0px; margin:0px; width:220px;'>Please enter an valid email address!</p>")
				 .show();  
				$("input#newsletter").focus();
			}
			}); 
			
		$("#movies a.linkDetails").fancybox({
			'frameWidth': 450,
			'frameHeight': 386,
			'callbackOnClose': function() {
       $("#fancy_content").empty();
       } 
		});
	  $("#movies a.video_name").fancybox({
			'frameWidth': 450,
			'frameHeight': 386,
			'callbackOnClose': function() {
       $("#fancy_content").empty();
       } 
		});
	  $("#movies a.list_isr_name").fancybox({
			'frameWidth': 450,
			'frameHeight': 386,
			'callbackOnClose': function() {
       $("#fancy_content").empty();
       } 
		});
	  $("#movies a.videoLink").fancybox({
			'frameWidth': 450,
			'frameHeight': 386,
			'callbackOnClose': function() {
       $("#fancy_content").empty();
       } 
		});
		
		$("a.send_to_friend").fancybox({
			'overlayShow' : true,
			'frameWidth' : 505,
			'frameHeight' : 150,
			'overlayOpacity' : 0.8,
			'hideOnContentClick': false,
			'callbackOnClose': function() {
       $("#fancy_content").empty();
       }
		});
	  
	  //for links that can be accessed only if user is logged in
	  	$("a.register").fancybox({
				'overlayShow' : true,
				'frameWidth' : 757,
				'frameHeight' : 235,
				'overlayOpacity' : 0.8,
				'hideOnContentClick': false,
				'callbackOnClose': function() {
				 $("#fancy_content").empty();
				 }
			});
		
		$("a.contact_popup").fancybox({
			'overlayShow' : true,
			'frameWidth' : 470,
			'frameHeight' : 450,
			'overlayOpacity' : 0.8,
			'hideOnContentClick': false,
			'callbackOnClose': function() {
       $("#fancy_content").empty();
       }
		});
		
		$("a.newsletter_popup").fancybox({
			'overlayShow' : true,
			'frameWidth' : 260,
			'frameHeight' : 130,
			'overlayOpacity' : 0.8,
			'hideOnContentClick': false,
			'callbackOnClose': function() {
       $("#fancy_content").empty();
       }
		});
		
		$('#fancy_title').hide(); 
		
		
	}
);


// IE6 dropdown Nav
function iehover()
{
	if($.browser.msie)
	{
		$("#menu ul li").hover(
			function()
			{
				$(this).addClass("hover");
				$("select").css("display", "none");
			},
			function()
			{
				$(this).removeClass("hover");
				$("select").css("display", "block");
			}
		);
		$("#menu ul li.hover ul li").hover(
			function()
			{
				$(this).addClass("hover");
				$("select").css("display", "none");
			},
			function()
			{
				$(this).removeClass("hover");
				$("select").css("display", "block");
			}
		);
	}
}

