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) {
    divs = document.getElementsByTagName('div');
    for (i=0; i<divs.length; i++) {
        if (divs[i].id.substr(0,6) == 'divST_') {
            divs[i].style.display = 'none';
        }
    }
    if(chosen > '') document.getElementById('divST_'+chosen).style.display = 'inline';
	tabs = document.getElementsByName('tablink1');
}

//checkbox background change
function cboxback(chosenbox) {
    if(document.getElementById('list_'+chosenbox).checked) {
	    document.getElementById('lbl_'+chosenbox).className = 'selectedcheck';
	}
	else {
		document.getElementById('lbl_'+chosenbox).className = '';
	}
}

function unselect() {
	//  un-highlight all of the tabs for the specified tab
    $("label[id^='lbl_']").removeClass('selectedcheck');
	//$('.ShowHide').next().hide();
	//$('.ShowHide').css("background", "url(/SATCMS/images/closed.png) no-repeat top left");
	$("div[id^='divST_']").css("display","none");
}



$(document).ready(function() {
//$(".ShowHide").toggle(
//  function () {
//	$("#SH_"+$(this)[0].id).css("display", "inline");
//	$(this).css("color", "blue");
 // },
//  function () {
//	$("#SH_"+$(this)[0].id).css("display", "none");
//	$(this).css("color", "#000");
//  }
//);

	$('.ShowHide').click(function() {
		$(this).next().slideToggle('fast');
	});

	$('.ShowHide').toggle(
      function () {
        $(this).css("background", "url(/SATCMS/images/open.png) no-repeat 0 50%")
               .css("padding-left", "20px");
      },
      function () {
        $(this).css("background", "url(/SATCMS/images/closed.png) no-repeat 0 50%")
				.css("padding-left", "20px");;
      }
    );

});


$.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) {
	document.getElementById('txtSearch').value = value;
	document.getElementById('search_suggest').innerHTML = '';
    document.getElementById('search_suggest').style.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;
	}
}


