
	var panels = new Array('java', 'c', 'cpp', 'dotnet');
	var selectedTab = null;

    function showPanel(tab, name)
	{
		if (selectedTab)
		{
		selectedTab.style.backgroundColor = '';
		selectedTab.style.paddingTop = '';
		selectedTab.style.paddingBottom = '';
		}
		selectedTab = tab;
		//selectedTab.style.backgroundColor = 'white';
        //alert("Total No:"+panels.length);
        //selectedTab.style.paddingTop = '6px';


        for(i = 0; i <panels.length; i++)
		{
            document.getElementById(panels[i]).style.display = (name == panels[i]) ? 'block':'none';

        }
		return false;
	}


	function subtypeAllSelected(cb)
	{
		var max = cb.form.subtype.length;
		for(var i = 0;i<max;i++){
			cb.form.subtype[i].checked=cb.checked;
		}
		return true;
	}

	function levelAllSelected(cb)
	{
		var max = cb.form.level.length;
		for(var i = 0;i<max;i++){
			cb.form.level[i].checked=cb.checked;
		}
		return true;
	}


    function verifySelectionForJava(this_form){
        var atleast_one_level_checked=false;
        var atleast_one_type_checked=false;
        var max = this_form.subtype.length;
        for(var i = 0;i<max;i++){
            if( this_form.subtype[i].checked) {
                atleast_one_type_checked=true;
            }
        }

        max = this_form.level.length;
        for(var i = 0;i<max;i++){
            if( this_form.level[i].checked) {
                atleast_one_level_checked=true;
            }
        }
        if(atleast_one_type_checked == false && atleast_one_level_checked == false){
            alert("Please choose a sub topic and a level.");
        }
        else if (atleast_one_type_checked == false){
            alert("Please choose a sub topic.");
        }
        else if(atleast_one_level_checked == false) {
            alert("Please select a level.");
        }
        else if((atleast_one_level_checked && atleast_one_type_checked) ){
            this_form.submit();
        }
        return (atleast_one_level_checked && atleast_one_type_checked);
    }

    function verifySelectionFor_C_CPP(this_form){
        var atleast_one_level_checked=false;

        var max = this_form.level.length;
        for(var i = 0;i<max;i++){
            if( this_form.level[i].checked) atleast_one_level_checked=true;
        }
        if( (atleast_one_level_checked ) ){
            this_form.submit();
        } else {
            alert("Please select a level.");
        }
        return (atleast_one_level_checked && atleast_one_type_checked);
    }

   function verifySelectionForDotNet(this_form){
        var atleast_one_level_checked=false;

        var max = this_form.level.length;
        for(var i = 0;i<max;i++){
            if( this_form.level[i].checked) atleast_one_level_checked=true;
        }
        if( (atleast_one_level_checked ) ){
            this_form.submit();
        } else {
            alert("Please select a level.");
        }
        return (atleast_one_level_checked && atleast_one_type_checked);
    }

    function verifySelectionForTut(this_form){
        var atleast_one_type_checked=false;

        var max = this_form.subtype.length;
        for(var i = 0;i<max;i++){
            if( this_form.subtype[i].checked) atleast_one_type_checked=true;
        }
        if( (atleast_one_type_checked ) ){
            this_form.submit();
        } else {
            alert("Please choose a sub topic.");
        }
        return (atleast_one_type_checked);
    }

    function verifySelectionForNet(this_form){
           var atleast_one_level_checked=false;
            var atleast_one_type_checked=false;
            var max = this_form.subtype.length;
            for(var i = 0;i<max;i++){
                if( this_form.subtype[i].checked) {
                    atleast_one_type_checked=true;
                }
            }

            max = this_form.level.length;
            for(var i = 0;i<max;i++){
                if( this_form.level[i].checked) {
                    atleast_one_level_checked=true;
                }
            }
        if(atleast_one_type_checked == false && atleast_one_level_checked == false){
            alert("Please choose a sub topic and a level.");
        }
        else if (atleast_one_type_checked == false){
            alert("Please choose a sub topic.");
        }
        else if(atleast_one_level_checked == false) {
            alert("Please select the level.");
        }
        else if((atleast_one_level_checked && atleast_one_type_checked) ){
            this_form.submit();
        }
            return (atleast_one_level_checked && atleast_one_type_checked);
        }
    

    var tut_panels = new Array('java', 'c', 'cpp', 'dotnet');
	var selectedTutorialTab = null;
	function showTutorialPanel(tab, name)
	{
		if (selectedTutorialTab)
		{
		selectedTutorialTab.style.backgroundColor = '';
		selectedTutorialTab.style.paddingTop = '';
		selectedTutorialTab.style.paddingBottom = '';
		}
		selectedTutorialTab = tab;
		//selectedTutorialTab.style.backgroundColor = 'white';
		//selectedTutorialTab.style.paddingTop = '6px';
		for(i = 0; i < tut_panels.length; i++)
		{
			document.getElementById(tut_panels[i]).style.display = (name == tut_panels[i]) ? 'block':'none';
		}
		return false;
	}

    var dscollege_panels = new Array('mycollege');
        var selectedDscollegeTab = null;
        function showDscollegePanel(tab, name)
        {
            if (selectedDscollegeTab)
            {
            selectedDscollegeTab.style.backgroundColor = '';
            selectedDscollegeTab.style.paddingTop = '';
            selectedDscollegeTab.style.paddingBottom = '';
            }
            selectedDscollegeTab = tab;
            selectedDscollegeTab.style.backgroundColor = 'white';
            //alert("Total No:"+panels.length);
            selectedDscollegeTab.style.paddingTop = '6px';
            for(i = 0; i <dscollege_panels.length; i++)
            {
                document.getElementById(dscollege_panels[i]).style.display = (name == dscollege_panels[i]) ? 'block':'none';
            }
            return false;
        }


    var project_panels = new Array('java', 'cpp', 'dotnet');
	var selectedProjectTab = null;
	function showProjectPanel(tab, name)
	{
		if (selectedProjectTab)
		{
		selectedProjectTab.style.backgroundColor = '';
		selectedProjectTab.style.paddingTop = '';
		selectedProjectTab.style.paddingBottom = '';
		}
		selectedProjectTab = tab;
		//selectedProjectTab.style.backgroundColor = 'white';
		//selectedProjectTab.style.paddingTop = '6px';
		for(i = 0; i < project_panels.length; i++)
		{
			document.getElementById(project_panels[i]).style.display = (name == project_panels[i]) ? 'block':'none';
		}
		return false;
	}

    function verifySelectionForDotNetAndASP(this_form){
        var atleast_one_type_checked=false;
        var max = this_form.subtype.length;
        for(var i = 0;i<max;i++){
            if( this_form.subtype[i].checked) atleast_one_type_checked=true;
        }
        if( (atleast_one_type_checked ) ){
            this_form.submit();
        } else {
            alert("Please choose a sub topic.");
        }
        return (atleast_one_type_checked);
    }

    var indexPanel = new Array('index', 'hr', 'colleges');
    var selectedIndexTab = null;
    function showIndexPanel(tab, name)
    {
    if (selectedIndexTab)
    {
    selectedIndexTab.style.backgroundColor = '';
    selectedIndexTab.style.paddingTop = '';
    selectedIndexTab.style.paddingBottom = '';
    }
    selectedIndexTab = tab;
    selectedIndexTab.style.backgroundColor = 'white';
    selectedIndexTab.style.paddingTop = '6px';
    for (var i = 0; i < indexPanel.length; i++)
    {
    document.getElementById(indexPanel[i]).style.display = (name == indexPanel[i]) ? 'block' : 'none';
    }
    return false;
    }


	var pluginsPanel = new Array('pluginfeatures', 'eclipse', 'vs', 'faq');
	var selectedPluginsTab = null;
	function showPluginsPanel(tab, name)
	{
		if (selectedPluginsTab)
		{
			selectedPluginsTab.style.backgroundColor = '';
			selectedPluginsTab.style.paddingTop = '';
			selectedPluginsTab.style.paddingBottom = '';
		}
		selectedPluginsTab = tab;
		selectedPluginsTab.style.backgroundColor = 'white';
		selectedPluginsTab.style.paddingTop = '6px';
		for (var i = 0; i < pluginsPanel.length; i++)
		{
			document.getElementById(pluginsPanel[i]).style.display = (name == pluginsPanel[i]) ? 'block' : 'none';
		}
		return false;
	}

