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" ;
	}
}


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") ;


	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 ;
					}

				}
				
				
			} else {
				
				fvar = fvalu.split(";") ;
			}

			var addprice = fvar[1] - 0 ;

			if ( addprice>0 || addprice<0 ) {
				
				newprice = newprice + addprice - 0 ;
			}
		}
	} 
	
	//newprice = scart_amount_round(newprice) ;
	newprice = scart_amount_1000(newprice) ;
	document.forms['os_detail_view'].tmpsum.value = newprice + " " + ssuffix ;
//	document.forms['os_detail_view'].tmpsum.value = Math.round(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 scart_amount_1000(number) {
number = '' + number;
if (number.length > 3) {
var mod = number.length % 3;
var output = (mod > 0 ? (number.substring(0,mod)) : '');
for (i=0 ; i < Math.floor(number.length / 3); i++) {
if ((mod == 0) && (i == 0))
output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
else
// hier wird das Trennzeichen festgelegt mit '.'
output+= '.' + number.substring(mod + 3 * i, mod + 3 * i + 3);
}
return (output);
}
else return number;
}



function CountdownAnzeigen() {

var Jetzt = new Date();

var CountdownJahr = Jetzt.getYear();
  if (CountdownJahr < 999)
    CountdownJahr += 1900;
var CountdownMonat = Jetzt.getMonth() + 1;
var CountdownTag = Jetzt.getDate();
var CountdownStunde = 21;
var CountdownMinute = 58;
var CountdownSekunde = 59;

{

    var Countdown = new Date(CountdownJahr, CountdownMonat-1, CountdownTag, CountdownStunde, CountdownMinute, CountdownSekunde);
    var MillisekundenBisCountdown = Countdown.getTime()-Jetzt.getTime();
    var Rest = Math.floor(MillisekundenBisCountdown/1000);
    var CountdownText = "";

    if(Rest >= 31536000)
    {
        var Jahre = Math.floor(Rest/31536000);
        Rest = Rest-Jahre*31536000;

        if(Jahre > 1 || Jahre == 0)
        {
            CountdownText += Jahre + " Jahre ";
        }
        else if(Jahre == 1)
        {
            CountdownText += Jahre + " Jahr ";
        }
    }
    if(Rest >= 86400)
    {
        var Tage = Math.floor(Rest/86400);
        Rest = Rest-Tage*86400;

        if(Tage > 1 || Tage == 0)
        {
            CountdownText += Tage + " Tage ";
        }
        else if(Tage == 1)
        {
            CountdownText += Tage + " Tag ";
        }
    }
    if(Rest >= 3600)
    {
        var Stunden = Math.floor(Rest/3600);
        Rest = Rest-Stunden*3600;

        if(Stunden > 1 || Stunden == 0)
        {
            CountdownText += Stunden + " Stunden ";
        }
        else if(Stunden == 1)
        {
            CountdownText += Stunden + " Stunde ";
        }
    }
    if(Rest >= 60)
    {
        var Minuten = Math.floor(Rest/60);
        Rest = Rest-Minuten*60;

        if(Minuten > 1 || Minuten == 0)
        {
            CountdownText += Minuten + " Minuten ";
        }
        else if(Minuten == 1)
        {
            CountdownText += Minuten + " Minute ";
        }
    }

    if(Rest > 1 || Rest == 0)
    {
        CountdownText += Rest + " Sekunden ";
    }
    else if(Rest==1)
    {
        CountdownText += Rest + " Sekunde ";
    }

		if(document.getElementById('Countdown')){
		    document.getElementById('Countdown').innerHTML = CountdownText;
		    window.setTimeout("CountdownAnzeigen()", 1000);
		}
	
}
		  
			  
			  
}
