var slideNum = 1;
var numSlide = 4;

//Clear Search Field When Clicked
var isClicked = false

$(document).ready(function() {

    //nav
    $("#nav > li > a").hover(
	function()
	{
	    if( $(this).attr('id') == "info-nav" ) $("#speed-test-subnav").slideUp('fast');
	    else if( $(this).attr('id') == "speed-test-nav" ) $("#info-subnav").slideUp('fast');
	    else $(".subnav").slideUp('fast');

	    $(this).siblings(".subnav").slideDown('fast');
	}
    );

    $(".subnav").hover(
	function () {},
	function ()
	{
	    $(this).slideUp('fast');
	}

    );

    //search form wordwheel
    $("#query-input").keyup(
	function()
	{
	    var head = document.getElementsByTagName('head')[0];
	    var script = document.createElement("script");
	    var q = encodeURI($("#query-input").val().replace(/\s{2,}/g, " ").replace(/^\s+/, "").replace(/\s+$/, "").replace(/\s/g, "+"));
	    var url = "http://maxxprod.maxxcat.com/TypeAhead.cgi?"  + q + "&collection=COLID32";
	    script.setAttribute("src",url);
	    script.setAttribute("type","text/javascript");
	    head.appendChild(script);
	}
    );

    //slideshow
    setInterval( 
	function()
	{
	    if(slideNum > numSlide)
	    {
		$("#slideshow").css({backgroundPosition: "0px"});
		slideNum = 1;
	    }
	    
	    var val = slideNum * 900;
	    slideNum++;
	    $("#slideshow").animate({backgroundPosition: "-" + val + "px 0"});
	}, 7000
    );
});



function validateContactForm() {
    var res = true;
    var why;

    var interests = "";
    $("#user-interest").val("");    
    if($("#user-interest-sb250").attr("checked")) interests += 'SB-250 ';
    if($("#user-interest-ex5000").attr("checked")) interests += 'EX-5000 ';
    if($("#user-interest-ex6000").attr("checked")) interests += 'EX-6000';
    $("#user-interest").val(interests);

    if ($("#user-firstname").val() == '')
    {
	why = 'first name'; res = false;
    }
    else if ($("#user-lastname").val() == '')
    {
	why = 'last name'; res = false;
    }
    else if ($("#user-email").val() == '' || $("#user-email").val().indexOf('@') < 0)
    {
	why = 'email address'; res = false;
    }
    
    if(!res)
    {
	alert('You must enter your ' + why + '.');
	return false;
    }

    else return true;
}

function setContactFormAction()
{
    var s1 = '-mail';
    var s2 = 'maxxcat';
    var s3 = '.cgi';
    var s4 = 'cgi/';
    $("#maxxcat-mail")[0].action = s4 + s2 + s1 + s3;
}

function setTrialFormAction()
{
    var s1 = '-trial';
    var s2 = 'maxxcat';
    var s3 = '.cgi';
    var s4 = '/cgi/';
    $("#maxxcat-mail")[0].action = s4 + s2 + s1 + s3;
}

function cleartext() 
{
    if (!isClicked)
    {
	document.forms['search'].elements['query'].value=''
	isClicked=true
    }
}

//Contact Button

var state = 'hidden';

function showhide(check) 
{
    if (state == 'visible') 
    {
	state = 'hidden';
	document.getElementById('check').style.display="none";
	document.getElementById('number_of_docs').style.display="none";
    }
    else 
    {
	state = 'visible';
	document.getElementById('check').style.display="inline";
	document.getElementById('number_of_docs').style.display="inline";
    }
}



//Wordwheel functions
function wordwheel_callback(seq, d)
{
    var resHTML = '';

    for(var i = 0; i < d.length; i++)
    {
        resHTML += '<a class="ww_item" onclick="wordwheel_select(\'' + d[i].query + '\');">' + d[i].query + ' (' + d[i].count + ')</a>';
    }

    $("#wordwheel").html(resHTML).show();
}

function wordwheel_select(q)
{
    $("#query-input").val(q);
    $("#wordwheel").hide();
    $("#search-form").submit();
}

