
var aktDomain = window.location.hostname;
var aktUrl = document.URL;
var kaufbarUrl;
var verkaufUrl;
var verkaufAdd = '-verkauft/';

jQuery.cookie = function (key, value, options) {

    // key and value given, set cookie...
    if (arguments.length > 1 && (value === null || typeof value !== "object")) {
        options = jQuery.extend({}, options);

        if (value === null) {
            options.expires = -1;
        }

        if (typeof options.expires === 'number') {
            var days = options.expires, t = options.expires = new Date();
            t.setDate(t.getDate() + days);
        }

        return (document.cookie = [
            encodeURIComponent(key), '=',
            options.raw ? String(value) : encodeURIComponent(String(value)),
            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
            options.path ? '; path=' + options.path : '',
            options.domain ? '; domain=' + options.domain : '',
            options.secure ? '; secure' : ''
        ].join(''));
    }

    // key and possibly options given, get cookie...
    options = value || {};
    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};

function adminStart() {

	/* Artikelbeschreibung initialisieren */
		if ($.cookie('beschrieb') == 'istAus'){
			$('a.beschrieb').html('Artikelbeschreibung <strong>einblenden</strong>');
			$('a.beschrieb').removeClass('istEin');
			$('a.beschrieb').addClass('istAus');
			$('p.beschreibung').css('display','none');
			$('p.nurnummer').css('display','block');
		}
		else {
		}
		
	/* Ansicht verkaufte Artikel initialisieren */
		
		if (aktUrl.indexOf(verkaufAdd) != -1) {
			var laenge = verkaufAdd.length+1;
			var stelle = aktUrl.indexOf(verkaufAdd);
			kaufbarUrl = aktUrl.substring(0,stelle) + '/';
			$('a.verkauf').html('Verkaufte Artikel <strong>ausblenden</strong>');
			$('a.verkauf').removeClass('istAus');
			$('a.verkauf').addClass('istEin');
		}
		else {
			var stelle = aktUrl.length-1;
			verkaufUrl = aktUrl.substring(0,stelle) + verkaufAdd;
			if ($.cookie('verkauf') == 'istEin'){
				location.href = verkaufUrl;
			}
		}				
		
	/* Ansicht wie Kunde initialisieren */
		
	if ($.cookie('wiekunde') == 'istEin'){
			$('a.wiekunde').html('Auf Ansicht <strong>»Intern«</strong> umschalten');
			$('a.wiekunde').removeClass('istAus');
			$('a.wiekunde').addClass('istEin');
			interneAusblenden();
		}
		else {
		}
	
	
	
	
}


function interneAusblenden(){
	$('.fundgrubeStatus15').addClass('unsichtbar');
	$('.fundgrubeStatus10').addClass('unsichtbar');
	$('.fundgrubeStatus20').addClass('unsichtbar');
	$('.fundgrubeStatus30').addClass('unsichtbar');
	$('.fundgrubeStatus35').addClass('unsichtbar');
	$('.fundgrubeStatus38').addClass('unsichtbar');
	$('.fundgrubeStatus60').addClass('unsichtbar');
	$('.fundgrubeStatus30').addClass('unsichtbar');
	$('.fundgrubeStatus90').addClass('unsichtbar');
}

function interneEinblenden(){
	$('.fundgrubeStatus15').removeClass('unsichtbar');
	$('.fundgrubeStatus10').removeClass('unsichtbar');
	$('.fundgrubeStatus20').removeClass('unsichtbar');
	$('.fundgrubeStatus30').removeClass('unsichtbar');
	$('.fundgrubeStatus35').removeClass('unsichtbar');
	$('.fundgrubeStatus38').removeClass('unsichtbar');
	$('.fundgrubeStatus60').removeClass('unsichtbar');
	$('.fundgrubeStatus30').removeClass('unsichtbar');
	$('.fundgrubeStatus90').removeClass('unsichtbar');
}




$(document).ready(function() {
  
    $("a.aufblasen").fancybox({
      'titleShow'     : false,
      'transitionIn'  : 'elastic',
      'transitionOut' : 'elastic'
    });
    
    $("a.admin").fancybox({
		  'width'         : '95%',
		  'height'        : '95%',
      'autoScale'     : false,
      'transitionIn'  : 'none',
		  'transitionOut' : 'none',
		  'type'				  : 'iframe',
      'onClosed': function() {
        parent.location.reload(true); ;
      }
	  });
    
  });


$(document).ready(function($){$(function(){

	$('p#oeffner a').click(function(){
		if ($('p#oeffner').hasClass('istZu')){
			$('div#schublade').slideDown();
			$('p#oeffner').removeClass('istZu');
			$('p#oeffner').addClass('istAuf');
			$('p#oeffner a').html('Verwaltungsschublade schließen');
		}
		else {
			$('div#schublade').slideUp();
			$('p#oeffner').removeClass('istAuf');
			$('p#oeffner').addClass('istZu');
			$('p#oeffner a').html('Verwaltungsschublade öffnen');
		}
	return false;	
	});
	
	
	$('a.beschrieb').click(function(){
		if ($(this).hasClass('istEin')){
			$.cookie('beschrieb', 'istAus', {path:'/', domain: aktDomain});
			$(this).html('Artikelbeschreibung <strong>einblenden</strong>');
			$(this).removeClass('istEin');
			$(this).addClass('istAus');
			$('p.beschreibung').css('display','none');
			$('p.nurnummer').css('display','block');
		}
		else {
			$.cookie('beschrieb', 'istEin', {path:'/', domain: aktDomain});
			$(this).html('Artikelbeschreibung <strong>ausblenden</strong>');
			$(this).removeClass('istAus');
			$(this).addClass('istEin');
			$('p.beschreibung').css('display','block');
			$('p.nurnummer').css('display','none');
		}
	return false;	
	});
	
		$('a.verkauf').click(function(){
		if ($(this).hasClass('istAus')){
			$.cookie('verkauf', 'istEin', {path:'/', domain: aktDomain});
			$(this).html('Verkaufte Artikel <strong>ausblenden</strong>');
			$(this).removeClass('istAus');
			$(this).addClass('istEin');
			location.href = verkaufUrl;
		}
		else {
			$.cookie('verkauf', 'istAus', {path:'/', domain: aktDomain});
			$(this).html('Verkaufte Artikel <strong>einblenden</strong>');
			$(this).removeClass('istEin');
			$(this).addClass('istAus');
			location.href = kaufbarUrl;
		}
	});
	
	
		$('a.wiekunde').click(function(){
		if ($(this).hasClass('istAus')){
			$.cookie('wiekunde', 'istEin', {path:'/', domain: aktDomain});
			$(this).html('Auf Ansicht <strong>»Intern«</strong> umschalten');
			$(this).removeClass('istAus');
			$(this).addClass('istEin');
			interneAusblenden();
		}
		else {
			$.cookie('wiekunde', 'istAus', {path:'/', domain: aktDomain});
			$(this).html('Auf Ansicht <strong>»Kunde«</strong> umschalten');
			$(this).removeClass('istEin');
			$(this).addClass('istAus');
			interneEinblenden();
		}
	return false;	
	});
	
	
			
});});










var formular;
var gunten;
var goben;
var tbreite;
var thoehe;
var erstetuer;
var atuer;
var aktknoten;
var lfd;
var hamwa;
var maxbreite = 0;
var minbreite = 999;
var sumtuer;
var seltuer;
var modus;
var ball;
var dereine;
var derandere;



function auswahlstarten()
{
	durchlaufen('start');
}


function durchlaufen(modus)
{
	sumtuer = 0;
	seltuer = 0;
	maxbreite = 0;
	minbreite = 999;
	hamwa = 0;
	if ( modus == 'start' )
		{
		goben = 999;
		gunten = 1;
		}
	else
		{
		formular = document.forms[0].name;
		lfd = 0;
		lfd = document.forms[0].elements['unten'].options.selectedIndex;
		gunten = document.forms[0].elements['unten'].options[lfd].value;
		gunten *= 1;
		lfd = 0;
		lfd = document.forms[0].elements['oben'].options.selectedIndex;
		goben = document.forms[0].elements['oben'].options[lfd].value;
		goben *= 1;
		}
	if (gunten > goben)
		{
		alert('Der obere Wert muß größer als der untere Wert sein, bitte wählen Sie die Breiten entsprechend aus.');
		}
	else
		{
		erstetuer = document.getElementById( 'rechtespalte' ).getElementsByTagName('div')[0].id;
		aktknoten = document.getElementById( erstetuer );
		atuer = erstetuer;
		do
			{
				if (aktknoten.nodeName == 'DIV')
					{	
						sumtuer += 1;
						atuer = aktknoten.id;
						tbreite = document.getElementById( atuer + '-tbreite' ).firstChild.nodeValue;
						tbreite *= 1;
						if (tbreite > maxbreite)
							{
								maxbreite = tbreite;
							}
						if (tbreite < minbreite)
							{
								minbreite = tbreite;
							}
						thoehe = document.getElementById( atuer + '-thoehe' ).firstChild.nodeValue;
						if (tbreite < gunten)
							{
							document.getElementById( atuer ).style.display = "none";
							}
						else
							{
							if (tbreite > goben)
								{
								document.getElementById( atuer ).style.display = "none";
								}
							else
								{
								document.getElementById( atuer ).style.display = "inline";
								seltuer += 1;
								hamwa = 1;
								}
							}
				}
			aktknoten = aktknoten.nextSibling;
			}
		while (aktknoten != null);
		document.getElementById( 'seltuerfeld' ).firstChild.nodeValue = seltuer;
		document.getElementById( 'sumtuerfeld' ).firstChild.nodeValue = sumtuer;
		if (hamwa == 0)
			{
				alert('Keine unserer Türen entspricht Ihren Vorgaben hinsichtlich der Breite, bitte ändern Sie die Vorgaben');
			}
		}
}

function pong()
	{
		ball = document.forms[0].elements['unten'].options.selectedIndex;
		ball += 2;
		document.forms[0].elements['oben'].options[ball].selected = true;
	}
	
function pingpong(dereine)
	{
		akt = document.getElementById( dereine ).options.selectedIndex;
		alert(akt);
		if (dereine == 'unten')
			{
				derandere = 'oben';
				akt +=1;
			}
		else
			{
				derandere = 'unten';
				akt -=1;
			}
		alert(akt);
		document.getElementById( derandere ).options[akt].selected = true;
	}


function masse(atuer)
{
	tbreite = document.getElementById( atuer + '-tbreite' ).firstChild.nodeValue;
	thoehe = document.getElementById( atuer + '-thoehe' ).firstChild.nodeValue;
	alert(tbreite);
	alert(thoehe);
}

var absatz;
var anzahlp;

function textaus()
{
	absatz = document.getElementsByTagName("p");
	anzahlp = absatz.length;
	for (var i = 0; i < anzahlp ; i++)
		{
		if (absatz[i].className)
			{
				if (absatz[i].className != "beschreibung")
				{	
				}
				else
				{
					absatz[i].style.display = "none";
				}
			}
		else
			{
			}
		}
	document.getElementById('ausschalter').style.display = "none";
	document.getElementById('einschalter').style.display = "block";
	alert('Die Artikelbeschreibungen sind ausgeschaltet.');
}

function textein()
{
	absatz = document.getElementsByTagName("p");
	anzahlp = absatz.length;
	for (var i = 0; i < anzahlp ; i++)
		{
		if (absatz[i].className != "beschreibung")
			{
			}
		else
			{
				absatz[i].style.display = "block";
			}
		}
	document.getElementById('ausschalter').style.display = "block";
	document.getElementById('einschalter').style.display = "none";	
	alert('Die Artikelbeschreibungen sind wieder eingeschaltet.');
}

