
// --------------------------------------------------------
// Copyright © 1993-2011 12Ghosts Inc. All rights reserved.
// --------------------------------------------------------


// -----------------------------------------------
function InitPage()
{
    window.onerror = myErr;
}

// -----------------------------------------------
function myErr()
{
    return true;
}


// --------------------------------------------------------
// Copyright © 1993-2011 12Ghosts Inc. All rights reserved.
// --------------------------------------------------------


// -----------------------------------------------
function PayPalAdd(szProgName, bUpdate)
{
    if( null != document.paypalform.display )
        document.paypalform.display.removeChild();

    if( 1 == PayPalSetPrice(szProgName, bUpdate) )
    {
	    document.paypalform.submit();
	} 
}

// -----------------------------------------------
function PayPalSetPrice(szProgName, bUpdate)
{
var fNet = 0;

    if( null != document.getElementById("idName") )
        document.getElementById("idName").innerHTML = szProgName;


    if( 99 == bUpdate )
    {
        // donate
        document.paypalform.cmd.value = "_xclick";
        document.paypalform.item_name.value = "Support Free Software";
        document.paypalform.amount.value = 0;
        return 1;
    }

    if( 88 == bUpdate )
    {
        // site license
        document.paypalform.cmd.value = "_xclick";
        document.paypalform.item_name.value = "Special Offer";
        document.paypalform.amount.value = 0;
        return 1;
    }

    if( 25 == bUpdate )
    {
        fNet = "329.50";  // 17.99
        document.paypalform.item_name.value = szProgName + " 9.0 (25 User)";
    }
    else if( 5 == bUpdate )
    {
        fNet = "89.95";  // 13.18
        document.paypalform.item_name.value = szProgName + " 9.0 (5 User)";
    }
    else if( 1 == bUpdate )
    {
        if( "12G-Complete" == szProgName )
        {
	        fNet = "39.95";
        }
        else if( "12G-Security" == szProgName ||
                  "12G-SysTools" == szProgName ||
                  "12G-Automation" == szProgName ||
                  "12G-FilesMore" == szProgName )
        {
	        fNet = "29.95";
        }
        else
        {
            fNet = "14.95";
        }

        // set the name
        document.paypalform.item_name.value = szProgName + " 9.0 (Update)";
    }
    else 
    {
        if( "12G-Complete" == szProgName )
        {
	        fNet = "49.95";
        }
        else if( "12G-Security" == szProgName ||
                  "12G-SysTools" == szProgName ||
                  "12G-Automation" == szProgName ||
                  "12G-FilesMore" == szProgName )
        {
	        fNet = "34.95";
        }
        else
        {
            fNet = "19.95";
        }

        // set the name
        document.paypalform.item_name.value = szProgName + " 9.0";
    }


    // change price in form
    document.paypalform.amount.value = fNet;
    //document.paypalform.currency_code.value = "USD";
    //document.paypalform.lc.value = "US";
    if( null != document.getElementById("idPrice") )
        document.getElementById("idPrice").innerHTML = "$" + fNet;

    // OK, submit
    return 1;
}


// --------------------------------------------------------
// Copyright © 1993-2011 12Ghosts Inc. All rights reserved.
// --------------------------------------------------------


// globals
var g_fKeep = 0;
var g_LastPackage = "";

// -----------------------------------------------
function ToggelTabs(idPackage, bKeep)
{
    bUseDisplay = 0;
    if( navigator.userAgent.indexOf("Firefox") < 0 )
    {
        bUseDisplay = 1;  // collapse is not supported
    }

    // show sub if in that package
    if( g_fKeep > 0 )
    {
        if( g_LastPackage == idPackage )
        {
            return; 
        }
    }

    // last toggle
    if( bKeep > 0 )
    {
        g_fKeep = 1;
        g_LastPackage = idPackage;
    }
   
    // keep if that package
    if( g_LastPackage.length > 0 )
    {
        if( idPackage == "none" )
        {
            idPackage = g_LastPackage;
        }
    }


    // hide all
    if( 1 == bUseDisplay )
    {
        document.getElementById('idSubSec1').style.display = 'none';
        document.getElementById('idSubSec2').style.display = 'none';
        document.getElementById('idSubSys1').style.display = 'none';
        document.getElementById('idSubSys2').style.display = 'none';
        document.getElementById('idSubAuto1').style.display = 'none';
        document.getElementById('idSubAuto2').style.display = 'none';
        document.getElementById('idSubFiles1').style.display = 'none';
        document.getElementById('idSubFiles2').style.display = 'none';
        document.getElementById('idSubDev1').style.display = 'none';
        document.getElementById('idSubDev2').style.display = 'none';
    }
    else
    {
        document.getElementById('idSubSec1').style.visibility = 'collapse';
        document.getElementById('idSubSec2').style.visibility = 'collapse';
        document.getElementById('idSubSys1').style.visibility = 'collapse';
        document.getElementById('idSubSys2').style.visibility = 'collapse';
        document.getElementById('idSubAuto1').style.visibility = 'collapse';
        document.getElementById('idSubAuto2').style.visibility = 'collapse';
        document.getElementById('idSubFiles1').style.visibility = 'collapse';
        document.getElementById('idSubFiles2').style.visibility = 'collapse';
        document.getElementById('idSubDev1').style.visibility = 'collapse';
        document.getElementById('idSubDev2').style.visibility = 'collapse';
    }

    document.getElementById('idTopSec').style.fontWeight = 'normal';
    document.getElementById('idTopSys').style.fontWeight = 'normal';
    document.getElementById('idTopAuto').style.fontWeight = 'normal';
    document.getElementById('idTopFiles').style.fontWeight = 'normal';


    // show contents of highlighted package
    if( 'idTopSec' == idPackage )
    {
        if( 1 == bUseDisplay )
        {
            document.getElementById('idSubSec1').style.display = 'block';
            document.getElementById('idSubSec2').style.display = 'block';
        }
        else
        {
            document.getElementById('idSubSec1').style.visibility = 'visible';
            document.getElementById('idSubSec2').style.visibility = 'visible';
        }
        document.getElementById('idTopSec').style.fontWeight = 'bold';
    }
    else if( 'idTopAuto' == idPackage )
    {
        if( 1 == bUseDisplay )
        {
            document.getElementById('idSubAuto1').style.display = 'block';
            document.getElementById('idSubAuto2').style.display = 'block';
        }
        else
        {
            document.getElementById('idSubAuto1').style.visibility = 'visible';
            document.getElementById('idSubAuto2').style.visibility = 'visible';
        }
        document.getElementById('idTopAuto').style.fontWeight = 'bold';
    }
    else if( 'idTopSys' == idPackage )
    {
        if( 1 == bUseDisplay )
        {
            document.getElementById('idSubSys1').style.display = 'block';
            document.getElementById('idSubSys2').style.display = 'block';
        }
        else
        {
            document.getElementById('idSubSys1').style.visibility = 'visible';
            document.getElementById('idSubSys2').style.visibility = 'visible';
        }
        document.getElementById('idTopSys').style.fontWeight = 'bold';
    }
    else if( 'idTopFiles' == idPackage )
    {
        if( 1 == bUseDisplay )
        {
            document.getElementById('idSubFiles1').style.display = 'block';
            document.getElementById('idSubFiles2').style.display = 'block';
        }
        else
        {
            document.getElementById('idSubFiles1').style.visibility = 'visible';
            document.getElementById('idSubFiles2').style.visibility = 'visible';
        }
        document.getElementById('idTopFiles').style.fontWeight = 'bold';
    }
    else if( 'idTopDev' == idPackage )
    {
        if( 1 == bUseDisplay )
        {
            document.getElementById('idSubDev1').style.display = 'block';
            document.getElementById('idSubDev2').style.display = 'block';
        }
        else
        {
            document.getElementById('idSubDev1').style.visibility = 'visible';
            document.getElementById('idSubDev2').style.visibility = 'visible';
        }
    }
}

// -----------------------------------------------
function ShowMoreSec()
{
    ToggelRow('idTabSec2', 1);
    ToggelRow('idTabSecMore', 0);
}

// -----------------------------------------------
function ShowMoreSys()
{
    ToggelRow('idTabSys2', 1);
    ToggelRow('idTabSys3', 1);
    ToggelRow('idTabSys4', 1);
    ToggelRow('idTabSys5', 1);
    ToggelRow('idTabSys6', 1);
    ToggelRow('idTabSysMore', 0);
}

// -----------------------------------------------
function ShowMoreAuto()
{
    ToggelRow('idTabAuto2', 1);
    ToggelRow('idTabAutoMore', 0);
}

// -----------------------------------------------
function ShowMoreFiles()
{
    ToggelRow('idTabFiles2', 1);
    ToggelRow('idTabFilesMore', 0);
}

// -----------------------------------------------
function ShowMoreOff()
{
    ToggelRow('idTabSec2', 0);
    ToggelRow('idTabSys2', 0);
    ToggelRow('idTabSys3', 0);
    ToggelRow('idTabSys4', 0);
    ToggelRow('idTabSys5', 0);
    ToggelRow('idTabSys6', 0);
    ToggelRow('idTabAuto2', 0);
    ToggelRow('idTabFiles2', 0);
}

// -----------------------------------------------
function ToggelRow(idRow, bShow)
{
    bUseDisplay = 0;
    if( navigator.userAgent.indexOf("Firefox") < 0 )
    {
        bUseDisplay = 1;  // collapse is not supported
    }

    if( 1 == bShow )
    {
        // show 
        if( 1 == bUseDisplay )
        {
            document.getElementById(idRow).style.display = 'block';
        }
        else
        {
            document.getElementById(idRow).style.visibility = 'visible';
        }
    }
    else 
    { 
        // hide
        if( 1 == bUseDisplay )
        {
            document.getElementById(idRow).style.display = 'none';
        }
        else
        {
            document.getElementById(idRow).style.visibility = 'collapse';
        }
    } 
}

// --------------------------------------------------------
// Copyright © 1993-2011 12Ghosts Inc. All rights reserved.
// --------------------------------------------------------



