/////////////////////////
////Select Search Tab////
/////////////////////////

$(document).ready(function(){
    $('a#slickbox-toggle').click(function(){
        $('#slickbox').slideToggle(400);
    });
});

//here you place the ids of every element you want.
var ids = new Array('ConsumerContent', 'HcpContent');

function switchid(tab_id, content_id){
    hideallids();
    showdiv(content_id);
	
	document.getElementById(tab_id).className = "active";
	UpdateConsumer();
	UpdateHcp();
	if (tab_id == "ConsumerTab") {
		document.getElementById("HcpTab").className = "";
		XtraOptionConsumer();
	}
	else {
		document.getElementById("ConsumerTab").className = "";
		XtraOptionHCP();
	}
}

function hideallids(){
    //loop through the array and hide each element by id
    for (var i = 0; i < ids.length; i++) {
        hidediv(ids[i]);
    }
}

function hidediv(id){
    //safe function to hide an element with a specified id
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'none';
    }
    else {
        if (document.layers) { // Netscape 4
            document.id.display = 'none';
        }
        else { // IE 4
            document.all.id.style.display = 'none';
        }
    }
}

function showdiv(id){
    //safe function to show an element with a specified id
    
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'block';
    }
    else {
        if (document.layers) { // Netscape 4
            document.id.display = 'block';
        }
        else { // IE 4
            document.all.id.style.display = 'block';
        }
    }
}

//////////////////////////////////////
////Select Advanced Search Options////
//////////////////////////////////////

function SelectOptionConsumer(option_id){
	
    if (document.getElementById(option_id).className == "") {
		document.getElementById(option_id).className = "Selected";
		if (option_id == "Cons_VideoPodcasts_Link"){
			CheckWeblog("check15");
			CheckWeblog("check16");
		}
		else if (option_id == "Cons_Recipies_Link"){
			CheckWeblog("check4");
		}
		else if (option_id == "Cons_ConsumerInfo_Link"){
			CheckWeblog("check1");
			CheckWeblog("check9");
		}
		else if (option_id == "Cons_ProductInfo_Link"){
			CheckWeblog("check2");
		}
		else if (option_id == "Cons_ConditionInfo_Link"){
			CheckWeblog("check3");
		}
    }
    else {
        document.getElementById(option_id).className = "";
		if (option_id == "Cons_VideoPodcasts_Link"){
			UncheckWeblog("check15");
			UncheckWeblog("check16");
		}
		else if (option_id == "Cons_Recipies_Link"){
			UncheckWeblog("check4");
		}
		else if (option_id == "Cons_ConsumerInfo_Link"){
			UncheckWeblog("check1");
			UncheckWeblog("check9");
		}
		else if (option_id == "Cons_ProductInfo_Link"){
			UncheckWeblog("check2");
		}
		else if (option_id == "Cons_ConditionInfo_Link"){
			UncheckWeblog("check3");
		}
		
    }
    return true;
}

function SelectOptionHCP(option_id){
	
    if (document.getElementById(option_id).className == "") {
		document.getElementById(option_id).className = "Selected";
		if (option_id == "HCP_Abstracts_Link"){
			CheckWeblog("check21");
		}
		else if (option_id == "HCP_PapersInfo_Link"){
			CheckWeblog("check8");
		}
		else if (option_id == "HCP_ConsumerInfo_Link"){
			CheckWeblog("check5");
			CheckWeblog("check9");
		}
		else if (option_id == "HCP_ProductInfo_Link"){
			CheckWeblog("check6");
		}
		else if (option_id == "HCP_ConditionInfo_Link"){
			CheckWeblog("check7");
		}
    }
    else {
        document.getElementById(option_id).className = "";
		if (option_id == "HCP_Abstracts_Link"){
			UncheckWeblog("check21");
		}
		else if (option_id == "HCP_PapersInfo_Link"){
			UncheckWeblog("check8");
		}
		else if (option_id == "HCP_ConsumerInfo_Link"){
			UncheckWeblog("check5");
			UncheckWeblog("check9");
		}
		else if (option_id == "HCP_ProductInfo_Link"){
			UncheckWeblog("check6");
		}
		else if (option_id == "HCP_ConditionInfo_Link"){
			UncheckWeblog("check7");
		}
    }
    return true;
}
	
function CheckWeblog(weblogCheckBoxId){
	document.getElementById(weblogCheckBoxId).checked = true;
}

function UncheckWeblog(weblogCheckBoxId){
	document.getElementById(weblogCheckBoxId).checked = false;
}

function XtraOptionConsumer()
{
	document.getElementById("search-within-text").value = document.getElementById("search_in1").value;
	document.getElementById("sort-by-text").value = document.getElementById("sort_order1").value;
	document.getElementById("order-by-text").value = document.getElementById("orderby1").value;
}

function XtraOptionHCP()
{
	document.getElementById("search-within-text").value = document.getElementById("search_in2").value;
	document.getElementById("sort-by-text").value = document.getElementById("sort_order2").value;
	document.getElementById("order-by-text").value = document.getElementById("orderby2").value;
}

function UpdateConsumer()
{
	document.getElementById("check1").checked = false;
	document.getElementById("check2").checked = false;
	document.getElementById("check3").checked = false;
	document.getElementById("check4").checked = false;
	document.getElementById("check15").checked = false;
	document.getElementById("check16").checked = false;
	document.getElementById("check9").checked = false;
	
	consumerOptions = document.getElementById("ConsumersOptions").getElementsByTagName("a");			
	for(i = 0; i < consumerOptions.length; i++)
	{
		consumerOptions[i].className = "";
	}
	
	document.getElementById("orderby1").selectedIndex = 0;
	document.getElementById("sort_order1").selectedIndex = 0;
	document.getElementById("search_in1").selectedIndex = 0;
}

function UpdateHcp()
{
	document.getElementById("check5").checked = false;
	document.getElementById("check6").checked = false;
	document.getElementById("check7").checked = false;
	document.getElementById("check8").checked = false;
	document.getElementById("check9").checked = false;
	document.getElementById("check21").checked = false;
	
	hcpOptions = document.getElementById("HcpOptions").getElementsByTagName("a");			
	for(i = 0; i < hcpOptions.length; i++)
	{
		hcpOptions[i].className = "";
	}
	
	document.getElementById("orderby2").selectedIndex = 0;
	document.getElementById("sort_order2").selectedIndex = 0;
	document.getElementById("search_in2").selectedIndex = 0;
}

