function SelectThisTab(linkID){
//  get common part of ID used by link and area (everything after underscore)
    var tabID = linkID.substring(linkID.search("_")+1,linkID.length);
//  get prefix used for IDs of all related links (everything before underscore)
    var linkPrefix = linkID.substring(0,linkID.search("_")+1);
//  get prefix used for IDs of all related areas (same as link prefix, but with "area")
    var areaPrefix = linkPrefix.replace("link","area");
//  hide all of the tab content areas
    $("div[id^='"+areaPrefix+"']").css("display","none");
//  show the selected tab content area
    $("#"+areaPrefix+tabID).css("display","inline");
//  un-highlight all of the tabs for the specified tab
    $("a[id^='"+linkPrefix+"']").removeClass('tabselect');
//  display and highlight the selected tab
    $("#"+linkID).css('display','block');
    $("#"+linkID).addClass('tabselect');
//  remove focus from selected tab to get rid of dotted border in FF
    if($("#"+linkID)[0]) $("#"+linkID)[0].blur();
    return false;
}

function SelectTabMain(id){
//  hide all of the tab content areas
    $("div[id^='MainTab_']").css("display","none");
//  show the selected tab content area
    $("#MainTab_"+id).css("display","inline");
//  un-highlight all of the tabs for the specified tab
    $("a[id^='tablink1_']").removeClass('toptabselect');
//  highlight the selected tab
    $("#tablink1_"+id).addClass('toptabselect');
//  remove focus from selected tab to get rid of dotted border in FF
//    if(tablink) tablink.blur();
}

function SelectTab(id){
//  hide all of the tab content areas
    $("div[id^='tab_']").css("display","none");
//  show the selected tab content area
    $("#tab_"+id).css("display","inline");
//  un-highlight all of the tabs for the specified tab
    $("a[id^='tablink2_']").removeClass('here');
//  highlight the selected tab
    $("#tablink2_"+id).addClass('here');
//  remove focus from selected tab to get rid of dotted border in FF
//    if(id) 'tablink2_'+id.blur();
}

function SelectTabOld(tablink,maintab,id){
//  hide all of the tab content areas for the specified main tab
    divs = document.getElementById('MainTab_'+maintab).getElementsByTagName('div');
    for (i=0; i<divs.length; i++) {
        if (divs[i].id.substr(0,4) == 'tab_') divs[i].style.display = 'none';
    }
//  show the selected tab content area
    document.getElementById('tab_'+id).style.display = 'inline';
//  hide all of the tabs for the specified main tab
    tabs = document.getElementById('MainTab_'+maintab).getElementsByTagName('a');
    for (i=0; i<tabs.length; i++) {
        if (tabs[i].id.substr(0,8) == 'tablink_') tabs[i].className = '';
    }
    if(tablink) {
//      show the selected tab
        tablink.className = 'here';
        tablink.style.display = 'block';
//      remove focus from selected tab to get rid of dotted border in FF
        tablink.blur();
    }
}

function SelectTab4(tablink,id){
//  hide all of the tab content areas
    $("div[id^='tab4_']").css("display","none");
//  show the selected tab content area
    $("#tab4_"+id).css("display","inline");
//  un-highlight all of the tabs for the specified tab
    $("a[id^='tablink4_']").removeClass('tabselect');
//  highlight the selected tab
    $("#"+tablink.id).addClass('tabselect');
//  remove focus from selected tab to get rid of dotted border in FF
    if(tablink) tablink.blur();
}

function SelectTabMulti(tb1id,tb2id,tb3,tb3id){
	SelectTabMain(tb1id)
	SelectTab(tb2id)
	SelectTab4(tb3,tb3id)
}

function ToggleDropdown(menu,chosen) {
	$(".s1Agncy").css("display","none");
	$("."+menu+chosen).css("display","inline");
}

function toggleSearchType(chosen) {
    $("div[id^='divST_']").css("display", "none");
    if (chosen > '') $('#divST_'+chosen).css("display", "inline");
    //tabs = document.getElementsByName('tablink1');
}

function toggleSearchType2(chosen) {
    $("div[class^='Search_']").css("display", "none");
    if (chosen > '') $('.Search'+chosen).css("display", "block");
    //tabs = document.getElementsByName('tablink1');
}

//checkbox background change
function cboxback(chosenbox) {
    $('#lbl_'+chosenbox).toggleClass('selectedcheck');
}

function unselect(hideSearchTypes) {
    $("label[id^='lbl_']").removeClass('selectedcheck');
    if (hideSearchTypes) $("div[id^='divST_']").css("display", "none");
}

function InitShowHide(){
	$('.ShowHide').click(function() { 
		$(this).next().slideToggle('fast'); 
	}); 
	
	
	$('.ShowHide').toggle( 
		function () { 
		$(this).css("background", "url(/SATCMS/images/collapse.gif) no-repeat 0 50%") 
		.css("padding-left", "20px"); 
		}, 
		function () { 
		$(this).css("background", "url(/SATCMS/images/expand.gif) no-repeat 0 50%") 
		.css("padding-left", "20px");; 
		} 
	);
}

function InitShowHide(){
	$('.ShowHide').click(function() { 
		$(this).next().slideToggle('fast'); 
	}); 
	
	
	$('.ShowHide').toggle( 
		function () { 
		$(this).css("background", "url(/SATCMS/images/collapse.gif) no-repeat 0 50%") 
		.css("padding-left", "20px"); 
		}, 
		function () { 
		$(this).css("background", "url(/SATCMS/images/expand.gif) no-repeat 0 50%") 
		.css("padding-left", "20px");; 
		} 
	);
}

function InitShowHide2(sType){ 
$('.ShowHide'+sType).click(function() { 
$(this).next().slideToggle('fast'); 
}); 


$('.ShowHide'+sType).toggle( 
function () { 
$(this).css("background", "url(/SATCMS/images/collapse.gif) no-repeat 0 50%") 
.css("padding-left", "20px"); 
}, 
function () { 
$(this).css("background", "url(/SATCMS/images/expand.gif) no-repeat 0 50%") 
.css("padding-left", "20px");; 
} 
); 
} 

$(document).ready(function() {
   // InitShowHide();
});

$.fn.toggleCheck = function() {
	// Save reference to arguments for access in closure
	var a = arguments;
	return this.click(function(e) {
		// Figure out which function to execute
		this.lastToggle = 0 == this.lastToggle ? 1 : 0;
		// Make sure that clicks stop
		//e.preventDefault();
		// and execute the function
		return a[this.lastToggle].apply( this, [e] );
	});
}

//Mouse over function
function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}
//Click function
function setSearch(value) {
	$("#txtSearch").val(value);
	$("#search_suggest").html("");
    $("#search_suggest").css("display", "none");
}


// JumpMenu Code
function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
}


// limiting textarea
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

