
function navihide(nid) {

        var objre = document.getElementById("nav"+nid) ;
        objre.style.visibility = "hidden" ;
}


function naviset(nid) {

        var objre = document.getElementById("nav"+nid) ;
        objre.style.visibility = "visible" ;
}


function orderset(nid,cbox) {

        var objre = document.getElementById(nid) ;

        if ( cbox.checked ) {

                objre.style.display = "block" ;

        } else {

                objre.style.display = "none" ;

                for ( var i=0 ; i < document.Bestellung.elements.length ; i++ ) {

                        var objfi = document.Bestellung.elements[i] ;

                          if ( objfi.name.indexOf("Liefer-Anschrift") < 0 && objfi.name.indexOf("Liefer-") >= 0 ) {

                                  objfi.value = '' ;
                          }
                  }
        }
}
function orderset2(nid) {

        var objre = document.getElementById(nid) ;
        objre.style.display = "block" ;

        var obj2 = document.getElementById("Liefer-Anschrift") ;
        obj2.checked = true;

}


function wopen(link,wi,he) {

        var width = wi ;
        var height = he ;
        var l = (screen.availWidth-width)/2 ;
        var t = (screen.availHeight-height)/2 ;
    wincom = window.open(link ,"oswin","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width="+wi+",height="+he+",screenX="+l+",screenY="+t+",left="+l+",top="+t);

    if (wincom) {
            wincom.focus() ;
        } else {
                alert(statustext) ;
        }
}


function wopencheck(link,wi,he) {

        var width=wi; var height=he;
        var l=(screen.availWidth-width)/2;
        var t=(screen.availHeight-height)/2;

    wincom=window.open(link ,"oswin","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width="+wi+",height="+he+",screenX="+l+",screenY="+t+",left="+l+",top="+t);

        if (wincom) {

                wincom.focus()
        }

        return false ;
}


function dellink(link,btext) {

        Check = confirm(btext);

        if(Check == false) {

                return ;

        } else {

                window.open(link,'_self') ;
        }
}


function changebutton(s) {

    window.Bestellung.obutton.value = "Bitte warten ... und diesen Button nur 1x klicken !!!!";

    if (SEND==1) {

            alert("Sie haben die Bestellung bereits abgeschickt, bitte warten Sie auf Antwort des Shop-Servers !") ;
            return false ;

    } else {

            SEND=1 ;
            return true ;
    }
}


function fielddel(f) {

        if ( f.value == f.defaultValue ) {

                f.value = "" ;
        }
}


function fieldset(f) {

        if ( f.value == "" ) {

                f.value = f.defaultValue ;
        }
}


function fieldemp(f) {

        if ( f.sbeg.value == f.sbeg.defaultValue ) {

                f.sbeg.value = "" ;
        }
}


function tabbgcolor(tabid,hrefid){

        if ( document.getElementById(tabid) ) {

                document.getElementById(tabid).className = 'os_head_navi21_active'
        }

        if ( document.getElementById(hrefid) ) {

                document.getElementById(hrefid).className = 'os_head_navi2_active' ;
        }
}


function scart_amount_change(scprice,ssuffix,schange){

        var newprice = scprice - 0 ;
        var dd2_10 = document.getElementById("dd2_10") ;
        var statusdel = 0 ;


        for ( i=0 ; i < document.forms['os_detail_view'].elements.length ; i++ ) {

                var fname = document.forms['os_detail_view'].elements[i].name ;
                var fvalu = document.forms['os_detail_view'].elements[i].value ;

                if ( fname.match(/^dd/) ) {

                        var fvar = new Array() ;

                        if ( fname == 'dd1_01' ) {

                                fvar = fvalu.split(",") ;

                                if ( fvar[1]>0 || fvar[1]<0 ) {

                                        newprice = newprice - scprice ;
                                }

                                if ( schange==1 && fvar[3] ) {

                                        var dd2 = new Array() ;
                                        dd2 = fvar[3].split(";") ;

                                        dd2_10.options.length = 1

                                        for ( var y=0 ; y < dd2[y].length-1 ; y++ ) {

                                                var dd2val = new Array() ;
                                                dd2val = dd2[y].split(": ")  ;

                                                var addopt = new Option(dd2val[1],dd2[y]) ;
                                                dd2_10.options[y+1]=addopt ;
                                        }

                                }

                                if ( fvar[3] == 0 ) {

                                        fvar[3] = shipstdv ;
                                }

                                if ( fvar[3] > statusdel ) {

                                        statusdel = fvar[3] ;
                                }

                        } else {

                                fvar = fvalu.split(";") ;

                                if ( fvar[4] == 0 ) {

                                        fvar[4] = shipstdv ;
                                }

                                if ( fvar[4] > statusdel ) {

                                        statusdel = fvar[4] ;
                                }
                        }

                        var addprice = fvar[1] - 0 ;

                        if ( addprice>0 || addprice<0 ) {

                                newprice = newprice + addprice - 0 ;
                        }
                }
        }

        if ( statusdel >= 0 && statusdel <= 5 ) {

                var statusid = ( statusdel==0 ? shipstdv : statusdel ) ;
                document.getElementById('detailtmpdel').innerHTML = '<img src="' + picship + '/status_' + statusid + '.gif" alt="' + shipping[statusdel] + '" align=absmiddle> ' + shipping[statusdel] ;
                document.getElementById('detailtmpdel').innerHTML = shipping[statusdel] ;
        }

        newprice = scart_amount_round(newprice) ;
        document.getElementById('detailtmpsum').innerHTML = newprice + " " + ssuffix ;
}


function scart_amount_round(x) {

          var k = (Math.round(x * 100) / 100).toString();
          k += (k.indexOf('.') == -1)? '.00' : '00';
          var t = k.substring(0, k.indexOf('.') + 3);
        return t ;
}



function setnavibg(naviid) {
        if ( document.getElementById(naviid) ) {
                document.getElementById(naviid).className = 'head_navi_hover';
        }
}


function popup(x,y) {
   x = open(y,x,"width=700,height=300,screenX=0,screenY=0,toolbar=yes,scrollbars");
}


function showdiv(id) {
   if (document.getElementById(id).style.display == "none") {
      document.getElementById(id).style.display = "inline";
   } else {
      document.getElementById(id).style.display = "none";
   }
}


function sende(ziel) {
   self.location.href=('mailto:'+ziel.replace(/\_at\_/,'@'))
};
