function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function swapImage(obj,src){
	obj.style.backgroundImage="url("+src+")";
}
/**********************************************************************************************************/
Array.prototype.in_array = function(needle) {
	for(var i=0; i < this.length; i++) if(this[ i] === needle) return true;
	return false;
}



function showToolbox(link, menu){
alert(link);
        if(link) link.blur();
        $j('#ausgrauen').css('visibility', 'visible');
        //$j('#toolbox').hide();
        $j('#toolbox').attr('src', siteUrl+menu);

        $j('#toolboxDiv').css('visibility', 'visible');
}

function closeToolbox(){
        $j('#toolboxDiv').css('visibility', 'hidden');
        $j('#ausgrauen').css('visibility', 'hidden');
        $j(window).scrollTop(0);
        location.replace('/index.php'); 
}

function toolboxBack(link){
        toolbox.history.back();
}

function toolboxForward(link){
        toolbox.history.forward();
}

function submitForm(){
        toolbox.$j('#form1').submit();
}

function calculate(element){
        //toolbox.$j('#form1').submit();return true;
        var form = toolbox.$j('#form1').serialize();
        var categoryId = toolbox.$j('#categoryId').val();
        var articleCatId = toolbox.$j('#catId').val();
        var auftragId = toolbox.$j('#auftragId').val();

        if(categoryId == 1 && articleCatId <= 6 || categoryId == 2){
                var url = siteUrl+'produkt/produkt/'+categoryId+'/'+articleCatId+'/'+auftragId;
        }
        if(categoryId == 1 && articleCatId > 6 && articleCatId < 10){
                var url = siteUrl+'produkt/canvas/'+articleCatId+'/'+auftragId;
        }
        if(articleCatId == 16 && categoryId == 46) {
                // werbetechnik - roll ups
                var url = siteUrl+'werbetechnik/produkt/'+articleCatId+'/'+categoryId+'/'+auftragId;
        }

        response = $j.ajax({
                   type: "POST",
                   async: false,
                   url: url,
                   data: form
         }).responseText;
        ergebnisse = response.split('#@#');

        if(categoryId == 1 || categoryId == 2) {
                toolbox.$j('#derzeitigerVerbrauch').text(ergebnisse[0]);
                toolbox.$j('#bereitsImWarenkorb').text(ergebnisse[1]);
                toolbox.$j('#entsprichtPreisstaffel').text(ergebnisse[2]);
                toolbox.$j('#kostenProFlaeche').text(ergebnisse[3]);
                toolbox.$j('#gesamtPreis').text(ergebnisse[5]);
                toolbox.$j('#gesamtPreis2').text(ergebnisse[5]);
        }

        if(categoryId == 1) {
                toolbox.$j('#artikelPreis').text(ergebnisse[4]);
        }
        if(categoryId == 1 && articleCatId <= 6){
                toolbox.$j('#preis_Schutzlaminat').text(ergebnisse[6]);
        }
        if(categoryId == 1 && (articleCatId == 1 || articleCatId == 2 || articleCatId == 4)){
                toolbox.$j('#preis_Konturschnitt').text(ergebnisse[7]);
        }
        if(categoryId == 1 && articleCatId > 6 && articleCatId < 10){
                toolbox.$j('#saumKosten').text(ergebnisse[6]);
                toolbox.$j('#saumTextTd').html(ergebnisse[7]);
                toolbox.$j('#hsKosten').text(ergebnisse[8]);
                toolbox.$j('#hsTextTd').html(ergebnisse[9]);
                toolbox.$j('#oesenKosten').text(ergebnisse[10]);
                toolbox.$j('#oesenTextTd').html(ergebnisse[11]);
                toolbox.$j('#kederKosten').text(ergebnisse[12]);
                toolbox.$j('#kederTextTd').html(ergebnisse[13]);
        }
        if(categoryId == 1 && articleCatId == 9){
                toolbox.$j('#bbKosten').text(ergebnisse[14]);
                toolbox.$j('#bbTextTd').html(ergebnisse[15]);
                toolbox.$j('#karabKosten').text(ergebnisse[16]);
                toolbox.$j('#karabTextTd').html(ergebnisse[17]);
        }
        if(articleCatId == 16 && categoryId == 46) {
                // werbetechnik - roll ups
                toolbox.$j('#artikelPreis').text(ergebnisse[0]);
                toolbox.$j('#datencheckPreis').text(ergebnisse[1]);
                toolbox.$j('#expressPreis').text(ergebnisse[2]);
                toolbox.$j('#gesamtPreis').text(ergebnisse[3]);
                toolbox.$j('#gesamtPreis2').text(ergebnisse[3]);
        }
}

function recalculateWT(element){
    var form = toolbox.$j('#form1').serialize();
    var articleId = toolbox.$j('#articleId').val();
    var auftragId = toolbox.$j('#auftragId').val();
    var url = siteUrl+'werbetechnik/article/'+articleId+'/'+auftragId;
    response = $j.ajax({
        type: "POST",
        async: false,
        url: url,
        data: form
    }).responseText;

    ergebnisse = jQuery.parseJSON(response);
    
    toolbox.$j('#gesamtpreis').html(ergebnisse['kF']);
    toolbox.$j('#artikel_preis').html(ergebnisse['kF']);
    toolbox.$j('#Gesamtpreisanzeige').html(ergebnisse['kF']);
    
	
}

function decodeEmail(item,c_email) {
    response = $j.ajax({
        type: "POST",
        async: false,
        url: siteUrl+'start/emailDecode',
        data: {'email':c_email}
    }).responseText;
	
    if(response){
    	$j(item).attr('href','mailto:'+response);
    	$j(item).text(response);
    }
}


function recalculate(element){
        //toolbox.$j('#form1').submit();return true;
        var form = toolbox.$j('#form1').serialize();
        var categoryId = toolbox.$j('#categoryId').val();
        var articleCatId = toolbox.$j('#catId').val();
        var auftragId = toolbox.$j('#auftragId').val();

        if(categoryId == 1 && articleCatId <= 6 || categoryId == 2){
                //var url = siteUrl+'produkt/produkt/'+categoryId+'/'+articleCatId+'/'+auftragId;
                var url = siteUrl+'produkt/article/'+articleCatId+'/'+auftragId;
        }
        if(categoryId == 1 && articleCatId > 6 && articleCatId < 10){
                //var url = siteUrl+'produkt/canvas/'+articleCatId+'/'+auftragId;
                var url = siteUrl+'produkt/article/'+articleCatId+'/'+auftragId;
        }
        if(articleCatId == 16 && categoryId == 46) {
                // werbetechnik - roll ups
                var url = siteUrl+'werbetechnik/produkt/'+articleCatId+'/'+categoryId+'/'+auftragId;
        }

        response = $j.ajax({
                   type: "POST",
                   async: false,
                   url: url,
                   data: form
         }).responseText;

        ergebnisse = jQuery.parseJSON(response);

        if(categoryId == 1 || categoryId == 2) {
                toolbox.$j('#derzeitigerVerbrauch').text(ergebnisse['flaeche']);
                toolbox.$j('#bereitsImWarenkorb').text(ergebnisse['flaecheAlt']);
                toolbox.$j('#entsprichtPreisstaffel').text(ergebnisse['preisstaffel']);
                toolbox.$j('#kostenProFlaeche').text(ergebnisse['kostenProFlaeche']);
                toolbox.$j('#gesamtPreis').text(ergebnisse['kF']);
                toolbox.$j('#gesamtPreis2').text(ergebnisse['kF']);
                toolbox.$j('#ktable_price').html(ergebnisse['ktable_price']);
                toolbox.$j('#ktable_text').html(ergebnisse['ktable_text']);
                toolbox.$j('#prop_html').html(ergebnisse['prop_html']);
        }

        if(categoryId == 1) {
                toolbox.$j('#artikelPreis').text(ergebnisse['artikelPreis']);
        }
        if(articleCatId == 9) {
        	toolbox.maxHoehe = ergebnisse['maxHoehe'];
        	toolbox.maxBreite = ergebnisse['maxBreite'];
        }
        if(ergebnisse['art_prop']) {
    		$j.each(ergebnisse['art_prop'], function(index, value) { 
   				if(toolbox.$j('#properties_'+index)) toolbox.$j('#properties_'+index).replaceWith(value);
 			});
        }
        //if(categoryId == 1 && articleCatId <= 6){
        //        toolbox.$j('#preis_Schutzlaminat').text(ergebnisse[6]);
        //}
        //if(categoryId == 1 && (articleCatId == 1 || articleCatId == 2 || articleCatId == 4)){
        //        toolbox.$j('#preis_Konturschnitt').text(ergebnisse[7]);
        //}

        //if(articleCatId == 16 && categoryId == 46) {
        //        // werbetechnik - roll ups
        //        toolbox.$j('#artikelPreis').text(ergebnisse[0]);
        //        toolbox.$j('#datencheckPreis').text(ergebnisse[1]);
        //        toolbox.$j('#expressPreis').text(ergebnisse[2]);
        //        toolbox.$j('#gesamtPreis').text(ergebnisse[3]);
        //        toolbox.$j('#gesamtPreis2').text(ergebnisse[3]);
        //}

}


function warenkorbWeiter(){
	// Prüfen ob noch ein Hinweis aufgepopt ist
	if(toolbox.$j('#allertMinBestMenge').css('visibility') == 'visible' ||
		toolbox.$j('#allert_max_groesse').css('visibility') == 'visible'){
			return false;
	}
	toolbox.$j('#formAction').val('warenkorb');
	toolbox.$j('#form1').submit();
}

function prepareDeleteFromWk(auftragId){
        toolbox.$j('#deleteArtikelOkButton').attr('href', siteUrl+'warenkorb/deleteArtikelFromWk/'+auftragId);
}

function toggleAdviceVisibility(advice, id){
        href = toolbox.$j('#deleteArtikelOkButton').attr('href');
        status = href.substr(href.length - 4, 4);
        if(status == 'hide'){
                newUrl = picUrl+'bilder_toolbox/allert/08_aus.png';
                newHref = href.substr(0, href.length - 5);
        }else{
                newUrl = picUrl+'bilder_toolbox/allert/08_an.png';
                newHref = href+'/hide';
        }
        toolbox.$j('#deleteArtikelOkButton').attr('href', newHref);
        toolbox.$j('#'+id).attr('src', newUrl);
}

function saveKonfekt(){
	k_error = 0;
	err_text = '';
	if((toolbox.$j('#prop_8_o').attr('checked') && toolbox.$j('#prop_8_o_mm').val()=='') ||
			(toolbox.$j('#prop_8_u').attr('checked') && toolbox.$j('#prop_8_u_mm').val()=='') ||
			(toolbox.$j('#prop_8_l').attr('checked') && toolbox.$j('#prop_8_l_mm').val()=='') ||
			(toolbox.$j('#prop_8_r').attr('checked') && toolbox.$j('#prop_8_r_mm').val()=='')
			) {
		err_text += '&bull; Bitte geben Sie einen Durchmesser des Hohlsaum an;<br>';
		k_error = 1;
	}
	if((toolbox.$j('#prop_9_o').attr('checked') && toolbox.$j('#prop_9_o_n').val()=='') ||
			(toolbox.$j('#prop_9_u').attr('checked') && toolbox.$j('#prop_9_u_n').val()=='') ||
			(toolbox.$j('#prop_9_l').attr('checked') && toolbox.$j('#prop_9_l_n').val()=='') ||
			(toolbox.$j('#prop_9_r').attr('checked') && toolbox.$j('#prop_9_r_n').val()=='')
			) {
		err_text += '&bull; Bitte geben Sie eine St&uuml;ckzahl bei &quot;&Ouml;sen&quot; an<br>';
		k_error = 1;
	}
	if((toolbox.$j('#prop_10_o').attr('checked') && toolbox.$j('#prop_10_o_n').val()=='') ||
			(toolbox.$j('#prop_10_u').attr('checked') && toolbox.$j('#prop_10_u_n').val()=='') ||
			(toolbox.$j('#prop_10_l').attr('checked') && toolbox.$j('#prop_10_l_n').val()=='') ||
			(toolbox.$j('#prop_10_r').attr('checked') && toolbox.$j('#prop_v_r_n').val()=='')
			) {
		err_text += '&bull; Bitte geben Sie eine St&uuml;ckzahl bei &quot;Karabiner&quot; an<br>';
		k_error = 1;
	}
	
	if(k_error) {
		toolbox.$j('#konf_error').html(err_text);
		toolbox.$j('#error_fehlendeangaben_konf').css('top',toolbox.$j('#speichern_konfi').position().top-200);
		toolbox.$j('#error_fehlendeangaben_konf').css('left',toolbox.$j('#speichern_konfi').position().left-340);
		toolbox.$j('#error_fehlendeangaben_konf').show();
	} else {
        toolbox.$j('#konfektChanged').val('changed');
        toolbox.$j('#Konfektionierung').val(15);
        toolbox.$j('#form1').submit();
	}
}
function hideLayer(id){
	toolbox.$j('#'+id).hide();
}
function abortKonfekt(){
        var artikel = toolbox.$j('#artikel').val();
        var auflage = toolbox.$j('#auflage').val();
        var hoehe = toolbox.$j('#hoehe').val();
        var breite = toolbox.$j('#breite').val();
        var masseinheit = toolbox.$j('#masseinheit').val();
        var Konfektionierung = toolbox.$j('#Konfektionierung').val();
        var dateiname = toolbox.$j('#dateiname').val();
        var dateiendung = toolbox.$j('#dateiendung').val();
        var information = toolbox.$j('#information').val();
        window.frames['toolbox'].document.getElementById('form1').reset();
        toolbox.$j('#artikel').val(artikel);
        toolbox.$j('#auflage').val(auflage);
        toolbox.$j('#hoehe').val(hoehe);
        toolbox.$j('#breite').val(breite);
        toolbox.$j('#masseinheit').val(masseinheit);
        toolbox.$j('#Konfektionierung').val(14);
        toolbox.$j('#dateiname').val(dateiname);
        toolbox.$j('#dateiendung').val(dateiendung);
        toolbox.$j('#information').val(information);
        recalculate();
}
function checkCheckboxNew(id, feld){
	var prop = 'prop_'+id;

    var tt = toolbox.$j('#'+prop+'_'+feld).attr('checked');

	if(dupl[id] != undefined){
		var c_dupl = dupl[id];
		for(i=0;i<c_dupl.length;i++){
			if(tt && toolbox.$j('#prop_'+c_dupl[i]+'_'+feld).length) toolbox.$j('#prop_'+c_dupl[i]+'_'+feld).attr('checked','checked'); 
			checkCheckboxNew(c_dupl[i], feld);
		}	
	}
	
	if(dupl_invert[id] != undefined){
		var c_dupl_invert = dupl_invert[id];
		for(i=0;i<c_dupl_invert.length;i++){
			if(!tt && toolbox.$j('#prop_'+c_dupl_invert[i]+'_'+feld).length) toolbox.$j('#prop_'+c_dupl_invert[i]+'_'+feld).removeAttr('checked'); 
		}	
	}
    
	if(toolbox.$j('#'+prop+'_'+feld).attr('checked')) {
    	toolbox.$j('#td_'+id+'_'+feld+'_txt').attr('class','text_gruen_11');
	} else {
    	toolbox.$j('#td_'+id+'_'+feld+'_txt').attr('class','text_graublau_11');
	}
	
    if(!tt){
        if(toolbox.$j('#'+prop+'_'+feld+'_n').length) toolbox.$j('#'+prop+'_'+feld+'_n').val('');
        if(toolbox.$j('#'+prop+'_'+feld+'_mm').length) toolbox.$j('#'+prop+'_'+feld+'_mm').val('');
    }

	if(kombi[id] != undefined){
		var c_kombi = kombi[id];

		for(i=0;i<c_kombi.length;i++){
			if(tt){
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld).length) { 
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld).removeAttr('checked');
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld).attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_ch').attr('class','text_hellgrau_11_deaktiviert');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_txt').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_n').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_n').val('');
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_n').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_n').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_mm').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_mm').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_mm').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_d').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_d').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_d').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_k').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_k').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_k').attr('class','text_hellgrau_11_deaktiviert');
    			}
			} else {
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld).length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld).removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_ch').attr('class','text_graublau_11');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_txt').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_n').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_n').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_n').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_mm').length)	{
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_mm').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_mm').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_d').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_d').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_d').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_k').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_'+feld+'_k').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_'+feld+'_k').attr('class','text_graublau_11');
    			}
			}
		}
	}
}
function checkCheckboxNew1(id, feld){
	var prop = 'prop_'+id;
	var o=0;
	var l=0;
	var u=0;
	var r=0;

    o = toolbox.$j('#'+prop+'_o').attr('checked');
    u = toolbox.$j('#'+prop+'_u').attr('checked');
    l = toolbox.$j('#'+prop+'_l').attr('checked');
    r = toolbox.$j('#'+prop+'_r').attr('checked');

    var sum = o+u+l+r;

	if(dupl[id] != undefined){
		var c_dupl = dupl[id];
		for(i=0;i<c_dupl.length;i++){
			if(o && toolbox.$j('#prop_'+c_dupl[i]+'_o').length) toolbox.$j('#prop_'+c_dupl[i]+'_o').attr('checked','checked'); 
			if(u && toolbox.$j('#prop_'+c_dupl[i]+'_u').length) toolbox.$j('#prop_'+c_dupl[i]+'_u').attr('checked','checked'); 
			if(l && toolbox.$j('#prop_'+c_dupl[i]+'_l').length) toolbox.$j('#prop_'+c_dupl[i]+'_l').attr('checked','checked'); 
			if(r && toolbox.$j('#prop_'+c_dupl[i]+'_r').length) toolbox.$j('#prop_'+c_dupl[i]+'_r').attr('checked','checked'); 
			checkCheckboxNew(c_dupl[i], feld);
		}	
	}
	
	if(dupl_invert[id] != undefined){
		var c_dupl_invert = dupl_invert[id];
		for(i=0;i<c_dupl_invert.length;i++){
			if(!o && toolbox.$j('#prop_'+c_dupl_invert[i]+'_o').length) toolbox.$j('#prop_'+c_dupl_invert[i]+'_o').removeAttr('checked'); 
			if(!u && toolbox.$j('#prop_'+c_dupl_invert[i]+'_u').length) toolbox.$j('#prop_'+c_dupl_invert[i]+'_u').removeAttr('checked'); 
			if(!l && toolbox.$j('#prop_'+c_dupl_invert[i]+'_l').length) toolbox.$j('#prop_'+c_dupl_invert[i]+'_l').removeAttr('checked'); 
			if(!r && toolbox.$j('#prop_'+c_dupl_invert[i]+'_r').length) toolbox.$j('#prop_'+c_dupl_invert[i]+'_r').removeAttr('checked'); 
		}	
	}
    
	if(toolbox.$j('#'+prop+'_'+feld).attr('checked')) {
    	toolbox.$j('#td_'+id+'_'+feld+'_txt').attr('class','text_gruen_11');
	} else {
    	toolbox.$j('#td_'+id+'_'+feld+'_txt').attr('class','text_graublau_11');
	}
	
    if(!o){
        if(toolbox.$j('#'+prop+'_o_n').length) toolbox.$j('#'+prop+'_o_n').val('');
        if(toolbox.$j('#'+prop+'_o_mm').length) toolbox.$j('#'+prop+'_o_mm').val('');
    }
    if(!u){
        if(toolbox.$j('#'+prop+'_u_n').length) toolbox.$j('#'+prop+'_u_n').val('');
        if(toolbox.$j('#'+prop+'_u_mm').length) toolbox.$j('#'+prop+'_u_mm').val('');
    }
    if(!l){
        if(toolbox.$j('#'+prop+'_l_n').length) toolbox.$j('#'+prop+'_l_n').val('');
        if(toolbox.$j('#'+prop+'_l_mm').length) toolbox.$j('#'+prop+'_l_mm').val('');
    }
    if(!r){
        if(toolbox.$j('#'+prop+'_r_n').length) toolbox.$j('#'+prop+'_r_n').val('');
        if(toolbox.$j('#'+prop+'_r_mm').length) toolbox.$j('#'+prop+'_r_mm').val('');
    }

	if(kombi[id] != undefined){
		var c_kombi = kombi[id];

		for(i=0;i<c_kombi.length;i++){
			if(o){
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o').length) { 
    				toolbox.$j('#prop_'+c_kombi[i]+'_o').removeAttr('checked');
    				toolbox.$j('#prop_'+c_kombi[i]+'_o').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_ch').attr('class','text_hellgrau_11_deaktiviert');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_txt').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o_n').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_o_n').val('');
    				toolbox.$j('#prop_'+c_kombi[i]+'_o_n').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_n').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o_mm').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_o_mm').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_mm').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o_d').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_o_d').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_d').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o_k').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_o_k').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_k').attr('class','text_hellgrau_11_deaktiviert');
    			}
			} else {
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_o').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_ch').attr('class','text_graublau_11');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_txt').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o_n').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_o_n').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_n').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o_mm').length)	{
    				toolbox.$j('#prop_'+c_kombi[i]+'_o_mm').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_mm').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o_d').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_o_d').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_d').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_o_k').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_o_k').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_o_k').attr('class','text_graublau_11');
    			}
			}

			if(u){
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_u').removeAttr('checked');
    				toolbox.$j('#prop_'+c_kombi[i]+'_u').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_ch').attr('class','text_hellgrau_11_deaktiviert');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_txt').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u_n').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_u_n').val('');
    				toolbox.$j('#prop_'+c_kombi[i]+'_u_n').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_n').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u_mm').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_u_mm').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_mm').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u_d').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_u_d').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_d').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u_k').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_u_k').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_k').attr('class','text_hellgrau_11_deaktiviert');
    			}
			} else {
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_u').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_ch').attr('class','text_graublau_11');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_txt').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u_n').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_u_n').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_n').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u_mm').length)	{
    				toolbox.$j('#prop_'+c_kombi[i]+'_u_mm').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_mm').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u_d').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_u_d').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_d').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_u_k').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_u_k').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_u_k').attr('class','text_graublau_11');
    			}
			}

			if(l){
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_l').removeAttr('checked');
    				toolbox.$j('#prop_'+c_kombi[i]+'_l').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_ch').attr('class','text_hellgrau_11_deaktiviert');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_txt').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l_n').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_l_n').val('');
    				toolbox.$j('#prop_'+c_kombi[i]+'_l_n').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_n').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l_mm').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_l_mm').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_mm').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l_d').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_l_d').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_d').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l_k').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_l_k').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_k').attr('class','text_hellgrau_11_deaktiviert');
    			}
			} else {
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_l').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_ch').attr('class','text_graublau_11');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_txt').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l_n').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_l_n').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_n').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l_mm').length)	{
    				toolbox.$j('#prop_'+c_kombi[i]+'_l_mm').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_mm').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l_d').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_l_d').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_d').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_l_k').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_l_k').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_l_k').attr('class','text_graublau_11');
    			}
			}

			if(r){
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_r').removeAttr('checked');
    				toolbox.$j('#prop_'+c_kombi[i]+'_r').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_ch').attr('class','text_hellgrau_11_deaktiviert');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_txt').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r_n').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_r_n').val('');
    				toolbox.$j('#prop_'+c_kombi[i]+'_r_n').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_n').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r_mm').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_r_mm').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_mm').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r_d').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_r_d').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_d').attr('class','text_hellgrau_11_deaktiviert');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r_k').length){
    				toolbox.$j('#prop_'+c_kombi[i]+'_r_k').attr('disabled','disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_k').attr('class','text_hellgrau_11_deaktiviert');
    			}
			} else {
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_r').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_ch').attr('class','text_graublau_11');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_txt').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r_n').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_r_n').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_n').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r_mm').length)	{
    				toolbox.$j('#prop_'+c_kombi[i]+'_r_mm').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_mm').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r_d').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_r_d').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_d').attr('class','text_graublau_11');
    			}
    			if(toolbox.$j('#prop_'+c_kombi[i]+'_r_k').length) {
    				toolbox.$j('#prop_'+c_kombi[i]+'_r_k').removeAttr('disabled');
    				toolbox.$j('#td_'+c_kombi[i]+'_r_k').attr('class','text_graublau_11');
    			}
			}
		}
	}
}


function checkOesen(changed, other){
        var name = changed.split('_');
        //var otherName = other.split('_');
        changed = toolbox.$j('#'+changed).val();
        if(changed != ''){
                toolbox.$j('#'+other).val('');
                toolbox.$j('#'+name[0]+'_'+name[1]+'_'+name[2]).attr('checked', 'checked');
                toolbox.$j('#'+name[0]+'_'+name[1]+'_'+name[2]).trigger('change');
        }else{
                toolbox.$j('#'+name[0]+'_'+name[1]+'_'+name[2]).removeAttr('checked');
                toolbox.$j('#'+name[0]+'_'+name[1]+'_'+name[2]).trigger('click');
        }
}
function checkCheckboxFromDd(element){
        element = element.replace(/]/g, '');
        element = element.split('[');
        toolbox.$j('#'+element[0]+'_'+element[1]+'_check').attr('checked', 'checked');
        toolbox.$j('#'+element[0]+'_'+element[1]+'_check').trigger('change');
}
function initKonfektInfo(){
        text = toolbox.$j('#konfekt_informationen').val();
        if(text == 'Hier können Sie Ihren Text eingeben...'){
                toolbox.$j('#konfekt_informationen').val('');
        }
}

function checkKonfektDropDown(element){
        var chosen = toolbox.$j(element).val();
        if(chosen == 15) {
                toolbox.MM_showHideLayers('inc_konf_individuell','','show');
        }else {
                calculate(element);
        }
}
function checkKonfektDropDownNew(element){
    var chosen = toolbox.$j(element).val();
    if(chosen == 15) {
            toolbox.MM_showHideLayers('inc_konf_individuell','','show');
    }else {
            recalculate(element);
    }
}

function scrollUp() {
        //iframeHeight = toolbox.$j('body').outerHeight(true);
        //$j('#toolbox').height(iframeHeight);
        //$j('#ausgrauen').height(iframeHeight + 100);
        //if(toolbox.document.getElementById('error_fehlendeangaben')) {
        //        $j(document).scrollTop(iframeHeight);
        //        return true;
        //}
        //if(window.toolbox.dontScrollUp === true) {
        //        return true;
        //}
        $j(document).scrollTop(0);
}

function saveNewAddress() {
        type = 'book';
        firm = toolbox.$j('#new_firm').val();
        anrede = toolbox.$j('#new_anrede').val();
        firstname = toolbox.$j('#new_firstname').val();
        lastname = toolbox.$j('#new_lastname').val();
        street = toolbox.$j('#new_street').val();
        nr = toolbox.$j('#new_number').val();
        zusatz = toolbox.$j('#new_zusatz').val();
        zip = toolbox.$j('#new_zip').val();
        city = toolbox.$j('#new_city').val();
        country = toolbox.$j('#new_country').val();
        addressId = toolbox.$j('#addressToSave').val();
        if(firm == '' || firstname == '' || lastname == '' || street == '' || nr == '' || zip == '' || city == '' || !country) {
                alert('Bitte die mit * gekennzeichneten Felder ausfüllen.');
                return false;
        }

        response = $j.ajax({
                   type: "POST",
                   async: false,
                   url: siteUrl+'account/saveNewAddress',
                   data: ({
                           type: type,
                           firm : firm,
                           anrede : anrede,
                           firstname : firstname,
                           lastname : lastname,
                           street : street,
                           nr : nr,
                           zusatz : zusatz,
                           zip : zip,
                           city : city,
                           country : country,
                           addressId : addressId
                   })
        }).responseText;
        submitForm();
}

function initAddressEditForm(addressId) {
		var erg = new Array();
        toolbox.$j('#addressToSave').val(addressId);
        response = $j.ajax({
                   type: "POST",
                   async: false,
                   url: siteUrl+'account/getAddress',
                   data: {'addressId':addressId}
        }).responseText;
        erg = jQuery.parseJSON(response);
        toolbox.$j('#new_firm').val(erg['firm']);
        toolbox.$j('#new_anrede').val(erg['anrede']);
        toolbox.$j('#new_firstname').val(erg['firstname']);
        toolbox.$j('#new_lastname').val(erg['lastname']);
        toolbox.$j('#new_street').val(erg['street']);
        toolbox.$j('#new_number').val(erg['nr']);
        toolbox.$j('#new_zusatz').val(erg['zusatz']);
        toolbox.$j('#new_zip').val(erg['zip']);
        toolbox.$j('#new_city').val(erg['city']);
        toolbox.$j('#new_country').val(erg['country']);
}

function deleteAddress() {
        response = $j.ajax({
                   type: "POST",
                   async: false,
                   url: siteUrl+'account/deleteAddress',
                   data: {'addressId':toolbox.$j('#addressToSave').val()}
        }).responseText;
        
        if(response==1) submitForm();
}

function uncheckRadio(area){
        toolbox.$j('#'+area+' :checked').removeAttr('checked');
}

function uncheckRadioRechnungsadresse() {
        uncheckRadio('rechnungsadresseTable');
        toolbox.$j('#rechnung_radio_andere').attr('checked', 'checked');
}

function checkWidthDigitaldruck() {
	var b = toolbox.$j('#breite').val();
	var h = toolbox.$j('#hoehe').val();
	var anz = toolbox.$j('#auflage').val();
	
	if(h == '' || b == '') return;
	
	var mass = toolbox.$j('#masseinheit').val();
	b = b.replace(/,/, ".");
	h = h.replace(/,/, ".");
	b = b * 1000 / mass;
	h = h * 1000 / mass;
	var mb = toolbox.maxBreite;
	var mh = toolbox.maxHoehe;
	var flag = false;
	
	if(b > mb && h > mb) flag = true;
	if(!(b <= mb && h <= mh || b <= mh && h <= mb) && mh != 0) flag = true;
	
	if(flag === true && toolbox.showHideAdviceMaxOrderQuantity != 'hide') {
		toolbox.$j('#allert_max_groesse').css('visibility', 'visible');
	}
	
	// Mindestbestellmenge prüfen
	//alert(h+' * '+b+' < '+toolbox.minMengeAusDB);
	if(h /1000 * b / 1000 * anz < toolbox.minMengeAusDB && toolbox.showHideAdviceMinOrderQuantity != 'hide') {
		toolbox.$j('#allertMinBestMenge').css('visibility', 'visible');
	}
}

function processAdviceCheckboxData(checkboxId, category) {
	checked = toolbox.$j('#'+checkboxId).is(':checked');
	if(checked) {
        response = $j.ajax({
            type: "POST",
            async: false,
            url: siteUrl+'account/processAdviceCheckboxData',
            data: {'checkboxId':checkboxId, 'category':category, 'showHide':'hide'}
        }).responseText;
        if(response == '1' && checkboxId == 'adviceMinOrderQuantitySelect') {
        	toolbox.showHideAdviceMinOrderQuantity = 'hide';
        }
        if(response == '1' && checkboxId == 'adviceMaxOrderQuantitySelect' && category == 'digitaldruck') {
        	toolbox.showHideAdviceMaxOrderQuantity = 'hide';
        }
	}
}
