
var defaultMats = new Array();
var ticketMats = new Array();
//var ticketMatIds = new Array();
var startMat = new Array();
var defaultVars = new Array();
var startVar = new Array();
var showAuswahl;
var delProduct;
var submitNotepad;
var submitNewsletter;
//var delProId = false;




function showWahl(wahl)
{
    if(wahl == 'var') {
        $('#varchoice').css({ 'display': 'inline' });
        $('#varauswahlliste').css({ 'display': 'inline' });
        $('#variationreiter').addClass('forvarreiter');
        
    	if($('#matchoice')) {
            $('#variationreiter').removeClass('backvarreiter');
            $('#materialreiter').addClass('backmatreiter');
            $('#materialreiter').removeClass('formatreiter');
            $('#matchoice').css({ 'display': 'none' });
            $('#matauswahlliste').css({ 'display': 'none' });
        }
    }
    else if(wahl == 'mat') {
        $('#matchoice').css({ 'display': 'inline' });
        $('#matauswahlliste').css({ 'display': 'inline' });
        $('#materialreiter').addClass('formatreiter');
            
    	if($('#varchoice')) {
            $('#materialreiter').removeClass('backmatreiter');
            $('#variationreiter').addClass('backvarreiter');
            $('#variationreiter').removeClass('forvarreiter');
            $('#varchoice').css({ 'display': 'none' });
            $('#varauswahlliste').css({ 'display': 'none' });
        }
    }
    showAuswahl = wahl;
}

function varArr2postArr()
{
	var postarr = '';
	for(var i = 0; i < defaultVars.length; i++) {
    	postarr += '\[' + defaultVars[i][1] + '|' + defaultVars[i][2] + '\]';
	}
	
	return postarr;
}

function isInArray(item, arr)
{
    for(p = 0; p < arr.length; p++)
        if(item == arr[p]) return true;
    
    return false;
}






function loadProImg(proid)
{
	var image = $('#produktabbildung');
    image.html('<img src="content/media/image/layout/loadimg.gif" class="loadimg" />');
	
	var ajaxurl = 'modules/katalog/ajax/loadimg.php';
	
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: 'proid=' + proid,
        success: function(data){
            image.hide();
            image.html('<a href="modules/katalog/ajax/loadpopup.php?proid=' + proid + '" rel="popupwin"><img src="' + data + '" /></a>');
            image.fadeIn('slow');
        }
    });
}






function setDefMat(proid, typeid, matid, name, join)
{
    for(var i = 0; i < defaultMats.length; i++) {
        if(defaultMats[i][1] == typeid) {
            defaultMats[i] = new Array(proid, typeid, matid, name, join);
            startMat = new Array(proid, typeid, matid, name, join);
            break;
        }
    }
    
    if(startMat[4] != '' && $('.joinlist' + startMat[4])) {
        $('.joinlist' + startMat[4]).css({ 'display': 'none' });
    	$('#joinshow' + startMat[1]).css({ 'display': 'block' });
    	for(var k = 0; k < ticketMats.length; k++)
    	{
            if(ticketMats[k][1] != '' && ticketMats[k][1] == startMat[4])
                ticketMats.splice(k, 1, new Array(startMat[1], startMat[4]));
        }
    }
    
    var wahltext = $('#matwahltext' + startMat[1]);
	if(name != '') wahltext.html(startMat[3]);
	
    setMatImg(startMat[1], startMat[2]);
    $('#settoticket').attr('href', setToTicket(proid));
}

function getDefMat(typeid)
{
    for(var i = 0; i < defaultMats.length; i++) {
        if(defaultMats[i][1] == typeid) {
            startMat = new Array(defaultMats[i][0], defaultMats[i][1], defaultMats[i][2], defaultMats[i][3], defaultMats[i][4]);
            break;
        }
    }
}

function loadMatWahl(matids)
{
	var list = $('#matauswahlliste');
	var loader = $('#auswahlloader');
    loader.css({ 'display': 'block' });
	var ajaxurl = 'modules/katalog/ajax/matwahl.php';
	
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: 'matids=' + matids,
        success: function(data){
            loader.css({ 'display': 'none' });
        	
            if(showAuswahl == 'mat') list.hide();
            list.html(data);
            if(showAuswahl == 'mat') list.fadeIn('slow');
        }
    });
    
    loadMatJoins();
}

function loadMatJoins()
{
    var mats = new Array();
    var joins = new Array();
    var help = new Array();
    ticketMats.length = 0;
    for(var i = 0; i < defaultMats.length; i++)
    {
        if(defaultMats[i][4] == '')
            ticketMats.push(new Array(defaultMats[i][1], ''));
        
        if(defaultMats[i][4] != '' && !isInArray(defaultMats[i][4], help)) {
            ticketMats.push(new Array(defaultMats[i][1], defaultMats[i][4]));
            mats.push(defaultMats[i][1]);
            joins.push(defaultMats[i][4]);
            help.push(defaultMats[i][4]);
        }
    }
    
    for(var k = 0; k < mats.length; k++)
    {
        if($('.joinlist' + joins[k])) {
            $('.joinlist' + joins[k]).css({ 'display': 'none' });
        	$('#joinshow' + mats[k]).css({ 'display': 'block' });
        }
    }
}

function loadMatList(callid)
{
    $('.materiallink').removeClass('defmatlink');
    $('#matlink' + callid).addClass('defmatlink');
	var list = $('#materialienlist');
	if($('#variationen')) {
        $('#variationen').css({ 'display': 'none' });
    	$('#materialien').css({ 'display': 'block' });
	}
    list.html('<img src="content/media/image/layout/loadmat.gif" class="loadmat" />');
	var ajaxurl = 'modules/katalog/ajax/loadmat.php';
	getDefMat(callid);
	
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: 'proid=' + startMat[0] + '&id=' + callid,
        success: function(data){
            list.hide();
            list.html(data);
            list.fadeIn('slow');
            setDefMat(startMat[0], startMat[1], startMat[2], startMat[3], startMat[4]);
        }
    });
}

function setMatImg(typeid, matid)
{
	var image = $('#matimage');
	var matbox = $('#matbox' + matid);
	var loader = $('#matloader');
	
    $('#matlist div').removeClass('matdefault');
    matbox.addClass('matdefault');
    loader.addClass('prevmat');
	
	var ajaxurl = 'modules/katalog/ajax/loadimg.php';
	
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: 'typeid=' + typeid + '&matid=' + matid,
        success: function(data){
        	image.attr('src', data);
            $('#loadmatimage').attr('href', 'modules/katalog/ajax/loadpopup.php?typeid=' + startMat[1] + '&matid=' + startMat[2]);
        	loader.removeClass('prevmat');
        	return false;
        }
    });
}







function setDefVar(proid, varid, bildid, name)
{
    for(var i = 0; i < defaultVars.length; i++) {
        if(defaultVars[i][1] == varid) {
            defaultVars[i] = new Array(proid, varid, bildid, name);
            startVar = new Array(proid, varid, bildid, name);
            break;
        }
    }
    
    var wahltext = $('#varwahltext' + startVar[1]);
	if(name != '') wahltext.html(startVar[3]);
	
    setVarImg(startVar[0], startVar[1], startVar[2]);
}

function getDefVar(varid)
{
    for(var i = 0; i < defaultVars.length; i++) {
        if(defaultVars[i][1] == varid) {
            startVar = new Array(defaultVars[i][0], defaultVars[i][1], defaultVars[i][2], defaultVars[i][3]);
            break;
        }
    }
}

function loadVarImgs(proid)
{
	var layer = $('#produktabbildung');
	var linkimg = $('#loadvarimages');
	//var cbox = $('#cboxLoadedContent');
	var linkticket = $('#settoticket');
    layer.html('<img src="content/media/image/layout/loadimg.gif" class="loadimg" />');
	var ajaxurl = 'modules/katalog/ajax/loadvarimgs.php';
	
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: 'id=' + proid + '&defvars=' + varArr2postArr(),
        success: function(data){
            layer.hide();
            layer.html(data);
            layer.fadeIn('slow');
        }
    });
    
    linkimg.attr('href', 'modules/katalog/ajax/loadpopup.php?varid=' + proid + '&defvars=' + varArr2postArr());
    //cbox.html('<div style="padding: 20px"><img src="modules/katalog/ajax/loadpopup.php?varid=' + proid + '&defvars=' + varArr2postArr() + '" /></div>');
    linkticket.attr('href', setToTicket(proid));
}

function loadVarWahl(callid)
{
	var list = $('#varauswahlliste');
	var loader = $('#auswahlloader');
    loader.css({ 'display': 'block' });
	var ajaxurl = 'modules/katalog/ajax/varwahl.php';
	
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: 'id=' + callid,
        success: function(data){
            loader.css({ 'display': 'none' });
        	
            if(showAuswahl == 'var') list.hide();
            list.html(data);
            if(showAuswahl == 'var') list.fadeIn('slow');
        }
    });
}

function setVarImg(proid, varid, bildid)
{
	var image = $('#varlayer' + varid);
	var varbox = $('#varbox' + bildid);
	var linkimg = $('#loadvarimages');
	var linkticket = $('#settoticket');
	var loader = $('#varloader');
	
    $('#varlist div').removeClass('vardefault');
    varbox.addClass('vardefault');
    loader.addClass('loadvar');
	
	var ajaxurl = 'modules/katalog/ajax/loadimg.php';
	
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: 'varid=' + varid + '&bildid=' + bildid,
        success: function(data){
        	image.attr('src', data);
        	loader.removeClass('loadvar');
        	return false;
        }
    });
    
    linkimg.attr('href', 'modules/katalog/ajax/loadpopup.php?varid=' + proid + '&defvars=' + varArr2postArr());
    linkticket.attr('href', setToTicket(proid));
}

function loadVarList(callid)
{
    $('.variationlink').removeClass('defvarlink');
    $('#varlink' + callid).addClass('defvarlink');
	var list = $('#variationenlist');
	if($('#materialien')) {
        $('#materialien').css({ 'display': 'none' });
    	$('#variationen').css({ 'display': 'block' });
    }
    list.html('<img src="content/media/image/layout/loadvar.gif" class="loadvar" />');
	var ajaxurl = 'modules/katalog/ajax/loadvar.php';
	
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: 'id=' + callid,
        success: function(data){
            list.hide();
            list.html(data);
            list.fadeIn('slow');
            setDefVar(startVar[0], startVar[1], startVar[2], startVar[3]);
        }
    });
}








function setToTicket(proid)
{
    var postarr = '';
    var plusurl = '';
    
    if(showAuswahl == 'mat') {
        var ticketMatIds = new Array();
        //ticketMatIds.length = 0;
    	for(var i = 0; i < ticketMats.length; i++) {
        	ticketMatIds.push(ticketMats[i][0]);
    	}
//alert(defaultMats.join(' - ') + ' | ' + ticketMatIds.join(' - '));
    	for(var k = 0; k < defaultMats.length; k++) {
        	if(isInArray(defaultMats[k][1], ticketMatIds))
                postarr += '\[' + defaultMats[k][1] + '|' + defaultMats[k][2] + '\]';
    	}
    	plusurl = '&mats=' + postarr;
    }
    else if(showAuswahl == 'var') {
    	for(var i = 0; i < defaultVars.length; i++) {
        	postarr += '\[' + defaultVars[i][1] + '|' + defaultVars[i][2] + '\]';
    	}
    	plusurl = '&vars=' + postarr;
    }
    
    return 'modules/katalog/ajax/toticket.php?proid=' + proid + plusurl;
}

function sendTicket()
{
}

function confDelPro()
{
	check = confirm(deleted);
	if(check != false) {
		return true;
	}
	return false;
}

function load_tipnotepad()
{
    this.xOffset = 20; // x distance from mouse
    this.yOffset = 10; // y distance from mouse
    
    $('#notetipicon').unbind().hover(    
        function(e) {
            this.t = this.title;
            this.title = ''; 
            this.top = (e.pageY + yOffset); this.left = (e.pageX + xOffset);
            
            $('body').append( '<div class="notetip"><img id="notetiploader" src="content/media/image/layout/loadvar.gif" /></div>' );
            
			if(!$('.notetip').get(0).loadsuccess) {
    			$('.notetip').load(this.t, '', function() {
    				$('.notetip').get(0).loadsuccess = true;
    			});
			}
			
            $('.notetip').css('top', this.top+'px').css('left', this.left+'px').fadeIn();
            
        },
        function() {
            this.title = this.t;
            $('.notetip').fadeOut('slow').remove();
        }
    ).mousemove(
        function(e) {
            this.top = (e.pageY + yOffset);
            this.left = (e.pageX + xOffset);
                         
            $('.notetip').css('top', this.top+'px').css('left', this.left+'px');
        }
    );
}

function load_tiplegend()
{
    this.xOffset = 20; // x distance from mouse
    this.yOffset = 10; // y distance from mouse
    
    $('div[rel="legende"]').unbind().hover(    
        function(e) {
            this.t = this.title;
            this.title = ''; 
            this.top = (e.pageY + yOffset); this.left = (e.pageX + xOffset);
            
            $('body').append( '<div class="tiplegende"><img id="tooltiploader" src="content/media/image/layout/loadvar.gif" /></div>' );
            
			if(!$('.tiplegende').get(0).loadsuccess) {
    			$('.tiplegende').load(this.t, '', function() {
    				$('.tiplegende').get(0).loadsuccess = true;
    			});
			}
			
            $('.tiplegende').css('top', this.top+'px').css('left', this.left+'px').fadeIn();
            
        },
        function() {
            this.title = this.t;
            $('.tiplegende').fadeOut('slow').remove();
        }
    ).mousemove(
        function(e) {
            this.top = (e.pageY + yOffset);
            this.left = (e.pageX + xOffset);
                         
            $('.tiplegende').css('top', this.top+'px').css('left', this.left+'px');
        }
    );
}

function load_tooltips(layer)
{
    this.xOffset = 20; // x distance from mouse
    this.yOffset = 10; // y distance from mouse
    
    $('#' + layer + ' *[rel="tooltip"]').unbind().hover(    
        function(e) {
            this.t = this.title;
            this.title = ''; 
            this.top = (e.pageY + yOffset); this.left = (e.pageX + xOffset);
            
            $('body').append( '<div class="tooltip">' + this.t + '</div>' );
            
            $('.tooltip').css('top', this.top+'px').css('left', this.left+'px').fadeIn();
            
        },
        function() {
            this.title = this.t;
            $('.tooltip').fadeOut('slow').remove();
        }
    ).mousemove(
        function(e) {
            this.top = (e.pageY + yOffset);
            this.left = (e.pageX + xOffset);
                         
            $('.tooltip').css('top', this.top+'px').css('left', this.left+'px');
        }
    );
}


/*
var tooltips = [];
var tiplegend = [];
function load_tiplegend()
{
	$('div[rel="legende"]').each(function(index) {
		this.titleurl = jQuery.trim(this.getAttribute('title'));
    	tiplegend.push($('<div class="tiplegende">&nbsp;</div>').appendTo('body'));
		this.titleposition = index + ' pos';
		var $target = $(this);
		$target.removeAttr('title');
		$target.hover(
			function(e) {
				var $tooltip = tiplegend[parseInt(this.titleposition)];
				if(!$tooltip.get(0).loadsuccess) {
					$tooltip.html(ajaxtooltip.loadingHTML).show();
					//$tooltip.html('<div id="tooltiploader"><img src="content/media/image/layout/loadvar.gif" />xyz</div>').show();
					$tooltip.load(this.titleurl, '', function() {
						ajaxtooltip.positiontip($tooltip, e);
						ajaxtooltip.showtip($tooltip, e);
						$tooltip.get(0).loadsuccess = true;
					});
				}
				else {
					ajaxtooltip.positiontip($tooltip, e);
					ajaxtooltip.showtip($tooltip, e);
				}
			},
			function(e) {
				var $tooltip = tiplegend[parseInt(this.titleposition)];
				ajaxtooltip.hidetip($tooltip, e);
			}
		)
		$target.bind("mousemove", function(e) {
			var $tooltip = tiplegend[parseInt(this.titleposition)];
			ajaxtooltip.positiontip($tooltip, e);
		})
	})
};
function load_tooltips(layer)
{
	$('#' + layer + ' *[rel="tooltip"]').each(function(index) {
		this.titletext = this.getAttribute('title');
    	tooltips.push($('<div class="tooltip"></div>').appendTo('body'));
		this.titleposition = index + ' pos';
		var $target = $(this);
		$target.removeAttr('title');
		$target.hover(
			function(e) {
				var $tooltip = tooltips[parseInt(this.titleposition)];
				if(!$tooltip.get(0).loadsuccess) {
    				$tooltip.html(this.titletext).show();
				}
				else {
					ajaxtooltip.positiontip($tooltip, e);
					ajaxtooltip.showtip($tooltip, e);
				}
			},
			function(e) {
				var $tooltip = tooltips[parseInt(this.titleposition)];
				ajaxtooltip.hidetip($tooltip, e);
			}
		)
		$target.bind("mousemove", function(e) {
			var $tooltip = tooltips[parseInt(this.titleposition)];
			ajaxtooltip.positiontip($tooltip, e);
		})
	})
};
*/


function subcategories_loadScrollInit() {
    $("#katalogsubcategories").jcarousel({
        scroll: 1,
        //easing: 'BounceEaseOut',
        animation: 1000,
        initCallback: subcategories_initCallback,
        buttonPrevCallback: subcategories_buttonPrevCallback,
        buttonNextCallback: subcategories_buttonNextCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
};

function subcategories_initCallback(carousel) {
    $('#subcatsprev').bind('click', function() {
        carousel.prev();
        return false;
    });

    $('#subcatsnext').bind('click', function() {
        carousel.next();
        return false;
    });
};

function subcategories_buttonPrevCallback(carousel, button, enabled) {
    $('#subcatsprev').css({ 'visibility': enabled ? 'visible' : 'hidden' });
};

function subcategories_buttonNextCallback(carousel, button, enabled) {
    $('#subcatsnext').css({ 'visibility': enabled ? 'visible' : 'hidden' });
};

function materialien_loadScrollInit() {
    $('#matlistscrollclip').jcarousel({
        scroll: 4,
        //easing: 'BounceEaseOut',
        animation: 600,
        initCallback: materialien_initCallback,
        buttonPrevCallback: materialien_buttonPrevCallback,
        buttonNextCallback: materialien_buttonNextCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
};

function materialien_initCallback(carousel) {
    $('#matsliderprev').bind('click', function() {
        carousel.prev();
        return false;
    });

    $('#matslidernext').bind('click', function() {
        carousel.next();
        return false;
    });
};

function materialien_buttonPrevCallback(carousel, button, enabled) {
    $('#matsliderprev').css({ 'visibility': enabled ? 'visible' : 'hidden' });
};

function materialien_buttonNextCallback(carousel, button, enabled) {
    $('#matslidernext').css({ 'visibility': enabled ? 'visible' : 'hidden' });
};

function variationen_loadScrollInit() {
    $('#varlistscrollclip').jcarousel({
        scroll: 3,
        //easing: 'BounceEaseOut',
        animation: 1000,
        initCallback: variationen_initCallback,
        buttonPrevCallback: variationen_buttonPrevCallback,
        buttonNextCallback: variationen_buttonNextCallback,
        buttonNextHTML: null,
        buttonPrevHTML: null
    });
};

function variationen_initCallback(carousel) {
    $('#varsliderprev').bind('click', function() {
        carousel.prev();
        return false;
    });

    $('#varslidernext').bind('click', function() {
        carousel.next();
        return false;
    });
};

function variationen_buttonPrevCallback(carousel, button, enabled) {
    $('#varsliderprev').css({ 'visibility': enabled ? 'visible' : 'hidden' });
};

function variationen_buttonNextCallback(carousel, button, enabled) {
    $('#varslidernext').css({ 'visibility': enabled ? 'visible' : 'hidden' });
};




function load_shortnews(newsid) {
	var aktuelles = $('.aktuellesdiv');
	var bgimage = $('#start_layer1 .startbg');
	var links = $('.aktuelleslinks');
    aktuelles.html('<img src="content/media/image/layout/loadmat.gif" class="loadnews" />');
    
    var ajaxurl = 'modules/shortnews/index.php';
    
    var postnews = (newsid != '') ? 'news=' + newsid : '';
    var postimg = (newsid != '') ? 'news=' + newsid + '&img=load' : 'img=load';
    var postlink = (newsid != '') ? 'news=' + newsid + '&navi=load' : 'navi=load';
    
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: postimg,
        success: function(data){
            if(data)
                bgimage.css({ 'background-image': 'url(modules/shortnews/images/' + data + ')' });
            else
                bgimage.css({ 'background-image': 'url(content/media/image/start/aktuelles_bg.jpg)' });
        }
    });
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: postnews,
        success: function(data){
            aktuelles.hide();
            aktuelles.html(data);
            aktuelles.fadeIn('slow');
        }
    });
    $.ajax({
        type: 'post',
        url: ajaxurl,
        data: postlink,
        success: function(data){
            //links.hide();
            links.html(data);
            //links.fadeIn('slow');
        }
    });
    return false;
};
    
function categoryover() 
{
    $('.hovercats').hover(
        function(){
            $(this).find('.catoverimg').fadeTo('medium', 1);
            $(this).find('.catoutimg').fadeTo('medium', 0);
        },
        function(){
            $(this).find('.catoverimg').fadeTo('medium', 0);
            $(this).find('.catoutimg').fadeTo('medium', 1);
        }
    );
};







$(document).ready( function()
{
    if($('.aktuellesdiv')) load_shortnews('');
    
    $('.newsletter').live('click', function(e) {
        var xpos = e.pageX - $(window).scrollLeft() - 300;
    	var ypos = e.pageY - $(window).scrollTop();
        $.colorbox({
            initialWidth: '90px',
            initialHeight: '60px',
            innerWidth: '300px',
            innerHeight: '160px',
            left: xpos + 'px',
            top: ypos + 'px',
            speed: 600,
            opacity: 0.5,
            fixed: true,
            href: 'modules/newsletter/index.php',
            onComplete: function() {
                $('#newsletterformular').ajaxForm({
                    target: '#newsletterform',
                    replaceTarget: 'true',
                    dataType: 'html',
                    clearForm: 'true',
                    resetForm: 'true',
                    beforeSubmit: function(formData) {
                        submitNewsletter = false;
                        var submitButton = $('#newsletterformular input[name=sendform]').fieldValue();
                        if(submitButton != '') submitNewsletter = true;
                        for(var i = 0; i < formData.length; i++) {
                            if(submitNewsletter !== false && (
                              (formData[i].name == 'Name' && !formData[i].value) || 
                              (formData[i].name == 'eMail' && !formData[i].value)
                                )) {
                                submitNewsletter = false;
                                alert(emptyfield);
                                return false;
                            }
                        }
                        return true;
                    },
                    success: function(data) {
                        $('#newsletterform').html(data);
                        if(submitNewsletter !== false) {
                            submitNewsletter = false;
                            setTimeout("$.colorbox.close()", 3000);
                        }
                    }
                });
            }
        });
        return false;
    });
    
    $("a[rel='popupwin']").live('click', function() {
        $.colorbox({
            initialWidth: '50px',
            initialHeight: '50px',
            innerWidth: '540px',
            innerHeight: '540px',
            scrolling: false,
            speed: 600,
            opacity: 0.5,
            fixed: true,
            href: $(this).attr('href')
        });
        return false;
    });
    
    $("a[rel='popupmat']").live('click', function() {
        $.colorbox({
            initialWidth: '50px',
            initialHeight: '50px',
            innerWidth: '500px',
            innerHeight: '500px',
            scrolling: false,
            speed: 600,
            opacity: 0.5,
            fixed: true,
            href: $(this).attr('href')
        });
        return false;
    });
    
    $('.showticket').live('click', function() {
        $.colorbox({
            initialWidth: '90px',
            initialHeight: '60px',
            innerWidth: '80%',
            innerHeight: '80%',
            speed: 600,
            opacity: 0.5,
            fixed: true,
            href: 'modules/katalog/ajax/getticket.php',
            onComplete: function() {
                $('#notepadform').ajaxForm({
                    target: '#notepadwindow',
                    replaceTarget: 'true',
                    dataType: 'html',
                    clearForm: 'true',
                    resetForm: 'true',
                    beforeSubmit: function(formData) {
                        submitNotepad = false;
                        delProduct = false;
                        delProId = false;
                        var submitButton = $('#notepadform input[name=notepadsubmit]').fieldValue();
                        if(submitButton != '') submitNotepad = true;
                        for(var i = 0; i < formData.length; i++) {
                            if(submitNotepad === false && formData[i].name.substr(0, 3) == 'del') {
                                delProduct = true;
                                //delProId = formData[i].name.replace(/\[/g, '').replace(/-/g, '').replace(/\]/g, '');
                                break;
                            }
                            else if(submitNotepad !== false && (
                              (formData[i].name == 'user' && !formData[i].value) || 
                              (formData[i].name == 'mail' && !formData[i].value) || 
                              (formData[i].name == 'addr' && !formData[i].value) || 
                              (formData[i].name == 'city' && !formData[i].value)
                                )) {
                                submitNotepad = false;
                                alert(notvalid);
                                return false;
                            }
                        }
                        return true;
                    },
                    success: function(data) {
                        $('#notepadwindow').html(data);
                        if(delProduct !== false) {
                            delProduct = false;
                            //$('#notepadform #' + delProId).remove();
                            //delProId = false;
                        }
                        if(submitNotepad !== false) {
                            submitNotepad = false;
                            //alert(issend);
                            setTimeout("$.colorbox.close()", 4000);
                        }
                    }
                });
            }
        });
        return false;
    });
    
    $('#settoticket').live('click', function() {
    	var mouseload = $('#auswahlloader');
        mouseload.css({ 'display': 'block' });
        $.get($(this).attr('href'), function(){
            mouseload.css({ 'display': 'none' });
            alert(issaved);
        });
        return false;
    });
    
    /*
    $.easing['BounceEaseOut'] = function(p, t, b, c, d) {
    	if ((t/=d) < (1/2.75)) {
    		return c*(7.5625*t*t) + b;
    	} else if (t < (2/2.75)) {
    		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
    	} else if (t < (2.5/2.75)) {
    		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
    	} else {
    		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
    	}
    };
    */
    
    subcategories_loadScrollInit();
    
    categoryover();
    
    load_tipnotepad();
    load_tiplegend();
    load_tooltips('materialienmenu');
    load_tooltips('variationenmenu');
});





























