// av: Anton Andreasson (anton@sundbergs.net)
// © 2000 Sundbergs Mediaverkstad AB

function pop(filnamn, b, h) {
        if ( !b ) b = 500;
        else b = b;
        if ( !h ) h = 350;
        else h = h;
        mittenH = screen.width/2-b/2;
        mittenV = screen.height/2-h/2-50;
        viewer = window.open(filnamn,"_blank","width="+b+",height="+h+",left="+mittenH+",top="+mittenV+",screenX="+mittenH+",screenY="+mittenV+"directories=no,status=no,copyhistory=no,scrollbars=yes,toolbar=no,resize=no,menubar=no")
        if ( viewer.document.close() ) {
                viewer.document.close()
        }
}

function validateNum(jNum) {
    return (("" + parseInt(jNum)) == jNum);
}
function addProduct ( id , jNum ) {
        result = prompt('Ange antal varor:',jNum);
        if (validateNum(result)) {
                document.location.href = './offert.php?action=increment&ref_in=' + id + '&num_in=' + result + '&referer=' + escape ( document.location );
        }
}
function addProductPopup ( jRef_in , jNum )
{
    result = prompt ( 'Ange antal varor:' , jNum );
    if ( validateNum ( result ) )
    {
        action = ( jNum > 1 ) ? 'update' : 'increment';
        top.opener.location.href = './offert.php?action=' + action + '&ref_in=' + jRef_in + '&num_in=' + result + '&referer=' + escape ( top.opener.location );
    }
    parent.close();
}
function deleteProduct ( id ) {
        result = confirm('Vill du radera dessa varor?');
        if (result) {
                document.location.href = './offert.php?action=delete&ref_in=' + id + '&referer=' + escape ( document.location );
        }
}
function updateProduct ( id , jNum ) {
        result = prompt('Ange nytt antal varor:',jNum);
        if (validateNum(result)) {
                document.location.href = './offert.php?action=update&ref_in='+ id +'&num_in=' + result + '&referer=' + escape ( document.location );
        }
}

// av: Mats Larsson (m@sundbergs.net)
// © 2001 Sundbergs Mediaverkstad AB

function valLogOut() {
        var logout = confirm("\304r du s\344ker p\345 att du vill logga ut?");
        if ( logout ) {
                document.location.href = 'login.php?action=logout';
        }
}


function adrs ( jTyp )
{
    jTyp = ( !jTyp ) ? 'e_post' : jTyp;
    lager = new Array ( 'e_post' , 'snigelpost' );
    iTyp = ( jTyp == 'e_post' ) ? 1 : 0;

    if ( document.all )
    {
        document.all ( lager[iTyp] ).style.visibility = 'hidden';
        document.all ( jTyp ).style.visibility = 'visible';
    }
    else if ( document.getElementById )
    {
        document.getElementById ( lager[iTyp] ).style.visibility = 'hidden';
        document.getElementById ( jTyp ).style.visibility = 'visible';
    }
    else  // if ( document.layers && document.layers[lager[iTyp]] && document.layers[jTyp] )
    {
        document.layers[lager[iTyp]].visibility = 'hidden';
        document.layers[jTyp].visibility = 'visible';
    }
}

function offertSubmit ( forms )
{
    var valid = false;
    var location = null;

    valid = ( forms['frmOffert'].namn.value != '' && forms['frmOffert'].foretag.value != '' ) ? true : false;
    radio = ( forms['frmOffert'].adress[0].checked ) ? 'e_post' : 'snigelpost';

    switch ( radio )
    {
        case 'e_post' :
            valid = ( valid && forms['frmE_post'].e_postadress.value != '' ) ? true : false;
            break;
        case 'snigelpost' :
            valid = ( valid && forms['frmSnigelpost'].gatuadress.value != '' && forms['frmSnigelpost'].postnummer.value != '' && forms['frmSnigelpost'].postort.value != '' ) ? true : false;
            forms['frmOffert'].oGatuadress.value = forms['frmSnigelpost'].gatuadress.value;
            forms['frmOffert'].oPostnummer.value = forms['frmSnigelpost'].postnummer.value;
            forms['frmOffert'].oPostort.value = forms['frmSnigelpost'].postort.value;
            break;
        default :
            break;
    }

    forms['frmOffert'].oE_postadress.value = ( radio == 'e_post' || forms['frmE_post'].e_postadress.value != '' ) ? forms['frmE_post'].e_postadress.value : 'info@jeff.se';

    if ( valid )
    {
        forms['frmOffert'].submit ( );
        return false;
    }
    else
    {
        alert ( 'Du m\345ste fylla i alla f\344lten!' );
        return false;
    }
}
