//
//	Controls contact dropdown
//
$(document).ready( function () {
	$("#contact_drop").hover(function () {
		$("#contact_drop").css("height", "auto");
		$("#contact_drop").css("-moz-box-shadow", "0em 0em 2em #999");
		$("#contact_drop").css("-webkit-box-shadow", "0em .0em 2em #999");
		$("#contact_drop").css("box-shadow", "0em 0em 2em #ccc");
	},
	function () {
		$("#contact_drop").css("height", "22px");		
		$("#contact_drop").css("-moz-box-shadow", "none");
		$("#contact_drop").css("-webkit-box-shadow", "none");
		$("#contact_drop").css("box-shadow", "none");
	});
});

//
//	Controls dropdown search box
//
var searchSwitch = false;

$(document).ready( function () {
	$("#search_toggle").click( function () {
		$("#search_panel").hide();
		$(".search_input").attr("value", "");
		$("#search_collapse").toggle("blind", {}, 200);
	});
});


//order summary table
$(document).ready( function () {
	$(".fade").mouseenter( function () {
		$(this).css('background-color','#ededed');
	});
	
	$(".fade").mouseleave( function () {
		$(this).css('background-color','#FFFFFF');
	});
});


//
//	Controls hover state on large "More Info" boxes
//
/*$(document).ready( function () {
	$(".summary").mouseenter( function () {
		$(this).addClass("summary_over");
	});
	
	$(".summary").mouseleave( function () {
		$(this).removeClass("summary_over");
	});
});*/

//
//	Controls submenu for "Spring Types"
//
/*$(document).ready( function () {
	$("#side_nav li").mouseenter( function () {
		if($(this).attr('class') != "over") 
			$("ul", this).show("blind", {}, 300);
	});
	$("#side_nav li").mouseleave( function () {
		if($(this).attr('class') != "over") 
			$("ul", this).hide("blind", {}, 300);
	});
});

*/
//	Dynamic copyright year
//
$(document).ready( function () {
	var curDate = new Date();
	var curYear = curDate.getFullYear();
	$("#curr_year").html(curYear);
});

//
//	Google translate link.
//
$(document).ready( function () {
	$("#translate_link").click(function () {
		window.location="http://www.google.com/translate_c?hl=en&langpair=en%7Ces&u=" + window.location.href;
	});
});


function decimalFilter(evt)
 {
	 var charCode = (evt.which) ? evt.which : event.keyCode

	if (charCode == 46){
	return true;
	}
	
	 if (charCode > 31 && (charCode < 48 || charCode > 57) || charCode == 13)
		return false;

	 return true;
 }
	
function integerFilter(evt)
{
	 var charCode = (evt.which) ? evt.which : event.keyCode;
	 if (charCode == 13 || charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

}

var xml_tool;
function mini_cart_update(){
	
	set_tool();
	
	xml_tool.open("GET","mini_cart_count.aspx?moddate=" + Math.floor(Math.random()*1000),true);
  	xml_tool.onreadystatechange=set_quantity;
  	xml_tool.send(null);
  

}

function set_quantity(){
	if (xml_tool.readyState==4)
  	{
  		if (xml_tool.status==200)
  		{
  			document.getElementById('ctl02_cart_quantity').innerHTML = xml_tool.responseText;
		}
	}
}
var s_term
function search_query(term){
s_term = term
	$("#search_panel").show();
	//var hideMe = setTimeout("$('#search_panel').hide()", 10000);
	set_tool();	
	xml_tool.open("GET","search_query.aspx?term=" + term + "&moddate=" + Math.floor(Math.random()*1000),true);
	xml_tool.onreadystatechange=spew_results;
	xml_tool.send(null);
}
	
function spew_results(){
	if (xml_tool.readyState==4)
  	{
	  	if (xml_tool.status==200)
  		{
  			document.getElementById('search_panel').innerHTML = xml_tool.responseText;
		}
	}
}

function set_tool(){
	xml_tool = null
	if (window.XMLHttpRequest){
	//ff
	xml_tool = new XMLHttpRequest();

	} else if (window.ActiveXObject){
	// ie
 	xml_tool = new ActiveXObject("Microsoft.XMLHTTP");
	}
}
	
function same_as_billing(){
	
	if (document.getElementById("sameas").checked == true){	
		document.getElementById('shipping_address').value = document.getElementById('billing_address').value
		document.getElementById('shipping_city').value = document.getElementById('billing_city').value
		document.getElementById('shipping_state_list').selectedIndex = document.getElementById('billing_state_list').selectedIndex
		document.getElementById('shipping_zip').value = document.getElementById('billing_zip').value
		document.getElementById('shipping_country').value = document.getElementById('billing_country').value
	}
}

var t

function start_timer(){
t = setTimeout("hide_search()",20000)
}

function reset_timer(){

	clearTimeout(t)
}

function hide_search(){
	$("#search_panel").hide();

	$("#search_collapse").slideUp(500);
}


 function numberFilter(evt)
      {
		
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode == 13){
		
			$.get("exact_match.aspx?term=" + s_term, function(data){
			
			if (data != ""){
			fb.loadAnchor(data,'width:600 height:325')
			}
			

});
			
            return false;
		 }
         return true;
      }






