var pal=false;var rcprice=false;var dmodes=new Array('design','text','photo');function d_toggle_print_area_images(paid,pa_id){var src=$('#img_preview').attr('src').replace(/^(.*?\/{1})[^\/]+$/,'$1')+$('#img_preview_'+pa_id).attr('src').replace(/^.*?\/{1}([^\/]+)$/,'$1');$('#img_preview').attr('src',src);$('img[id^=img_preview_]').each(function(){$(this).parent().attr('class',css_c_inactive+' f_left');});$('#img_preview_'+pa_id).parent().attr('class',css_c_active+' f_left');}
function d_toggle_print_area(pa_id){var paid=custom_article['print_area_id'];if(paid!=pa_id&&/^[1234]{1}$/.exec(pa_id)){if(pal===true){if($('#pal_print_area_1').length>0){$('div[id^=pal_print_area_]').each(function(){$(this).hide();});$('#pal_print_area_'+pa_id).show();}else{if(!/^(?:design|text|photo)$/.exec(custom_article[pa_id]['dmode'])){$('#pa_not_customizable').show();$('#pa_customizable').hide();d_toggle_print_area_images(paid,pa_id);custom_article['print_area_id']=pa_id;return false;}else{$('#pa_not_customizable').hide();$('#pa_customizable').show();}
for(var i=0;i<dmodes.length;i++){if(dmodes[i]==custom_article[pa_id]['dmode']){$('#pal_'+dmodes[i]+'_mode').show();}else{$('#pal_'+dmodes[i]+'_mode').hide();}}
if(custom_article[pa_id]['dmode']=='text'){$('div[id^=div_text_row_]').each(function(){$(this).show();});}else{$('#pal_text_mode').show();$('div[id^=div_text_row_]').each(function(){if(/[345]$/.exec($(this).attr('id'))){$(this).hide();}});}
var old_dmode=custom_article['dmode'];var old_frow=custom_article[paid][old_dmode]['frow'];custom_article['dmode']=custom_article[pa_id]['dmode'];}}
var dmode=custom_article['dmode'];d_toggle_print_area_images(paid,pa_id);custom_article['print_area_id']=pa_id;save_session({"print_area_id":pa_id,"dmode":dmode});if(typeof(old_frow)!="undefined"){var frow=custom_article[pa_id][dmode]['frow'];if(frow>0){d_load_custom_text_data(paid,old_frow,old_dmode);if(dmode=="text"){d_show_textblock_layers();}}
d_show_text_design_pos();}
$('#dots_'+paid).hide();$('#dots_'+pa_id).show();switch(dmode){case'text':$('#focus_text_row').css('padding-top',((custom_article[pa_id][dmode]['frow']-1)*33)+'px');d_load_custom_text_data(paid,custom_article[paid][dmode]['frow']);for(var i=1;i<=5;i++){if(typeof(custom_article[pa_id][dmode][i])=="undefined"){$('#div_text_row_'+i).hide();continue;}else{$('#text_row_'+i).val(custom_article[pa_id][dmode][i]['text']);if(i<=3||custom_article[pa_id][dmode]['all_rows']){$('#div_text_row_'+i).show();}}}
if(pa_id>2&&$('#show_more_text_rows').length>0){$('#show_more_text_rows').hide();}else if($('#show_more_text_rows').length>0&&custom_article[pa_id][dmode]['all_rows']==0){$('#show_more_text_rows').css('display','');}
break;case'design':var dzmin=custom_article[pa_id][dmode][0]['dzpm'+custom_article[pa_id][dmode]['print_method_id']];if(dzmin>0){$('#size_slider_design').slider("option","min",dzmin);}
case'photo':if(pa_id>2){$('#size_slider_design').slider("option","min",1);$('#size_slider_design').slider("option","max",1);$('#size_slider_design').slider("option","value",1);$('#size_value_design').text(1);$('#optional_text').hide();}else{if($('#print_area_max_zoom_'+pa_id).length>0){var max_design_zoom=$('#print_area_max_zoom_'+pa_id).val();}else{var max_design_zoom=6;}
if(dmode=='design'){}else if(dmode=='photo'){if(max_design_zoom>5){max_design_zoom=5;}}
$('#size_slider_design').slider("option","max",max_design_zoom);$('#optional_text').show();if($('#optional_text').parents('div:eq(2)').css('display')!="none"){$('#optional_text').find('form').jqTransform({imgPath:g_server_img+'/gfx/jqtransform/'},true);}}
d_load_custom_design_data();d_focus_text_row(custom_article[pa_id][dmode]['frow'],true);if($('#sub_mode_'+custom_article[pa_id][dmode]['mode']).css('display')=="none"){d_toggle_sub_mode(custom_article[pa_id][dmode]['mode'],true);}
d_show_text_design_pos();for(var i=1;i<=2;i++){if(typeof(custom_article[pa_id][dmode][i])=="undefined"){$('#div_text_row_'+i).hide();continue;}else{$('#text_row_'+i).val(custom_article[pa_id][dmode][i]['text']);$('#div_text_row_'+i).show();}}
break;}
if(custom_article[pa_id]['dmode']==false){custom_article[pa_id]['dmode']=custom_article[paid]['dmode'];}
d_print_method_available(pa_id);update_preview(true);$('#font').parent().find('ul').hide();}}
function ps_toggle_print_area(pa_id,row_id){$('div[id^=pal_print_area_'+row_id+'_]').each(function(){$(this).hide();});$('#pal_print_area_'+row_id+'_'+pa_id).show();$('img[id^=img_preview_'+row_id+'_]').each(function(){$(this).parent().attr('class',css_c_inactive+' f_left js_link');});$('#img_preview_'+row_id+'_'+pa_id).parent().attr('class',css_c_active+' f_left js_link');$('#img_preview_'+row_id).attr('src',$('#img_preview_'+row_id).attr('src').replace(/^(.+?\/)p[^\/]+\.png$/,'$1'+$('#img_preview_'+row_id+'_'+pa_id).attr('src').replace(/^.+?\/(p[^\/]+\.png)$/,'$1')));}
function d_print_method_available(paid,jqt,pm1,pm2,pm4){if(typeof(jqt)=="undefined"){var jqt=true;}
if(typeof(pm1)=="undefined"){var pm1=1;}
if(typeof(pm2)=="undefined"){var pm2=1;}
if(typeof(pm4)=="undefined"){var pm4=1;}
var nselected=false;var first_index=0;var dmode=custom_article[paid]['dmode'];if(typeof(custom_article[paid][dmode])=="undefined"){var pm=false;}else{var pm=custom_article[paid][dmode]['print_method_id'];}
var pal_photo=(pal===true&&dmode=="photo")?true:false;$('#print_method option').each(function(){if($(this).attr('selected')){$(this).removeAttr('selected')}
var paid_class=$(this).hasClass('pa'+paid);if(paid_class===false&&pal_photo===true&&$(this).val()==3){paid_class=true;}
if(paid_class===false||($(this).val()==1&&(pm1==0||pal_photo===true))||($(this).val()==2&&(pm2==0||pal_photo===true))||($(this).val()==4&&pm4==0)){$(this).css('display','none');if($(this).val()==pm){nselected=true;}}else{$(this).css('display','');if(first_index==0){first_index=$(this).val();}}});if((nselected===true||pm===false)&&first_index>0){pm=first_index;if(typeof(custom_article[paid][dmode])!="undefined"){custom_article[paid][dmode]['print_method_id']=pm;save_session({print_method_id:first_index},paid+';'+dmode);window.setTimeout("d_recalculate_price();",1000);}}
var options=$('#print_method').html();if(pm!==false){options=options.replace(/selected=\"selected\"/,'').replace(/selected/,'');options=options.replace(new RegExp('value=\"'+pm+'\"'),'selected="selected" value="'+pm+'"');options=options.replace(new RegExp('value='+pm),'selected value='+pm);}
var fclass="";if($('#div_print_method').find('form').hasClass('jqt_skip_autoload')||$('#div_print_method').parents('div:eq(2)').css('display')=="none"){fclass="jqt_skip_autoload";}
var sel_width=$('#select_print_method_width').val();$('#div_print_method').empty();$('#div_print_method').html('<form class="'+fclass+'" autocomplete="off"><select style="width:'+sel_width+'px;" size="1" name="print_method" id="print_method" onchange="javascript:d_toggle_print_method(this[this.selectedIndex].value);">'+options+'</select></form>');if(jqt===true){$('#div_print_method').find('form').jqTransform({imgPath:g_server_img+'/gfx/jqtransform/'});}}
function d_toggle_product_color(col_id){if(custom_article['product_color_id']!=col_id&&/^[1-9]+[\d]*$/.exec(col_id)){$('img[id^=img_previe]').each(function(){$(this).attr('src',$(this).attr('src').replace(/(\/p[1-9]+[\d]*c)[1-9]+[\d]*/,'$1'+col_id));});$('#prd_col_btn_'+col_id).parent().attr('class',css_c_active+' f_left');$('#prd_col_btn_'+custom_article['product_color_id']).parent().attr('class',css_c_inactive+' f_left');custom_article['product_color_id']=col_id;d_check_sizes();save_session({"product_color_id":custom_article['product_color_id']});update_preview();if(pal===true){if($('#pal_prd_color_name').length>0){$('#pal_prd_color_name').text($('#prd_col_btn_'+col_id).parents('div:eq(0)').attr('title'));}}}}
function ps_toggle_product_color(col_id,row_id){$('img[id^=img_preview_'+row_id+']').each(function(){$(this).attr('src',$(this).attr('src').replace(/(\/p[1-9]+[\d]*c)[1-9]+[\d]*/,'$1'+col_id));});$('div[id^=prd_col_btn_'+row_id+'_]').each(function(){$(this).parent().attr('class',css_c_inactive+' f_left');});$('#prd_col_btn_'+row_id+'_'+col_id).parent().attr('class',css_c_active+' f_left');$('#pal_prd_color_name_'+row_id).text($('#prd_col_btn_'+row_id+'_'+col_id).parents('div:eq(0)').attr('title'));d_check_sizes(col_id,'_'+row_id);$('#product_color_id_'+row_id).val(col_id);}
function d_check_selected_dmode(){var paid=custom_article['print_area_id'];if(custom_article['dmode']!=custom_article[paid]['dmode']){custom_article[paid]['dmode']=custom_article['dmode'];save_session({'dmode':custom_article['dmode']},paid);d_show_remove_print_icon();rcprice=true;}}
function d_toggle_foil_color(foil_col_id,old_foil_color_id,frow,active_frow){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var skip_as=false;if(typeof(frow)=="undefined"){var frow=custom_article[paid][dmode]['frow'];}else if(typeof(active_frow)!="undefined"&&frow!=active_frow){skip_as=true;}
if(typeof(old_foil_color_id)=="undefined"){old_foil_color_id=custom_article[paid][dmode][frow]['fcid'];}
if(foil_col_id!=old_foil_color_id&&/^[1-9]+[\d]*$/.exec(foil_col_id)){$('#error_foil_color').hide();if(skip_as===false){$('div[id^=foil_col_btn_]').each(function(){if($(this).attr('id')=='foil_col_btn_'+foil_col_id){$(this).parent().attr('class',css_c_active+' f_left');}else{$(this).parent().attr('class',css_c_inactive+' f_left');}});}
if(custom_article[paid][dmode][frow]['fcid']!=foil_col_id){d_check_selected_dmode();custom_article[paid][dmode][frow]['fcid']=foil_col_id;save_session({"fcid":foil_col_id},paid+';'+dmode+';'+frow);rcprice=true;update_preview();}}}
function d_toggle_size(size_id,old_size_id,type){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];if(type=="design"){frow=0;}
if((dmode=='design'||dmode=='photo')&&frow==0){var th="design";var h_idx="dzid";if(size_id>1&&custom_article[paid][dmode]['breast']==1){$('#size_slider_design').slider("option","value",1);$('#size_value_design').text(1);return false;}else{}}else{var h_idx="fsid";var th="text";}
if(size_id<7&&frow>0){return false;}
if(typeof(old_size_id)=="undefined"){old_size_id=custom_article[paid][dmode][frow][h_idx];}
if(size_id!=old_size_id){if(custom_article[paid][dmode][frow][h_idx]!=size_id){d_check_selected_dmode();custom_article[paid][dmode][frow][h_idx]=size_id;$('#size_value_'+type).text(size_id);if(type!="text"){save_session({"dzid":size_id},paid+';'+dmode+';'+frow);}else{save_session({"fsid":size_id},paid+';'+dmode+';'+frow);}
update_preview();}}}
function d_focus_text_row(id,force){if(typeof(force)=="undefined"){force=false;}
var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];if((id!=frow||force==true)&&((dmode=='text'&&/^[1-5]{1}$/.exec(id))||((dmode=='design'||dmode=='photo')&&/^[0-2]{1}$/.exec(id)))){if(dmode=='photo'||dmode=='design'){if(id>0){var ptop=parseInt($('#focus_text_row_padding').val())+((id-1)*34);d_show_textblock_layers();$('#choose_design_helper').hide();$('#div_'+dmode+'_edit_preview').attr('class',css_c_active.replace(/green$/,'grey')+' js_link');}else{var ptop=parseInt($('#focus_'+dmode+'_row_padding').val());$('#div_'+dmode+'_edit_preview').attr('class',css_c_active+' js_link');$('#insert_text_helper').hide();$('#row_settings').show();$('#div_fonts').hide();$('#text_alignment').hide();$('#size_text').hide();$('#size_design').show();if(dmode=='photo'){$('#foil_colors').hide();}else if(dmode=='design'&&custom_article[paid][dmode][0]['design_id']>2&&custom_article[paid][dmode][0]['fcid']==0){$('#foil_colors').hide();$('#error_foil_colors_multi').show();}else{d_toggle_foil_color(custom_article[paid][dmode][0]['fcid'],0,0);}}}else{var ptop=(id-1)*34;}
$('#focus_text_row').css('padding-top',ptop+'px');if(id!=frow){custom_article[paid][dmode]['frow']=id;save_session({"frow":id},paid+';'+dmode);}}
if(id>0){d_load_custom_text_data(paid,frow);d_check_text_empty();}else{d_check_design_empty(custom_article[paid][dmode][id]['design_id']);d_load_custom_design_data();}}
function d_show_textblock_layers(){$('#div_fonts').show();$('#size_text').show();$('#size_design').hide();$('#error_breast_design_size').hide();$('#error_foil_colors_multi').hide();$('#foil_colors').show();$('#text_alignment').show();d_check_text_empty();}
function d_pos_row_column(r,c,b){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];$('#error_pos_row_breast').hide();if(r!=custom_article[paid][dmode]['row']||c!=custom_article[paid][dmode]['column']){d_check_selected_dmode();var o_c=custom_article[paid][dmode]['column'];var o_r=custom_article[paid][dmode]['row'];if(custom_article[paid][dmode]['breast']!=b){for(var i=1;i<=5;i++){if(typeof(custom_article[paid][dmode][i])!="undefined"&&typeof(custom_article[paid][dmode][i]['fsid'])=="number"&&custom_article[paid][dmode][i]['text']!=""){var font_data=eval('( '+$('#font_id_'+custom_article[paid][dmode][i]['fid']).val()+' )');if(b==1){if(custom_article[paid][dmode][i]['fsid']/3*2<font_data['min']){custom_article[paid][dmode][i]['fsid']=font_data['min'];}else{custom_article[paid][dmode][i]['fsid']=Math.round(custom_article[paid][dmode][i]['fsid']/3*2);}}else{if(custom_article[paid][dmode][i]['fsid']*3/2>font_data['max']){custom_article[paid][dmode][i]['fsid']=font_data['max'];}else{custom_article[paid][dmode][i]['fsid']=Math.round(custom_article[paid][dmode][i]['fsid']*3/2);}}
save_session({"fsid":custom_article[paid][dmode][i]['fsid']},paid+';'+dmode+';'+i);}}
if(frow==0){$('#size_slider_text').slider("option","value",custom_article[paid][dmode][1]['fsid']);}else{$('#size_slider_text').slider("option","value",custom_article[paid][dmode][frow]['fsid']);}
if(dmode=="design"||dmode=="photo"){if(b==1){if(parseInt($('#size_slider_design').slider("option","min"))>1){$('#error_pos_row_breast').show();return false;}
custom_article[paid][dmode][0]['dzid']=1;$('#size_slider_design').slider("option","max",1);}else{custom_article[paid][dmode][0]['dzid']=4;if(dmode=='design'){$('#size_slider_design').slider("option","max",6);}else if(dmode=='photo'){$('#size_slider_design').slider("option","max",5);}}
custom_article[paid][dmode]['row']=r;custom_article[paid][dmode]['column']=c;custom_article[paid][dmode]['breast']=b;$('#size_slider_design').slider("option","value",custom_article[paid][dmode][0]['dzid']);$('#size_value_design').text(custom_article[paid][dmode][0]['dzid']);save_session({dzid:custom_article[paid][dmode][0]['dzid']},paid+";"+dmode+";0");}}else{}
$('#pa_'+paid+'_pos_rc_'+o_r+'_'+o_c).attr('class','f_left js_link '+css_c_inactive);$('#pa_'+paid+'_pos_rc_'+r+'_'+c).attr('class','f_left js_link '+css_c_active);custom_article[paid][dmode]['row']=r;custom_article[paid][dmode]['column']=c;custom_article[paid][dmode]['breast']=b;save_session({row:r,column:c,breast:b},paid+';'+dmode);update_preview();}}
function d_more_text_rows(){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];for(var i=1;i<=2;i++){custom_article[i][dmode]['all_rows']=1;save_session({"all_rows":1},i+';'+dmode);}
$('#show_more_text_rows').hide();for(var i=1;i<=5;i++){$('#div_text_row_'+i).show();}
if($('#div_text_rows').find('form').hasClass('jqt_skip_autoload')){$('#div_text_rows').find('form').each(function(){$(this).jqTransform({imgPath:g_server_img+'/gfx/jqtransform/'},true);});}}
function d_load_custom_text_data(old_paid,old_frow,old_dmode){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];if(typeof(old_dmode)=="undefined"){var old_dmode=dmode;}
var frow=custom_article[paid][dmode]['frow'];if(typeof(custom_article[old_paid][old_dmode][old_frow]['fcid'])=="undefined"){var old_fcid=99;}else{var old_fcid=custom_article[old_paid][old_dmode][old_frow]['fcid'];}
d_toggle_foil_color(custom_article[paid][dmode][frow]['fcid'],old_fcid);if(typeof(custom_article[old_paid][old_dmode][old_frow]['fid'])=="undefined"){var old_fid=999;}else{var old_fid=custom_article[old_paid][old_dmode][old_frow]['fid'];}
if(custom_article[paid][dmode][frow]['fid']!=old_fid){jqt_select_continue_toggle=true;$('#div_font_id_'+custom_article[paid][dmode][frow]['fid']).parent().click();}
d_toggle_font(old_fid);if(typeof(custom_article[old_paid][old_dmode][old_frow]['align'])=="undefined"){var old_align="x";}else{var old_align=custom_article[old_paid][old_dmode][old_frow]['align'];}
d_toggle_text_alignment(custom_article[paid][dmode][frow]['align'],old_align);$('#size_slider_text').slider("option","value",custom_article[paid][dmode][frow]['fsid']);if(typeof(custom_article[old_paid][old_dmode][old_frow]['fsid'])=="undefined"){var old_fsid=1;}else{var old_fsid=custom_article[old_paid][old_dmode][old_frow]['fsid'];}
d_toggle_size(custom_article[paid][dmode][frow]['fsid'],old_fsid);$('#size_value_text').text(custom_article[paid][dmode][frow]['fsid']);}
function d_load_custom_design_data(){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];var src=$('#'+dmode+'_edit_preview').attr('src');if(dmode=="design"){$('img[id^=design_prev_]').each(function(){$(this).parent().attr('class',css_c_inactive+' js_link f_left');});if(custom_article[paid][dmode][0]['design_id']>0){src=src.replace(/^(.*\/[\d]+x[\d]+\/).*$/,'$1'+custom_article[paid][dmode][0]['pcid']+'/'+custom_article[paid][dmode][0]['dfcid']+'/'+custom_article[paid][dmode][0]['design_id']+'_'+custom_article[paid][dmode][0]['customer_id']+'.png');if($('#design_prev_'+custom_article[paid][dmode][0]['design_id']).length>0){$('#design_prev_'+custom_article[paid][dmode][0]['design_id']).parent().attr('class',css_c_active+' js_link f_left');}}else{src=src.replace(/^(.*\/[\d]+x[\d]+\/).*$/,'$1'+'transp/1/'+ddesign[dmode]+'.png');}}else if(dmode=="photo"){if(custom_article[paid][dmode][0]['pid']>0){src=src.replace(/^(.*\/[\d]+x[\d]+\/).*$/,'$1'+custom_article[paid][dmode][0]['cid']+'/'+custom_article[paid][dmode][0]['pid']+'.png');$('img[id^=photo_prev_]').each(function(){$(this).parents('div:eq(0)').attr('class',css_c_inactive+' js_link');});if($('#photo_prev_'+custom_article[paid][dmode][0]['cid']+'_'+custom_article[paid][dmode][0]['pid']).length>0){$('#photo_prev_'+custom_article[paid][dmode][0]['cid']+'_'+custom_article[paid][dmode][0]['pid']).parent().attr('class',css_c_active+' js_link');}}else{src=src.replace(/^(.*\/[\d]+x[\d]+\/).*$/,'$1100/1.png');}}
$('#'+dmode+'_edit_preview').attr('src',src);if($('#'+dmode+'_icon').length>0){$('#'+dmode+'_icon').attr('src',src.replace(/\/[\d]+x[\d]+\//,'/'+$('#'+dmode+'_icon').css('width').replace(/px/,'')+'x30/'));}
$('#size_slider_design').slider("option","value",custom_article[paid][dmode][frow]['dzid']);$('#size_value_design').text(custom_article[paid][dmode][frow]['dzid']);}
function d_blur_text(text){keyup_text=false;d_check_selected_dmode();var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];custom_article[paid][dmode][frow]['text']=text;save_session({"text":sc_urlencode(text)},paid+';'+dmode+';'+frow);d_check_text_empty(text);if(dmode=="design"||dmode=="photo"){d_show_text_design_pos();}
rcprice=true;update_preview();}
var keyup_text=false;function d_keyup_text(text){keyup_text=text;window.setTimeout("d_keyup_text_check()",1000);}
function d_keyup_text_check(){if(keyup_text!==false){d_blur_text(keyup_text);}}
function d_check_text_empty(text){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];if(frow>0){switch(dmode){case'text':var ptop=(frow-1)*34;break;case'design':case'photo':ptop=parseInt($('#focus_text_row_padding').val())+((frow-1)*34);break;}
if(custom_article[paid][dmode][frow]['text']==""){$('#row_settings').hide();$('#insert_text_helper').show().css('padding-top',ptop+'px');}else{$('#insert_text_helper').hide();$('#row_settings').show();if($('#row_settings').find('form').hasClass('jqt_skip_autoload')){$('#row_settings').find('form').each(function(){$(this).jqTransform({imgPath:g_server_img+'/gfx/jqtransform/'},true);});}}}}
function d_check_design_empty(design){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];if(frow==0&&((dmode=='design'&&custom_article[paid][dmode][frow]['design_id']==0)||(dmode=='photo'&&custom_article[paid][dmode][frow]['pid']==0))){$('#row_settings').hide();$('#choose_design_helper').show().css('padding-top',parseInt($('#focus_'+dmode+'_row_padding').val())+'px');}else{$('#choose_design_helper').hide();$('#row_settings').show();}}
function update_preview(force_remove){if(typeof(force_remove)=="undefined"){force_remove=false;}
if(typeof(ma_add_article)!="undefined"&&ma_add_article===true){$('#article_saved').hide();}
var paid=custom_article['print_area_id'];var dmode=custom_article[paid]['dmode'];var src=$('#img_preview').attr('src').replace(new RegExp('^(.*?\/p'+custom_article['product_id']+'c[0-9]+s[0-9]+a'+paid+')(?:_[^\/]*|.{0})\.png.*$'),'$1');if(force_remove==false&&dmode!=custom_article[paid]['dmode']){custom_article[paid]['dmode']=dmode;save_session({'dmode':dmode},paid);}else if(custom_article[paid]['dmode']=='h'){d_show_add_print_icon();}
var photo_print_used=false;for(var i=1;i<=4;i++){if(typeof(custom_article[i])!="undefined"&&/^photo$/.exec(custom_article[i]['dmode'])&&custom_article[i]['photo'][0]['pid']>0){photo_print_used=true;break;}}
$('span[id^=prd_col_btn_]').each(function(){var id_hide='hidden_'+$(this).attr('id');if(photo_print_used===true&&$('#'+id_hide).length>0){$(this).parent().hide();$('#'+id_hide).parent().show();}else{$(this).parent().show();$('#'+id_hide).parent().hide();}});if(custom_article['dmode']=="photo"){if(typeof(transp_digital_prd_colors)!="undefined"){var show_dpc_error=false;if(new RegExp(";"+custom_article['product_color_id']+";").exec(transp_digital_prd_colors)){}else{if(photo_print_used===true){show_dpc_error=true;rcprice=true;custom_article[paid]['dmode']="h";save_session({'dmode':dmode},paid);}}
if($('#error_photo_digital_print').length>0){if(show_dpc_error===true){$('#error_photo_digital_print').show();if(custom_article[paid][dmode]['mode']!="e"){d_toggle_sub_mode('e');}}else{$('#error_photo_digital_print').hide();}}}}
if(custom_article[paid]['dmode']!='h'){d_show_remove_print_icon();switch(dmode){case'text':for(var i=1;i<=5;i++){if(typeof(custom_article[paid][dmode][i])=="undefined"){continue;}
if(custom_article[paid][dmode][i]['text']!=""){src+="_t"+sc_urlencode(custom_article[paid][dmode][i]['text'])+"i"+i+"f"+custom_article[paid][dmode][i]['fid']+"s"+custom_article[paid][dmode][i]['fsid']+"a"+custom_article[paid][dmode][i]['align']+"r"+custom_article[paid][dmode]['row']+"c"+custom_article[paid][dmode]['column']+"fc"+custom_article[paid][dmode][i]['fcid'];}}
break;case'design':if(parseInt(custom_article[paid][dmode][0]['design_id'])>0&&parseInt(custom_article[paid][dmode][0]['design_id'])!=2){if(custom_article[paid][dmode]['tdp']=='a'){var h_id=3;var h_it=0;}else{var h_id=1;var h_it=1;}
src+="_d"+h_id+"i"+custom_article[paid][dmode][0]['design_id']+"p"+custom_article[paid][dmode][0]['customer_id']+"z"+custom_article[paid][dmode][0]['dzid']+"r"+custom_article[paid][dmode]['row']+"c"+custom_article[paid][dmode]['column']+"f"+custom_article[paid][dmode][0]['fcid'];for(var i=1;i<=2;i++){if(typeof(custom_article[paid][dmode][i])=="undefined"){continue;}
if(custom_article[paid][dmode][i]['text']!=""){src+="_t"+encodeURIComponent(custom_article[paid][dmode][i]['text'])+"i"+(h_it+i)+"f"+custom_article[paid][dmode][i]['fid']+"s"+custom_article[paid][dmode][i]['fsid']+"a"+custom_article[paid][dmode][i]['align']+"r"+custom_article[paid][dmode]['row']+"c"+custom_article[paid][dmode]['column']+"fc"+custom_article[paid][dmode][i]['fcid'];}}}
break;case'photo':if(parseInt(custom_article[paid][dmode][0]['pid'])>0){if(custom_article[paid][dmode]['tdp']=='a'){var h_id=3;var h_it=0;}else{var h_id=1;var h_it=1;}
src+="_p"+h_id+"i"+custom_article[paid][dmode][0]['pid']+"p"+custom_article[paid][dmode][0]['cid']+"z"+custom_article[paid][dmode][0]['dzid']+"r"+custom_article[paid][dmode]['row']+"c"+custom_article[paid][dmode]['column']+"pm"+custom_article[paid][dmode]['print_method_id'];if(custom_article['product_id']==56&&custom_article[paid][dmode]['btnm']!="undefined"){src+=custom_article[paid][dmode]['btnm'];}
for(var i=1;i<=2;i++){if(typeof(custom_article[paid][dmode][i])=="undefined"){continue;}
if(custom_article[paid][dmode][i]['text']!=""){src+="_t"+encodeURIComponent(custom_article[paid][dmode][i]['text'])+"i"+(h_it+i)+"f"+custom_article[paid][dmode][i]['fid']+"s"+custom_article[paid][dmode][i]['fsid']+"a"+custom_article[paid][dmode][i]['align']+"r"+custom_article[paid][dmode]['row']+"c"+custom_article[paid][dmode]['column']+"fc"+custom_article[paid][dmode][i]['fcid'];}}}
break;}}
src+=".png?"+new Date().getTime();$('#img_preview').attr('src',src);if($('#img_preview_'+paid).length>0){var src2=$('#img_preview_'+paid).attr('src').replace(/^(.+?)\/[^\/]+$/,'$1')+src.replace(/^.+?(\/[^\/]+)$/,'$1');window.setTimeout("$('#img_preview_"+paid+"').attr('src', '"+src2+"')",1000);}
if(rcprice===true){rcprice=false;d_recalculate_price();}}
function d_recalculate_price(){var url=g_server_ajax+'/'+g_country_code+'_'+g_language+'/ajax/';if(typeof(g_shop_id)!="undefined"&&/^[1-9][\d]*$/.exec(g_shop_id)){url+="-psid_"+g_shop_id+"-/";}
if(typeof(ma_add_article)!="undefined"&&ma_add_article===true){url+='designer/designer/ajax_calculate_price_add_article';}else if(pal===true&&typeof(ps_shop_id)!="undefined"){url+='-psid_'+ps_shop_id+'-/designer/designer/ajax_calculate_price';}else{url+='designer/designer/ajax_calculate_price';}
if(/ajax_loading/.exec($('#price').html())){window.setTimeout("d_recalculate_price_load('"+url+"')",1000);}else{d_recalculate_price_load(url);}}
function d_recalculate_price_load(url){$('#price').html(loading_img(24)).load(url,{custom_article:custom_article});}
function d_show_text_design_pos(){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];if(dmode=="design"||dmode=="photo"){var t=false;for(var i=1;i<=2;i++){if(custom_article[paid][dmode][i]['text']!=""){t=true;break;}}
var h=(dmode=='design')?'design_id':'pid';if(t===true&&custom_article[paid][dmode][0][h]>0){$('#text_design_pos').show();if(pal===true){$('div[id^=text_design_]').each(function(){var m=$(this).attr('id').replace(/^text_design_/,'');if(m==custom_article[paid][dmode]['tdp']){$(this).attr('class',css_c_active+' js_link f_left');}else{$(this).attr('class',css_c_inactive+' js_link f_left');}});}}else{$('#text_design_pos').hide();}}else{$('#text_design_pos').hide();}}
function d_toggle_text_alignment(align,old_align){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];if(typeof(old_align)=="undefined"){old_align=custom_article[paid][dmode][frow]['align'];}
if(align!=old_align&&/^(l|r|c)$/.exec(align)){$('div[id^=text_align_]').each(function(){var a=$(this).attr('id').replace(/^text_align_/,'');if(a==align){$(this).attr('class',css_c_active+' js_link f_left');}else{$(this).attr('class',css_c_inactive+' js_link f_left');}});if(custom_article[paid][dmode][frow]['align']!=align){d_check_selected_dmode();custom_article[paid][dmode][frow]['align']=align;save_session({"align":align},paid+';'+dmode+';'+frow);update_preview();}}}
function d_toggle_text_design_pos(pos,old_pos){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];if(typeof(old_pos)=="undefined"){old_pos=custom_article[paid][dmode]['tdp'];}
if(pos!=old_pos&&/^(a|b)$/.exec(pos)){var t=new Array('a','b');for(var i=0;i<t.length;i++){if(t[i]==pos){$('#text_design_'+t[i]).attr('class',css_c_active+' js_link f_left');}else{$('#text_design_'+t[i]).attr('class',css_c_inactive+' js_link f_left');}}
if(custom_article[paid][dmode]['tdp']!=pos){d_check_selected_dmode();custom_article[paid][dmode]['tdp']=pos;save_session({"tdp":pos},paid+';'+dmode);update_preview();}}}
function d_toggle_font(old_font_id){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];if(typeof(old_font_id)=="undefined"){old_font_id=custom_article[paid][dmode][frow]['fid'];}
if($('#font').length<1){return false;}
var font_data=eval('( '+$('#font').val()+' )');if(font_data['fid']!=old_font_id&&/^[1-9]+[\d]*$/.exec(font_data['fid'])){if(custom_article[paid][dmode][frow]['fid']!=font_data['fid']){d_check_selected_dmode();custom_article[paid][dmode][frow]['fid']=font_data['fid'];save_session({"fid":font_data['fid']},paid+';'+dmode+';'+frow);$('#size_slider_text').slider("option","max",font_data['max']);$('#size_slider_text').slider("option","min",font_data['min']);if(custom_article[paid][dmode][frow]['fsid']<font_data['min']){font_data['min']=custom_article[paid][dmode][frow]['fsid'];}
if(custom_article[paid][dmode][frow]['fsid']>font_data['max']){font_data['max']=custom_article[paid][dmode][frow]['fsid'];}
$('#size_slider_text').slider("option","value",custom_article[paid][dmode][frow]['fsid']);update_preview();}}}
function d_check_sizes(color_id,id_helper){if(typeof(color_id)=="undefined"){color_id=custom_article['product_color_id'];}
if(typeof(id_helper)=="undefined"){id_helper="";}
var sizes=$('#c2s_'+color_id).val();var set_default=false;var jqt=false;var sel_value=$('#product_size'+id_helper).val();$('#product_size'+id_helper+' option').each(function(){if(!new RegExp(';'+$(this).val()+';').exec(sizes)&&$(this).val()>0){$(this).hide();if($(this).val()==sel_value){set_default=true;}}else{$(this).show();}});if($('#product_size'+id_helper).parent().find('ul').length>0){$('#product_size'+id_helper).parent().find('ul').children().each(function(){if($(this).find('a').attr('index')==0&&set_default===true){$(this).find('a').addClass('selected');}
if(!new RegExp(';'+$('#product_size'+id_helper+' option:eq('+$(this).find('a').attr('index')+')').val()+';').exec(sizes)&&$(this).find('a').attr('index')>0){$(this).hide();$(this).find('a').removeClass('selected');}else{$(this).show();}});jqt=true;}
if(set_default===true){$('#error_size_not_available'+id_helper).show();$('#product_size'+id_helper).val(0);if(jqt===true){$('#product_size'+id_helper).parent().find('div').find('span').text($("#product_size"+id_helper+" option[value='0']").text());}}else{$('#error_size_not_available'+id_helper).hide();}}
function toggle_product_selection(){if($('#products').css('display')=="none"){var h=$('#designer_modes').height()-48;var h2=$('#preview_block').height()-48-1;if(h<h2){h=h2;}
$('#product_divs').css('height',h);$('#products').fadeIn(500);if($('#prd_layer_inactive').length>0){$('#prd_layer_inactive').hide();$('#prd_layer_active').show();}else{$('#products_tab').removeClass('d_bg_tab_inactive');}
$('#preview_column').addClass('d_bg_tab_inactive js_link');if($('#products_up_down_icon').length>0){$('#products_up_down_icon').attr('src',$('#products_up_down_icon').attr('src').replace(/down/,'up'));}
if($('#products').find('form').hasClass('jqt_skip_autoload')){$('#products').find('form').each(function(){$(this).jqTransform({imgPath:g_server_img+'/gfx/jqtransform/'},true);});}}else{$('#products').fadeOut(500);if($('#prd_layer_inactive').length>0){$('#prd_layer_inactive').show();$('#prd_layer_active').hide();}else{$('#products_tab').addClass('d_bg_tab_inactive');}
$('#preview_column').removeClass('d_bg_tab_inactive js_link');if($('#products_up_down_icon').length>0){$('#products_up_down_icon').attr('src',$('#products_up_down_icon').attr('src').replace(/up/,'down'));}}}
function g_toggle_less_more(id,value){if(value==1){$('#more_'+id).hide();$('#less_'+id).show();$('#more_'+id+'_block').show();}else{$('#more_'+id).show();$('#less_'+id).hide();$('#more_'+id+'_block').hide();}
if(!/^product_colors_[1-9][\d]*$/.exec(id)){save_session({"toggle_less_more":value},'more_'+id);}}
function d_toggle_zoom_preview(type){switch(type){case'p':if(!$('#subtab_preview').hasClass('d_sub_tab_active')){$('#subtab_preview').attr('class','d_sub_tab_active js_link');$('#subtab_zoom').attr('class','d_sub_tab_inactive js_link');$('#img_preview').attr('src',$('#img_preview').attr('src').replace(/^(.*?)\/zoom\/(.*?)$/,'$1/$2'));}
break;case'z':if(!$('#subtab_zoom').hasClass('d_sub_tab_active')){$('#subtab_zoom').attr('class','d_sub_tab_active js_link');$('#subtab_preview').attr('class','d_sub_tab_inactive js_link');$('#img_preview').attr('src',$('#img_preview').attr('src').replace(/^(.*?)(\/p[1-9]+[\d]*)(.*?)$/,'$1'+'/zoom'+'$2$3'));}
break;}}
function d_product_filter(type,id){switch(type){case'pcat':$('#product_divs').children().each(function(){if(id==0||$(this).hasClass('h_pcid_'+id)){$(this).show();}else{$(this).hide();}});break;}}
function d_toggle_product_size(psid){if(typeof(custom_article)!="undefined"&&psid!=custom_article['product_size_id']){custom_article['product_size_id']=psid;if(custom_article[1]['dmode']!='scribtee'){$('img[id^=img_previe]').each(function(){$(this).attr('src',$(this).attr('src').replace(/(\/p[1-9]+[\d]*c[1-9]+[\d]s)[1-9]+[\d]*/,'$1'+psid));});update_preview();}
save_session({"product_size_id":psid});}}
function d_toggle_print_method(pmid){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];pmid=parseInt(pmid);if(custom_article[paid][dmode]['print_method_id']!=pmid){if(dmode=='design'){if(d_error_dz('edit',custom_article[paid][dmode][0]['design_id'],pmid)){window.setTimeout("$('#a_print_method_"+custom_article[paid][dmode]['print_method_id']+"').click()",100);return false;}
$('#size_slider_design').slider("option","min",custom_article[paid][dmode][0]['dzpm'+pmid]);$('#size_slider_design').slider("option","value",custom_article[paid][dmode][0]['dzid']);}
custom_article[paid][dmode]['print_method_id']=pmid;save_session({"print_method_id":pmid},paid+';'+dmode);if(dmode=="text"||dmode=="design"){$('div [id^=foil_col_btn_]').each(function(){if((pmid==2&&!$(this).hasClass('h_pm_2'))||(pmid==4&&!$(this).hasClass('h_pm_4'))){$(this).parent().hide();}else{$(this).parent().show();}});d_check_foil_colors();}else if(dmode=="photo"){update_preview();}
d_recalculate_price();}}
function d_check_foil_colors(){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var frow=custom_article[paid][dmode]['frow'];var pmid=parseInt(custom_article[paid][dmode]['print_method_id']);var update=new Array;var h=";";if(pmid==1){return true;}
for(var i=1;i<=5;i++){if(typeof(custom_article[paid][dmode][i])=="undefined"){continue;}
if(!$('#foil_col_btn_'+custom_article[paid][dmode][i]['fcid']).hasClass('h_pm_'+pmid)){if(!new RegExp(';'+custom_article[paid][dmode][i]['fcid']+';').exec(h)){update.push(custom_article[paid][dmode][i]['fcid']);h+=custom_article[paid][dmode][i]['fcid']+";";}
d_toggle_foil_color(1,custom_article[paid][dmode][i]['fcid'],i,frow);}}
if(dmode=='design'&&custom_article[paid][dmode][0]['fcid']>0){if(!$('#foil_col_btn_'+custom_article[paid][dmode][0]['fcid']).hasClass('h_pm_'+pmid)){if(!new RegExp(';'+custom_article[paid][dmode][0]['fcid']+';').exec(h)){update.push(custom_article[paid][dmode][0]['fcid']);h+=custom_article[paid][dmode][0]['fcid']+";";}
d_toggle_foil_color(1,custom_article[paid][dmode][0]['fcid'],0,frow);}}
if(update.length>0){if(update.length==1){$('#error_foil_color').show();$('#error_foil_color_msg').html($('#error_foil_color_msg_singular').html().replace(/:foil_color:/,$('#foil_col_btn_'+update[0]).parent().attr('title')).replace(/:replaced_foil_color:/,$('#foil_col_btn_1').parent().attr('title')).replace(/:print_method:/,print_method_to_tid[pmid]));}else{var foil_colors="";for(var i=0;i<update.length;i++){foil_colors+=$('#foil_col_btn_'+update[i]).parent().attr('title')+", ";}
$('#error_foil_color').show();$('#error_foil_color_msg').html($('#error_foil_color_msg_plural').html().replace(/:foil_colors:/,foil_colors.substr(0,foil_colors.length-2)).replace(/:replaced_foil_color:/,$('#foil_col_btn_1').parent().attr('title')).replace(/:print_method:/,print_method_to_tid[pmid]));}
rcprice=true;update_preview();}}
function d_toggle_sub_mode(mode,force){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];if(custom_article[paid][dmode]['mode']!=mode||force==true){var modes=new Array('l','e','u');if($('#sub_mode_'+mode).css('display')=="none"){$('#sub_mode_'+mode).show();$('#sub_mode_'+mode+'_sign').text('-');}else{$('#sub_mode_'+mode).hide();$('#sub_mode_'+mode+'_sign').text('+');}
for(var i=0;i<modes.length;i++){if(modes[i]==mode||$('#sub_mode_'+modes[i]).length<1){continue;}
$('#sub_mode_'+modes[i]).hide();$('#sub_mode_'+modes[i]+'_sign').text('+');}
if(custom_article[paid][dmode]['mode']!=mode){custom_article[paid][dmode]['mode']=mode;save_session({"mode":mode},paid+';'+dmode);}
if($('#sub_mode_'+mode).find('form').hasClass('jqt_skip_autoload')){$('#sub_mode_'+mode).find('form').each(function(){$(this).jqTransform({imgPath:g_server_img+'/gfx/jqtransform/'},true);});}
if(typeof(c_upload_terms)!="undefined"&&c_upload_terms==false){if(mode=="u"){$('#preview_block').hide();$('#photo_terms').show();}else{$('#preview_block').show();$('#photo_terms').hide();}}}}
function d_toggle_design_category(tag_id){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];if(tag_id!=custom_article['category_tag']){custom_article['category_tag']=tag_id;if(!/^[\d]+$/.exec(tag_id)){tag_id=sc_urlencode(tag_id);}
custom_article['design_block_page']=1;var url=$('#design_block_url').val().replace(/\|page\|/,1).replace(/\|tag_id\|/,tag_id).replace(/\|design_id\|/,custom_article[paid][dmode][0]['design_id']);pagi_ajax('design_block',url);}}
function d_toggle_design(did,cid,fcid,pcid,flex,flock){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var pm=custom_article[paid][dmode]['print_method_id'];if(did!=custom_article[paid][dmode][0]['design_id']){$('#design_edit_preview').attr('title',$('#design_prev_'+did).attr('title'));if(d_error_dz('lib',did,flex,flock,fcid)===true){return false;}
d_check_selected_dmode();window.setTimeout("d_print_method_available("+paid+", false, "+flex+", "+flock+");",500);custom_article[paid][dmode][0]['design_id']=did;custom_article[paid][dmode][0]['customer_id']=cid;custom_article[paid][dmode][0]['pcid']=pcid;custom_article[paid][dmode][0]['dzpm1']=flex;custom_article[paid][dmode][0]['dzpm2']=flock;custom_article[paid][dmode][0]['dfcid']=fcid;save_session({"design_id":did,"customer_id":cid,"pcid":pcid,"dfcid":fcid,"fcid":fcid,"dzpm1":flex,"dzpm2":flock},paid+';'+dmode+';0');$('#size_slider_design').slider("option","min",custom_article[paid][dmode][0]['dzpm'+pm]);d_focus_text_row(0);if(fcid==0){d_toggle_foil_color_selection(1);custom_article[paid][dmode][0]['fcid']=0;}else{d_toggle_foil_color(fcid,0,0);d_toggle_foil_color_selection(0);}
rcprice=true;update_preview();var css_inactive_class=$('#design_block_inactive_css').val();$('img[id^=design_prev_]').each(function(){$(this).parent().attr('class',css_inactive_class);});$('#design_prev_'+did).parent().attr('class',$('#design_block_active_css').val());if($('#design_icon').length>0){$('#design_icon').attr('src',$('#design_icon').attr('src').replace(/^(.*?\/[\d]+x[\d]+\/).*?\.png$/,'$1'+pcid+'/'+fcid+'/'+did+'_'+cid+'.png'));}
$('#design_edit_preview').attr('src',$('#design_edit_preview').attr('src').replace(/^(.*?\/[\d]+x[\d]+\/).*?\.png$/,'$1'+pcid+'/'+fcid+'/'+did+'_'+cid+'.png'));d_check_design_empty(did);}else if(dmode!=custom_article[paid]['dmode']){d_check_selected_dmode();rcprice=true;update_preview();}}
function d_toggle_photo(cid,pid){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];if(pid!=custom_article[paid][dmode][0]['pid']||cid!=custom_article[paid][dmode][0]['cid']){custom_article[paid][dmode][0]['pid']=pid;custom_article[paid][dmode][0]['cid']=cid;d_check_selected_dmode();save_session({"pid":pid,"cid":cid},paid+';'+dmode+';0');$('img[id^=photo_prev_]').each(function(){$(this).parents('div:eq(0)').attr('class',css_c_inactive+' js_link');});$('#photo_prev_'+cid+'_'+pid).parents('div:eq(0)').attr('class',css_c_active+' js_link');d_focus_text_row(0);rcprice=true;update_preview();}else if(dmode!=custom_article[paid]['dmode']){d_check_selected_dmode();rcprice=true;update_preview();}}
function d_error_dz(type,did,flex,flock,fcid){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];var pm=custom_article[paid][dmode]['print_method_id'];if(flex==0&&flock==0){pm=4;}
switch(type){case'edit':pm=flex;if(pm<3){var min_size=custom_article[paid][dmode][0]['dzpm'+flex];}else{var min_size=1;}
var design_name=$('#design_edit_preview').attr('title');break;case'lib':var design_name=$('#design_prev_'+did).attr('title');switch(pm){case 1:case'1':var min_size=flex;break;case 2:case'2':var min_size=flock;break;case 4:case'4':if($('#print_method_4').hasClass('pa'+paid)){var min_size=0;}else{$('#info_design_zoom_'+type).show();$('#info_design_zoom_'+type+'_msg').html($('#error_design_at_sleeve_tid').html());return true;}
break;default:var min_size=1;break;}
break;}
var pm_txt=$('#a_print_method_'+pm).text();if((min_size==0||(pm>1&&fcid>0&&!$('#foil_col_btn_'+fcid).hasClass('h_pm_'+pm)))&&type=='lib'){if($('#a_print_method_1').length<1){d_toggle_sub_mode('e');window.setTimeout("d_toggle_sub_mode('l')",500);}
if(flex>0){custom_article[paid][dmode][0]['dzpm1']=flex;$('#a_print_method_1').click();pm_txt=$('#a_print_method_1').text();}else{$('#a_print_method_4').click();pm_txt=$('#a_print_method_4').text();}
$('#info_design_zoom_'+type).show();$('#info_design_zoom_'+type+'_msg').html($('#error_dz_pm_changed_tid').html().replace(/:print_method:/,pm_txt));return false;}else if(min_size==0){$('#error_design_zoom_'+type).show();$('#error_design_zoom_'+type+'_msg').html($('#error_dz_pm_locked_tid').html().replace(/:print_method:/,pm_txt).replace(/:design_name:/,design_name));return true;}else if(min_size>custom_article[paid][dmode][0]['dzid']){$('#error_design_zoom_'+type).show();$('#error_design_zoom_'+type+'_msg').html($('#error_dz_min_zoom_tid').html().replace(/:print_method:/,pm_txt).replace(/:design_zoom_id:/,min_size).replace(/:design_name:/,design_name));return true;}else{$('#error_design_zoom_lib').hide();$('#info_design_zoom_lib').hide();$('#error_design_zoom_edit').hide();}
return false;}
function d_toggle_foil_color_selection(mode){switch(mode){case 0:$('#foil_colors').show();$('#error_foil_colors_multi').hide();break;case 1:$('#foil_colors').hide();$('#error_foil_colors_multi').show();break;}
$('#error_foil_color').hide();}
function d_remove_print(){var paid=custom_article['print_area_id'];custom_article[paid]['dmode']='h';save_session({'dmode':'h'},paid);d_show_add_print_icon();rcprice=true;update_preview(true);}
function d_add_print(){var paid=custom_article['print_area_id'];custom_article[paid]['dmode']=custom_article['dmode'];save_session({'dmode':custom_article['dmode']},paid);d_show_remove_print_icon();rcprice=true;update_preview();}
function d_show_add_print_icon(){$('#remove_print').hide();$('#add_print').show();}
function d_show_remove_print_icon(){$('#remove_print').show();$('#add_print').hide();}
function d_change_quantity(qty){if(!/([1-4]{1}[\d]{1}|50|[1-9]{1})/.exec(qty)){$('input[name=quantity]').val(1);}else{custom_article['qty']=parseInt(qty);save_session({'qty':custom_article['qty']},'');}}
function d_add_to_cart(edit_cart_row_id){if(/^([1-4]{1}[\d]{1}|50|[1-9]{1})$/.exec($('input[name=quantity]').val())){custom_article['qty']=parseInt($('input[name=quantity]').val());save_session({"qty":custom_article['qty']},'');}
$('#error_add_to_cart').hide();if(typeof(edit_cart_row_id)!="undefined"&&/^[1-9]+[\d]*$/.exec(edit_cart_row_id)){$('#cart_summary').html(loading_img(40)).load(add_to_cart_url,{custom_article:custom_article,"edit_cart_row_id":edit_cart_row_id},function(){d_add_to_cart_finished();});}else{$('#cart_summary').html(loading_img(40)).load(add_to_cart_url,{custom_article:custom_article},function(){d_add_to_cart_finished();});}}
function ps_add_to_cart(row_id){if($('#quantity_'+row_id).length>0){var product_color_id=$('#product_color_id_'+row_id).val();}else{var product_color_id=0;}
var product_size_id=$('#product_size_'+row_id).val();if($('#quantity_'+row_id).length>0){var qty=$('#quantity_'+row_id).val();}else{var qty=1;}
$('#cart_summary').html(loading_img(40)).load(add_to_cart_url,{quickshop:1,qty:qty,row_id:row_id,product_size_id:product_size_id,product_color_id:product_color_id},function(){d_add_to_cart_finished(row_id);});}
function d_add_to_cart_finished(row_id){if(typeof(row_id)=="undefined"){id_helper="";}else{id_helper="_"+row_id;}
if($('#add_to_cart_error_msg').length>0){$('#error_add_to_cart_msg'+id_helper).html($('#add_to_cart_error_msg').val());$('#error_add_to_cart'+id_helper).show();}else{show_popup(400,200);$('#dhtml_popup_content').load($('#add_to_cart_checkout_url').val());}}
function d_toggle_button_mode(mode,old_mode){var paid=custom_article['print_area_id'];var dmode=custom_article['dmode'];if(dmode!=='photo'){return false;}
if(typeof(old_mode)=="undefined"){old_mode=custom_article[paid][dmode]['btnm'];}
if(mode!=old_mode&&/^(i|f)$/.exec(old_mode)){var t=new Array('i','f');for(var i=0;i<t.length;i++){if(t[i]==mode){$('#button_mode_'+t[i]).attr('class',css_c_active+' js_link f_left');}else{$('#button_mode_'+t[i]).attr('class',css_c_inactive+' js_link f_left');}}
if(custom_article[paid][dmode]['btnm']!=mode){custom_article[paid][dmode]['btnm']=mode;save_session({"btnm":mode},paid+';'+dmode);update_preview();}}}
