xajax={};xajax.config={};xajax.config.requestURI="/ajax";xajax.config.defaultMode="asynchronous";xajax.config.defaultMethod="POST";var global_timeout=0;var global_watch_timeout=0;var global_watch_mouse_x=0;var global_watch_mouse_y=0;var global_id=0;var global_left=0;var global_top=0;var global_show_details=1;var global_LB_rollover=0;var global_show_tooltip=1;var global_tooltip_can_close=1;var global_display_language_selector=0;var global_display_language_selector_t=0;var global_browse_display='categories';var global_browse_search=0;function lightbox_send(){var params=new Object();params["action"]="84";xajax.call('action',{parameters:[params]});}
function lightbox_send_submit(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="85";params["userdata"]=userdata;xajax.call('action',{parameters:[params]});}
function show_image_request(){var params=new Object();params["action"]="116";xajax.call('action',{parameters:[params]});}
function show_contact(){var params=new Object();params["action"]="97";xajax.call('action',{parameters:[params]});}
function show_help(subPage){var specs="left=20, top=20, width=500, height=550, status=0, location=0, toolbar=0, resizable=1, scrollbars=1";var pageUrl="/help";if(subPage!=''){window.open(pageUrl+'/'+subPage,null,specs);}else{window.open(pageUrl,null,specs);}}
function contact_submit(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="98";params["userdata"]=userdata;xajax.call('action',{parameters:[params]});}
function image_request_submit(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="117";params["userdata"]=userdata;xajax.call('action',{parameters:[params]});}
function newsletter_submit(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="115";params["userdata"]=userdata;xajax.call('action',{parameters:[params]});}
function save_display_options(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="72";params["options"]=userdata;xajax.call('action',{parameters:[params]});}
function show_display_options(){var params=new Object();params["action"]="71";xajax.call('action',{parameters:[params]});}
function check_login_input(event,whatform){if(event.keyCode==13){submit_login(whatform);}}
function submit_extended_search_check(evt,whatform){if(evt.keyCode==13){submit_extended_search(whatform);}}
function submit_extended_search(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();toggle_busyinfo();params["action"]="16";params["search_data"]=userdata;xajax.call('action',{parameters:[params]});}
function show_extended_search(refine){if(refine==1){refine=1;}else{refine=0;}
var params=new Object();params["action"]="15";params["refine"]=refine;xajax.call('action',{parameters:[params]});return false;}
function preview_click(itemclass,item,licenseid,imageid){$(itemclass).css('background-color',"transparent");$(itemclass).find('input').removeAttr("checked");$(item).find('input').attr("checked","checked");$(item).css('background-color',"#50585f");$(item).data(item,$(item).css('background-color'));var params=new Object();params["action"]="82";params["licenseid"]=licenseid;xajax.call('action',{parameters:[params]});$modul=$('#'+'extended_license');if($modul.css('display')=='block'){preview_show_ext_license('extended_license',imageid);}
return false;}
function preview_extended_click(itemclass,item,licenseid,imageid){if($(item).find('input').is(':checked')){$(item).css('background-color',"#50585f");$(item).data(item,$(item).css('background-color'));}else{$(item).css('background-color',"transparent");}
var params=new Object();params["action"]="103";params["licenseid"]=licenseid;params["imageid"]=imageid;xajax.call('action',{parameters:[params]});return false;}
function search_similar(imageid){global_browse_search=0;toggle_busyinfo();var params=new Object();params["action"]="70";params["imageid"]=imageid;xajax.call('action',{parameters:[params]});return false;}
function sort_lightbox(images){var params=new Object();params["action"]="69";params["images"]=images;xajax.call('action',{parameters:[params]});return false;}
function check_agb(payment_method){if($('#forms_agb_confirm').is(':checked')){if(payment_method=='payment_creditcard'){show_wirecard_form(payment_method);return false;}else{return true;}}else{var message="message_basket_confirm_agb_error";return showmessage(message);}}
function showmessage(message){var params=new Object();params["action"]="2000";params["message"]=message;xajax.call('action',{parameters:[params]});return false;}
function show_wirecard_form(payment_method){var params=new Object();params["action"]="119";params["payment_method"]=payment_method;xajax.call('action',{parameters:[params]});return false;}
function cart_add_address(){$('#type_other').attr("checked","");var params=new Object();params["action"]="67";xajax.call('action',{parameters:[params]});}
function account_edit_personal_data(){var params=new Object();params["action"]="90";xajax.call('action',{parameters:[params]});}
function account_submit_personal_data(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="92";params["userdata"]=userdata;xajax.call('action',{parameters:[params]});return false;}
function account_edit_password(){var params=new Object();params["action"]="91";xajax.call('action',{parameters:[params]});}
function account_submit_password(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="93";params["userdata"]=userdata;xajax.call('action',{parameters:[params]});return false;}
function account_add_address(){var params=new Object();params["action"]="73";xajax.call('action',{parameters:[params]});}
function account_remove_address_confirm(address_name){var params=new Object();params["action"]="75";params["address_name"]=address_name;xajax.call('action',{parameters:[params]});return false;}
function account_remove_address(address_name){var params=new Object();params["action"]="76";params["address_name"]=address_name;xajax.call('action',{parameters:[params]});return false;}
function account_edit_address(address_name){var params=new Object();params["action"]="77";params["address_name"]=address_name;xajax.call('action',{parameters:[params]});}
function account_update_address(whatform,address_name){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="78";params["userdata"]=userdata;params["address_name"]=address_name;xajax.call('action',{parameters:[params]});return false;}
function submit_new_address(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="68";params["userdata"]=userdata;return xajax.call('action',{parameters:[params]});}
function showpayment(payment_type){var params=new Object();params["action"]="81";params["payment_type"]=payment_type;document.getElementById("card_payment_error").innerHTML='&nbsp;';xajax.call('action',{parameters:[params]});}
function submit_voucher_check(evt,whatform){if(evt.keyCode==13){submit_voucher(whatform);}}
function submit_voucher(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="80";params["voucher"]=userdata["voucher"];xajax.call('action',{parameters:[params]});}
function redirect(url){window.location=url;}
function lightbox_in_basket(){var params=new Object();params["action"]="57";xajax.call('action',{parameters:[params]});}
function selection_in_lightbox(selection){var params=new Object();params["action"]="86";params["selection"]=selection;xajax.call('action',{parameters:[params]});}
function clear_lightbox_confirm(){var params=new Object();params["action"]="66";xajax.call('action',{parameters:[params]});}
function clear_lightbox(){var params=new Object();params["action"]="59";xajax.call('action',{parameters:[params]});}
function init_lightbox_rollover(){$('.lightbox_view_compact').mouseenter(function(e){var imageid=$(this).attr("id");var rollover="#rollover_"+imageid;global_LB_rollover=$(rollover);var deleteimg="#deleteimg_"+imageid;$(rollover).css({'visibility':'visible'});$(deleteimg).css({'visibility':'visible'});}).mouseleave(function(e){var imageid=$(this).attr("id");var rollover="#rollover_"+imageid;var deleteimg="#deleteimg_"+imageid;$(rollover).css({'visibility':'hidden'});$(deleteimg).css({'visibility':'hidden'});});}
function recalculate_cart(image_id,license_id){var params=new Object();params["action"]="65";params["imageid"]=image_id;params["licenseid"]=license_id;xajax.call('action',{parameters:[params]});}
function update_cart_display(image_id){var params=new Object();params["action"]="100";params["imageid"]=image_id;xajax.call('action',{parameters:[params]});}
function add_extra_license(imageid,extra_licenseid){var params=new Object();params["action"]="99";params["imageid"]=imageid;params["extra_licenseid"]=extra_licenseid;xajax.call('action',{parameters:[params]});}
function show_ext_license(modul,imageid){$modul=$('#'+modul);$label=$('#lbl'+imageid);if($modul.css('display')=='block'){$label.css({'display':'block'});hide_modul(modul);}else{$label.css({'display':'none'});show_modul(modul);var params=new Object();params["action"]="95";params["modul"]=modul;params["imageid"]=imageid;xajax.call('action',{parameters:[params]});}}
function display_subcat(element,search){$element=$('#sub'+element);$container=$('#container'+element);if($element.css('display')=='block'){$element.hide('blind');}else{$("#categories_menu .sub_cat_menu").each(function(intIndex){if($(this).css('display')=='block'){$(this).hide('blind');}});if(search!=''){$element.show('blind',function(){image_search(search);});}else{$element.show('blind');}}}
function preview_show_ext_license(modul,imageid){$modul=$('#'+modul);$label=$('#lbl'+imageid);xajax.config.defaultMode="synchronous";var params=new Object();params["action"]="102";params["modul"]=modul;params["imageid"]=imageid;params["licenseid"]=$("#license_wrapper input:checked").val();if($label.css('display')=='block'){$label.hide('blind');}
xajax.call('action',{parameters:[params]});$element=$('#'+modul);if($element.css('display')=='none'){$element.show("blind");}
xajax.config.defaultMode="asynchronous";}
function register_alternate_address(){$modul=$('#invoice_data');document.getElementById("forms_invoice_confirm").value=7;if($modul.css('display')=='block'){$modul.hide('blind');document.getElementById("forms_invoice_name").value='';document.getElementById("forms_invoice_confirm").value=0;}else{$modul.show("blind");forms_name=document.getElementById("forms_name").value;forms_lastname=document.getElementById("forms_lastname").value;document.getElementById("forms_invoice_name").value=forms_name+' '+forms_lastname;document.getElementById("forms_invoice_confirm").value=1;}}
function preview_close_ext_license(modul,imageid){$modul=$('#'+modul);$label=$('#lbl'+imageid);if($modul.css('display')=='block'){$label.show("blind");}
$modul.hide('blind');var params=new Object();params["action"]="104";params["modul"]=modul;params["imageid"]=imageid;if(imageid!=''){xajax.call('action',{parameters:[params]});}}
function remove_ext_license(modul,imageid){$modul=$('#'+modul);$label=$('#lbl'+imageid);if($modul.css('display')=='block'){$label.css({'display':'block'});};hide_modul(modul);var params=new Object();params["action"]="101";params["modul"];params["imageid"]=imageid;xajax.call('action',{parameters:[params]});}
function addCommas(nStr){str=nStr.replace(".",",");return str;}
function addDots(nStr){str=nStr.replace(",",".");return str;}
function reload(){return window.location.reload();}
function select_language(lang){var params=new Object();params["action"]="7";params["lang"]=lang;params["url"]=location.href;toggle_busyinfo();return xajax.call('action',{parameters:[params]});}
function select_currency(currency){var params=new Object();params["action"]="106";params["currency"]=currency;params["url"]=location.href;toggle_busyinfo();return xajax.call('action',{parameters:[params]});}
function language_currency_selector(language,currency){var params=new Object();params["action"]="107";params["currency"]=currency;params["lang"]=language;params["url"]=location.href;display_language_selector('','off');toggle_busyinfo();return xajax.call('action',{parameters:[params]});}
function orders_toggle(modul,link,id){$modul=$('#'+modul);$link=$('#'+link);$block=$('#block'+id);if($modul.css('display')=='block'){$link.removeClass("arrow_down");$link.addClass("arrow_right");hide_modul(modul);$block.css({'background':'transparent'});}else{$link.removeClass("arrow_right");$link.addClass("arrow_down");$block.css({'background':'#5d656b'});var params=new Object();params["action"]="96";params["modul"]=modul;params["id"]=id;xajax.call('action',{parameters:[params]});show_modul(modul);}}
function show_modul(modul){$modul=$('#'+modul);$modul.css({'display':'block'});}
function hide_modul(modul){$modul=$('#'+modul);$modul.css({'display':'none'});$modul.html('');}
function display_language_selector(){if($('#language_selector').css('display')=='block'){$('#language_selector').css({'display':'none'});}else{$('#language_selector').css({'display':'block','zIndex':99});}
return false;}
function display_browse_selector(){if($('#browse_selector').css('display')=='block'){$('#browse_selector').css({'display':'none'});}else{$('#browse_selector').css({'display':'block','zIndex':99});}
return false;}
function hide_left_wrapper(){if($('#left-wrapper').css('display')=='block'){toggleMe('left-wrapper','left');}
return true;}
function display_categories(menu){toggle_busyinfo();load_content_page('categories');toggle_busyinfo();if($('#left-wrapper').css('display')=='block'&&$('#categories_menu').css('display')=='block'){return true;}else if($('#left-wrapper').css('display')=='block'&&$('#collections_menu').css('display')=='block'){if(typeof(menu)=='undefined')
display_browse_selector();init_browse_display('categories');}else{if(typeof(menu)=='undefined')
display_browse_selector();toggleMe('left-wrapper','left');init_browse_display('categories');}}
function display_collections(menu){toggle_busyinfo();load_content_page('collections');toggle_busyinfo();if($('#left-wrapper').css('display')=='block'&&$('#collections_menu').css('display')=='block'){return true;}else if($('#left-wrapper').css('display')=='block'&&$('#categories_menu').css('display')=='block'){if(typeof(menu)=='undefined')
display_browse_selector();init_browse_display('collections');}else{if(typeof(menu)=='undefined')
display_browse_selector();toggleMe('left-wrapper','left');init_browse_display('collections');}}
function load_content_page(name){var params=new Object();params["action"]="112";params["alias"]=name;return xajax.call('action',{parameters:[params]});}
function display_collcetion_page(collction_id){var params=new Object();params["action"]="113";params["collection_id"]=collction_id;return xajax.call('action',{parameters:[params]});}
function init_browse_display(name){var params=new Object();params["action"]="111";params["name"]=name;return xajax.call('action',{parameters:[params]});}
function toggleMe(togglename,direction){div_content=document.getElementById('middle-wrapper');div_sidebar=document.getElementById(togglename);status=false;if(div_sidebar.style.display=='block'){if(direction=='right'){div_handle=document.getElementById('content_right_visible');div_content_right=document.getElementById('content_right');div_handle.style.visibility='visible';save_lightbox_status(0);div_content.style.marginRight='0px';}else{save_browse_status(0);div_content.style.marginLeft='0px';$('#menu_browse').removeClass("active_link");}
div_sidebar.style.display='none';}else{if(direction=='right'){div_handle=document.getElementById('content_right_visible');div_content_right=document.getElementById('content_right');div_handle.style.visibility='hidden';save_lightbox_status(1);div_content.style.marginRight='140px';div_content_right.style.zIndex='10';if(navigator.userAgent.indexOf("MSIE")>0){div_content_right.style.zIndex='1';}}else{save_browse_status(1);div_content.style.marginLeft='220px';$('#menu_browse').addClass("active_link");}
div_sidebar.style.display='block';status=true;}
return status;}
function save_lightbox_status(status){var params=new Object();params["action"]="58";params["status"]=status;return xajax.call('action',{parameters:[params]});}
function save_browse_status(status){var params=new Object();params["action"]="64";params["status"]=status;return xajax.call('action',{parameters:[params]});}
function toggle_lightbox(){$('#middle').css("margin-right","200px");$('#middle').css("width","400px");$('#middle').css("display","none");$('#right').css("display","block");$('#right-wrapper').css("width","400px");$('#drop_container').css("display","block");}
function tooltip(){if(global_show_tooltip==1){var params=new Object();params["action"]="31";params["imageid"]=global_id;params["left"]=global_left;params["top"]=global_top;return xajax.call('action',{parameters:[params]});}
return false;}
function showPress(evt){evt=(evt)?evt:((event)?event:null);if(evt){document.getElementById("pressKey").innerHTML=evt.keyCode;if(evt.charCode){document.getElementById("pressChar").innerHTML=evt.charCode;}
showTarget(evt);var charCode=(evt.charCode)?evt.charCode:evt.keyCode;document.getElementById("character").innerHTML=String.fromCharCode(charCode);}}
function check_input(evt,call,whatform){if(evt.keyCode==13){image_search();}}
function toggle_busyinfo(){div_middle_busy=document.getElementById('middle');if(div_middle_busy){div_middle_busy.style.visibility='hidden';div_busy_info_grey=document.getElementById('busy_info_greyout');div_busy_info_grey.style.display='block';div_busy_info=document.getElementById('busy_info');div_busy_info.style.display='block';}
scroll(0,0);}
function image_search(search){var searchstring='';var open_sub_cat='';var open_browser=global_browse_search;global_browse_search=0;if((search!='')&&(search!=null)){searchstring=search;}else{searchstring=$('#search_string').val();}
if($('#left-wrapper').css('display')=='block'){$("#categories_menu .sub_cat_menu").each(function(intIndex){if($(this).css('display')=='block'){open_sub_cat=$(this).attr('id');}});}
if(searchstring!=""){toggle_busyinfo();var params=new Object();params["action"]="10";params["search_string"]=searchstring;params["open_sub_cat"]=open_sub_cat;params["open_browser"]=open_browser;return xajax.call('action',{parameters:[params]});}
alert("\nNichts gesucht - nicht gefunden!\n\nPlease enter a keyword to start search.\n");return false;}
function category_search(search){global_browse_search=1;image_search(search);}
function collection_search(search){global_browse_search=1;image_search(search);}
function preview_image_search(search){var searchstring='';var open_sub_cat='';if((search!='')&&(search!=null)){searchstring=search;}else{searchstring=$('#search_string').val();}
if(searchstring!=""){var params=new Object();params["action"]="10";params["search_string"]=searchstring;params["open_sub_cat"]=open_sub_cat;return xajax.call('action',{parameters:[params]});}}
function image_search_in_result(search){var searchstring='';if((search!='')&&(search!=null)){searchstring=search;}else{searchstring=$('#search_string').val();}
if(searchstring!=""){toggle_busyinfo();var params=new Object();params["action"]="14";params["search_string"]=searchstring;return xajax.call('action',{parameters:[params]});}
alert("Nichts gesucht - nicht gefunden!");}
function image_search_replace(original,replacement){toggle_busyinfo();var params=new Object();params["action"]="9";params["original"]=original;params["replacement"]=replacement;return xajax.call('action',{parameters:[params]});}
function page(page,images_per_page){toggle_busyinfo();var params=new Object();params["action"]="11";if(page!=''){params["page"]=page;}
if(images_per_page!=''){params["images_per_page"]=images_per_page;}
return xajax.call('action',{parameters:[params]});}
function images_per_page(num_images){var params=new Object();params["action"]="12";params["num_images"]=num_images;return xajax.call('action',{parameters:[params]});}
function show_form(whatform){$("html").scrollTop();var flashHidden=false;if($.browser.safari){var userAgent=navigator.userAgent.toLowerCase();userAgent=userAgent.substring(userAgent.indexOf('version/')+8);userAgent=userAgent.substring(0,1);if(userAgent<=3){if($('#frontpage_flasharea').length>=1){flashHidden=true;$('#frontpage_flasharea').hide();}
$('#registrationform').hide();}}
$(whatform).modal();$('#simplemodal-container').css('height','auto');}
function lightbox_display_options(){var params=new Object();params["action"]="55";return xajax.call('action',{parameters:[params]});}
function show_cc_helper(lang){if(lang=='de'){$('#login_success').html('<div><img src="/images/cc-help/de.jpg" alt="cc csv info"/></div>');}else{$('#login_success').html('<div><img src="/images/cc-help/en.jpg" alt="cc csv info"/></div>');}
$('#login_success').modal();}
function lightbox_display_options_submit(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="56";params["options"]=userdata["display_option"];return xajax.call('action',{parameters:[params]});}
function submit_login(whatform){var error="";var userdata=xajax.getFormValues(whatform);if((userdata["username"]=="")||(userdata["password"]=="")){error="Bitte alle Felder ausfüllen";$('#login_error').html(error);}else{var params=new Object();params["action"]="3";params["username"]=userdata["username"];params["password"]=userdata["password"];params["autologin"]=userdata["autologin"];xajax.call('action',{parameters:[params]});}}
function submit_registration(whatform){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="8";params["userdata"]=userdata;show_modul('registration_runner');return xajax.call('action',{parameters:[params]});}
function submit_recover_password(whatform){var recoverdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="109";params["userdata"]=recoverdata;return xajax.call('action',{parameters:[params]});}
function keyword_search(whatform){var searchstring="";var formvalues=xajax.getFormValues(whatform);var params=new Object();params["action"]="13";params["search_string"]=formvalues;return xajax.call('action',{parameters:[params]});}
function ajax_call(action,field,parameter){var params=new Object();params["action"]=action;params["field"]=field;params["value"]=parameter;return xajax.call('action',{parameters:[params]});}
function login_out(field){var params=new Object();params["action"]="2";return xajax.call('action',{parameters:[params]});}
function update_lightbox(id){add_to_lightbox(id);}
function add_to_lightbox(id){var params=new Object();params["action"]="50";params["image_id"]=id;return xajax.call('action',{parameters:[params]});}
function register_newsletter(){var params=new Object();params["action"]="114";xajax.call('action',{parameters:[params]});}
function preview_add_to_lightbox(select,image_id){var lightbox=$(select).val();var params=new Object();params["action"]="83";params["image_id"]=image_id;params["lightbox"]=lightbox;xajax.config.defaultMode="synchronous";xajax.call('action',{parameters:[params]});params["action"]="108";params["imageid"]=image_id;current_lightbox(lightbox);xajax.call('action',{parameters:[params]});xajax.config.defaultMode="asynchronous";}
function remove_from_lightbox(imageid,lightbox){var params=new Object();params["action"]="54";params["lightbox"]=lightbox;params["image_id"]=imageid;xajax.call('action',{parameters:[params]});}
function current_lightbox(id){var params=new Object();params["action"]="51";params["lightbox"]=id;return xajax.call('action',{parameters:[params]});}
function view_lightbox(){var params=new Object();params["action"]="52";return xajax.call('action',{parameters:[params]});}
function init_lightbox(){var params=new Object();params["action"]="53";return xajax.call('action',{parameters:[params]});}
function lightbox_error(errormsg){if((errormsg=='')){errormsg="Dieses Bild ist schon in der Lightbox";}
$('#lightbox_error').fadeIn("10000").html(errormsg);setTimeout("$('#lightbox_error').css('display','none');",2000);}
function preview_error(element,errormsg){if((errormsg=='')){errormsg="Dieses Bild ist schon in der Lightbox";}
$element=$(element);$element.fadeIn("slow").html(errormsg);setTimeout("$element.fadeOut('slow')",2000);}
function cart_error(errormsg){if((errormsg=='')){errormsg="Dieses Bild ist schon im Warenkorb";}
$('#cart_error').fadeIn("10000").html(errormsg);setTimeout("$('#cart_error').css('display','none');",2000);}
function update_cart(id){add_to_cart(id)}
function add_to_cart(imageid,extended){var params=new Object();params["action"]="60";params["image_id"]=imageid;if((extended==undefined)||(extended=='')){extended=0;}
params["extended"]=extended;return xajax.call('action',{parameters:[params]});}
function remove_from_cart_confirm(whatform,imageid){var userdata=xajax.getFormValues(whatform);var params=new Object();params["action"]="79";params["image_id"]=imageid;params["todo"]=userdata["delete_option"];xajax.call('action',{parameters:[params]});}
function remove_from_cart(image_id,action){var params=new Object();params["action"]="63";params["image_id"]=image_id;xajax.call('action',{parameters:[params]});}
function user_next_step(step){$.post("/ajax/nextstep/",{},function(response){if(response==1){return redirect(step);}else{var params=new Object();params["action"]='2';params["step"]=step;return xajax.call('action',{parameters:[params]});}});}
function view_cart(){var params=new Object();params["action"]="61";return xajax.call('action',{parameters:[params]});}
function init_cart(){var params=new Object();params["action"]="62";return xajax.call('action',{parameters:[params]});}
function preview(imageid){if(global_show_details==1){var params=new Object();params["action"]="30";params["value"]=imageid;xajax.call('action',{parameters:[params]});}
global_show_details=1;}
function init_user(){ajax_call(1,"login_link");}
function init_ajax(){$("*[call]").bind("mouseover",function(){$(this).css("cursor","pointer");});$("*[call]").bind("click",function(){var params=$(this).attr("params");var field=$(this).attr("field");ajax_call($(this).attr("call"),field,params);return false;});}
function switch_lightbox_in_preview(select,imageid){var lightbox=$(select).val();var params=new Object();params["action"]="108";params["lightbox"]=lightbox;params["imageid"]=imageid;xajax.config.defaultMode="synchronous";current_lightbox(lightbox);xajax.call('action',{parameters:[params]});xajax.config.defaultMode="asynchronous";}
function request_recover_password(){var email=document.getElementById("email").value;var params=new Object();params["action"]="110";params["email"]=email;xajax.call('action',{parameters:[params]});}
function world_swap(mode,lang){$("#language_selector_world").attr("src","/images/world."+mode+"."+lang+".png");}
function change_newsletter(){var userdata=xajax.getFormValues('userdata_newsletter');var params=new Object();params["action"]="118";params["userdata"]=userdata;xajax.call('action',{parameters:[params]});return true;}
function openPageInPopup(url){page=window.open(url,null,"width=514, height=500,resizable=no,dependent=yes,scrollbars=yes");return void(0);}
function detectBrowser(){return true;}
function log(msg){if(window.console===undefined){var body=$('body').append('<br><b>Log:</b>');window.console={log:function(msg){if(typeof msg!="string"){var o=msg;msg=(typeof msg)+': ';$.each(o,function(key,val){msg+=key+'='+val+', ';});}
body.append('<br>'+msg);}};}
console.log(msg);if(arguments.length>1){for(var i=1;i<arguments.length;i++){log(arguments[i]);}}}
function init_toolbox(){var $toolbox_image=$('.toolbox_image');$toolbox_image.draggable({revert:'invalid',scope:'can_be_added',helper:'clone',start:function(e,ui){}});}
function init_page_specials(){$('a.link').click(function(){if($(this).attr('href')==='abo-newsletter'){register_newsletter();}
return false;});}
function init_tooltip(image_id){$tooltip=$('#tooltip_image');source=$tooltip.attr('src');$tooltip.draggable({revert:'invalid',scope:'can_be_added',helper:function(){var $clone=$('#'+image_id);$clone.attr('ref',image_id);return $clone.clone();},zIndex:1000,cursorAt:{top:50,left:50},start:function(e,ui){global_tooltip_can_close=0;},drag:function(e,ui){},stop:function(e,ui){global_tooltip_can_close=1;$("#tooltip").css("display","none");}});}
function init_gallery(){var mousex=0;var mousey=0;var $gallery=$('#gallery'),$lightbox=$('#lightbox'),$cart=$('#cart'),$thumbnail=$('.thumbnail_image');var $lightbox_compact=$('#lightbox_view_compact');var $lightbox_extended=$('#lightbox_view_extended');$selection=$('.selection_image');$selection.draggable({revert:'invalid',scope:'can_be_added',helper:'clone',zIndex:1000});$thumbnail.draggable({revert:'invalid',scope:'can_be_added',helper:'clone',zIndex:1000,start:function(){global_show_tooltip=0;$("#tooltip").css("display","none");},drag:function(){$("#tooltip").css("display","none");},stop:function(){global_show_tooltip=1;}});$lightbox_compact.sortable({start:function(e){$(this).css("cursor","move");global_show_details=0;$(global_LB_rollover).css({'visibility':'hidden'});},stop:function(ev){$(this).css("cursor","pointer");},update:function(ev,ui){var result=$lightbox_compact.sortable('toArray');sort_lightbox(result);}});$lightbox_extended.sortable({start:function(e){global_show_details=0;$(this).css("cursor","move");},update:function(ev,ui){var result=$lightbox_extended.sortable('toArray');sort_lightbox(result);},stop:function(e){$(this).css("cursor","pointer");}});$lightbox.droppable({scope:'can_be_added',tolerance:'pointer',hoverClass:'drop_hover',drop:function(ev,ui){add_to_lightbox($(this),ui.draggable);}});$cart.droppable({scope:'can_be_added',tolerance:'pointer',hoverClass:'drop_hover',drop:function(ev,ui){add_to_cart($(this),ui.draggable);}});function add_to_lightbox($this,$item){var $list=$this;var my_id=$item.attr('ref');imageposition=$('#lightbox_images')
$item.clone().prependTo(imageposition).fadeIn(function(){$(this).animate({width:'40px'}).find('img').animate({height:'40px'});});update_lightbox(my_id);}
function add_to_cart($this,$item){var $list=$this;var my_id=$item.attr("ref");imageposition=$('#cart_images')
$item.clone().prependTo(imageposition).fadeIn(function(){$(this).animate({width:'40px'}).find('img').animate({height:'40px'});});update_cart(my_id);}
$("#tooltip_boundary").mouseleave(function(e){if(global_tooltip_can_close==1){$("#tooltip").css("display","none");}});$('.helpwindow').click(function(e){pagename=$(this).attr('href');show_help(pagename);return false;});$('#language_selector').mouseleave(function(e){$("#language_selector").css("display","none");});$('#browse_selector').mouseleave(function(e){$("#browse_selector").css("display","none");});$('#logo').click(function(){redirect('/');});$('.fp_teaser').mouseenter(function(e){var teaser=$(this).attr("id");show_me='#fph_'+teaser.replace(/\D+/g,'');hide_me='#fpt_'+teaser.replace(/\D+/g,'');$(show_me).css("display","block");$(hide_me).css("display","none");}).mouseleave(function(e){var teaser=$(this).attr("id");show_me='#fpt_'+teaser.replace(/\D+/g,'');hide_me='#fph_'+teaser.replace(/\D+/g,'');$(show_me).css("display","block");$(hide_me).css("display","none");});$('.thumbnail').mouseenter(function(e){if(global_show_tooltip==1){clearTimeout(global_timeout);var offsetx=0;var offsety=0;var lupe_width=295;var lupe_height=327;var imageid=$(this).attr("id");var position=$(this).position();var wrapper_pos=$("#middle-wrapper").offset();var wrapper_width=$("#body-wrapper").css("width");var div_width=$(this).css("width");var div_height=$(this).css("height");var thumb_width=div_width.replace(/\D+/g,'');var thumb_height=div_height.replace(/\D+/g,'');var wrapper_width=wrapper_width.replace(/\D+/g,'');thumb_width=parseInt(thumb_width);thumb_height=parseInt(thumb_height);wrapper_width=parseInt(wrapper_width);position.left+=Math.round(thumb_width/2);position.top+=Math.round(thumb_height/2);position.top+=wrapper_pos.top-Math.round(lupe_height/2);position.left+=wrapper_pos.left-Math.round(lupe_width/2);if(position.top<=Math.round(thumb_height/2)){position.top=Math.round(wrapper_pos.top/2);}
if(position.left<=Math.round(thumb_width/2)-20){position.left=Math.round(wrapper_pos.left/2)-20;}
if(position.left>wrapper_width-lupe_width+30){position.left=wrapper_width-lupe_width+30;}
$("#tooltip").css("display","none");global_id=imageid;global_left=Math.round(position.left);global_top=Math.round(position.top);global_timeout=setTimeout("tooltip()",150);global_watch_timeout=1;}}).mouseleave(function(e){if(global_show_tooltip==1){clearTimeout(global_timeout);global_watch_timeout=0;}});$('#middle').mousemove(function(e){if(global_watch_timeout==0){$("#tooltip").css("display","none");}});$('#cart_currency_switch').change(function(e){var currency=$('#cart_currency_switch').val();display_language_selector();language_currency_selector('en',currency);});};function count_tooltip_klick(which){var params=new Object();params["action"]="120";params["which"]=which;xajax.call('action',{parameters:[params]});return true;}
$(document).ready(function(){detectBrowser();init_gallery();$('#search_string').flushCache();$("#search_string").autocomplete('/ajax/expandKeywords',{cacheLength:0,max:10,selectFirst:false,delay:100,width:275,minChars:3}).result(function(){image_search();});});
