// JavaScript Document

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#jsddm > li').bind('mouseover', jsddm_open)
   $('#jsddm > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;

/** Show Hide Search **/

/*
	$(document).ready(function()
	{
		$(document).ready(function()
		{
		$('#search_1').css("color","green");
		$('#search_1').css("fontWeight","bold");
		});
	});
	*/
	$(document).ready(function(){
		$('#about_button').click(function(){
		$("#contact_dropdown,#media_dropdown,#legal_dropdown,#privacy_dropdown").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#about_dropdown').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#contact_button').click(function(){
		$("#about_dropdown,#media_dropdown,#legal_dropdown,#privacy_dropdown").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#contact_dropdown').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#media_button').click(function(){
		$("#contact_dropdown,#about_dropdown,#legal_dropdown,#privacy_dropdown").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#media_dropdown').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#legal_button').click(function(){
		$("#contact_dropdown,#media_dropdown,#about_dropdown,#privacy_dropdown").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#legal_dropdown').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#privacy_button').click(function(){
		$("#contact_dropdown,#media_dropdown,#legal_dropdown,#about_dropdown").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#privacy_dropdown').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#about_close').click(function(){
		$("#about_dropdown").fadeOut("normal");
		});
		});
	$(document).ready(function(){
		$('#media_close').click(function(){
		$("#media_dropdown").fadeOut("normal");
		});
		});
	$(document).ready(function(){
		$('#legal_close').click(function(){
		$("#legal_dropdown").fadeOut("normal");
		});
		});
	$(document).ready(function(){
		$('#privacy_close').click(function(){
		$("#privacy_dropdown").fadeOut("normal");
		});
		});
	$(document).ready(function(){
		$('#contact_close').click(function(){
		$("#contact_dropdown").fadeOut("normal");
		});
		});
	
/** Secondary links **/
	
	$(document).ready(function(){
		$('#about_button_2nd').click(function(){
		$("#contact_dropdown_2nd,#media_dropdown_2nd,#legal_dropdown_2nd,#privacy_dropdown_2nd").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#about_dropdown_2nd').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#contact_button_2nd').click(function(){
		$("#about_dropdown_2nd,#media_dropdown_2nd,#legal_dropdown_2nd,#privacy_dropdown_2nd").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#contact_dropdown_2nd').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#media_button_2nd').click(function(){
		$("#contact_dropdown_2nd,#about_dropdown_2nd,#legal_dropdown_2nd,#privacy_dropdown_2nd").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#media_dropdown_2nd').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#legal_button_2nd').click(function(){
		$("#contact_dropdown_2nd,#media_dropdown_2nd,#about_dropdown_2nd,#privacy_dropdown_2nd").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#legal_dropdown_2nd').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#privacy_button_2nd').click(function(){
		$("#contact_dropdown_2nd,#media_dropdown_2nd,#legal_dropdown_2nd,#about_dropdown_2nd").fadeOut("normal");
		$(this).delay(1000,function(){
		$('#privacy_dropdown_2nd').slideDown("slow");
		});
		});
	});
	$(document).ready(function(){
		$('#about_close_2nd').click(function(){
		$("#about_dropdown_2nd").fadeOut("normal");
		});
		});
	$(document).ready(function(){
		$('#media_close_2nd').click(function(){
		$("#media_dropdown_2nd").fadeOut("normal");
		});
		});
	$(document).ready(function(){
		$('#legal_close_2nd').click(function(){
		$("#legal_dropdown_2nd").fadeOut("normal");
		});
		});
	$(document).ready(function(){
		$('#privacy_close_2nd').click(function(){
		$("#privacy_dropdown_2nd").fadeOut("normal");
		});
		});
	$(document).ready(function(){
		$('#contact_close_2nd').click(function(){
		$("#contact_dropdown_2nd").fadeOut("normal");
		});
		});

  $(document).ready(function(){						
		$('#search_1').click(function(){
		$('#search_box_2').hide(20);
		$('#search_box_1').fadeIn("slow");
		$('#search_1').css("color","green");
		$('#search_1').css("fontWeight","bold");
		$('#search_2').css("color","#777");
		$('#search_2').css("fontWeight","normal");
		});
		});
  
    $(document).ready(function(){						
		$('#search_2').click(function(){
		$('#search_box_1').hide(20);
		$('#search_box_2').fadeIn("slow");
		$('#search_2').css("color","green");
		$('#search_2').css("fontWeight","bold");
		$('#search_1').css("color","#777");
		$('#search_1').css("fontWeight","normal");
		});
		});
	

 function doClear(theText) {
     if (theText.value == theText.defaultValue) {
         theText.value = "";
     }
 }
 
 
 function selectSearchType(nrshow,nrhide){
	 var search2 = document.getElementById('search_box_'+nrhide);
	 search2.style.display='none';
	 
	 var search = document.getElementById('search_box_'+nrshow);
	 search.style.display='block';
 }
 
 
 
 
 function fillInput(arg,type){
	 document.getElementById('searchBox'+type).value=arg.innerHTML;
	 $("#searchBoxResults").fadeOut(200);
	 $("#searchBoxResults2").fadeOut(200);
 }

function showNext(type,page)
{
	
	if ( type == 1 )
	{
		lookup(document.getElementById('searchBox1'),page);
		
	}
	else if ( type == 2 )
	{
		lookup(document.getElementById('searchBox2'),page);
		
	}

}

function lookup(arg,page) {
	
	var inputString = arg.value;
	
	if(inputString == ''){
		$("#searchBoxResults").fadeOut(200);
		$("#searchBoxResults2").fadeOut(200);
		return inputString;
	}
	var regex = /([a-zA-Z0-9]+$)/;
	inputString = inputString.replace(/[^a-zA-Z0-9\s]/g, '');
	
	
	
	if(inputString.length == 0 || regex.test(arg.value) == false) {
		return inputString;
	} else {
		var type_ = arg.parentNode.parentNode.getAttribute('id').replace(/[^0-9]/g, '');
		$.post("ajax.php", {queryString: ""+inputString+"", type: ""+type_+"", page : ""+page+"" }, function(resp) {
				var rgx = /(searchBoxRow)/;
				if(rgx.test(resp) == true) {
					
					if(navigator.appName == 'Netscape'){
						$("#searchBoxResults2").empty();
						$("#searchBoxResults2").append(resp);
						$("#searchBoxResults2").fadeIn(100);
					}else {
						$("#searchBoxResults").empty();
						$("#searchBoxResults").append(resp);
						$("#searchBoxResults").fadeIn(100);
					}
				}else{
					$("#searchBoxResults").fadeOut(200);
					$("#searchBoxResults2").fadeOut(200);
				}
		});
		return inputString;
	}
}


$(document).ready(function () {
	$("#searchBox").focus(function () {
		$("#searchBox1").val('');
		$("#searchBox2").val('');
	});
});

$(document).ready(function () {
		$("#searchBoxResults").bind("mouseleave",function () {
				$("#searchBoxResults").fadeOut(200);					   
		});
		
		$("#searchBoxResults2").bind("mouseleave",function () {
				$("#searchBoxResults2").fadeOut(200);					   
		});
 });
 
 
 
 

 $(document).ready(function () {
$("#searchBox_Main").keydown(function () {
      $("#searchBoxResults_Main").fadeIn(100);					   
	});
 });
$(document).ready(function () {
$("#searchBoxResults_Main").mouseout(function () {
      $("#searchBoxResults_Main").fadeOut(200);					   
	});
 });


$(document).ready(function () {
$("#open_refine").click(function () {
      $("#refine_search_box").fadeIn(200);					   
	});
 });

$(document).ready(function () {
$("#close_refine").click(function () {
      $("#refine_search_box").fadeOut(200);					   
	});
 });