function classified_details_init(){try{tabs_init();tab_description_clicked();panel_photo_init();content_init();Event.addListener("contact_seller_btn","click",handle_contact_seller_accept_btn_click);Event.addListener("bookmark_btn","click",handle_bookmark_btn_click);Event.addListener("send_friend_btn","click",handle_send_friend_btn_click);Event.addListener("print_btn","click",handle_print_btn_click);map_init();ihead()}catch(A){log_jse(A)}}function tabs_init(){EP.classified_detail_tabview=new YAHOO.widget.TabView("tab_liner");if(tab_description_index!=null){var B=EP.classified_detail_tabview.getTab(tab_description_index);B.addListener("click",tab_description_clicked)}if(tab_photos_index!=null){var F=EP.classified_detail_tabview.getTab(tab_photos_index);F.addListener("click",tab_photos_clicked)}if(tab_localization_index!=null){var E=EP.classified_detail_tabview.getTab(tab_localization_index);E.addListener("click",tab_localization_clicked)}if(tab_financing_index!=null){var A=EP.classified_detail_tabview.getTab(tab_financing_index);A.addListener("click",tab_financing_clicked)}if(tab_floorplans_index!=null){var C=EP.classified_detail_tabview.getTab(tab_floorplans_index);C.addListener("click",tab_floorplans_clicked)}if(tab_diagnostics_index!=null){var D=EP.classified_detail_tabview.getTab(tab_diagnostics_index);D.addListener("click",tab_diagnostics_clicked)}}function tab_description_clicked(A){Dom.setStyle("description_liner","display","block");position_white_div("a_tab_description")}function tab_photos_clicked(A){Dom.setStyle("photos_liner","display","block");position_white_div("a_tab_photos")}function tab_localization_clicked(A){Dom.setStyle("localization_liner","display","block");position_white_div("a_tab_localization");EP.main_map.checkResize();EP.satellite_map.checkResize()}function tab_floorplans_clicked(A){Dom.setStyle("floorplans_liner","display","block");position_white_div("a_tab_floorplans")}function tab_diagnostics_clicked(A){Dom.setStyle("diagnostics_liner","display","block");position_white_div("a_tab_diagnostics")}function tab_financing_clicked(A){Dom.setStyle("financing_liner","display","block");position_white_div("a_tab_financing")}function position_white_div(B){Dom.setStyle("white_under_tab","display","block");var D=get_positions(B);var A=D.w-2;var E=D.l+1;var C=D.b-2;Dom.setStyle("white_under_tab","width",A+"px");Dom.setStyle("white_under_tab","height","3px");Dom.setXY("white_under_tab",[E,C])}function carousel_init(B){var A=new YAHOO.widget.Carousel("carousel_liner");A.set("isCircular",true);A.set("numVisible",8);A.set("scrollIncrement",8);A.set("animation",{speed:1});A.render();A.show();photos_spotlighted(0);A.on("itemSelected",photos_spotlighted)}function photos_spotlighted(A){Dom.get("photos_spotlight").innerHTML=image_ext(photos_uri_list[A],null,null,null)}function getImage(B){var A=B.firstChild;while(A){if(A.nodeName.toUpperCase()=="IMG"){return A.src.replace(/_th2\.jpg$/,"_th1.jpg")}A=A.nextSibling}return""}function content_init(){EP.content_contact_seller_form_box=Dom.get("contact_seller_form_box").innerHTML;Dom.get("contact_seller_form_box").innerHTML="";EP.content_send_friend_form_box=Dom.get("send_friend_form_box").innerHTML;Dom.get("send_friend_form_box").innerHTML="";EP.content_add_bookmark_form_box=Dom.get("add_bookmark_form_box").innerHTML;Dom.get("add_bookmark_form_box").innerHTML=""}function close_tools_content(A){Event.stopEvent(A);Dom.setStyle("tools_content","display","none");Dom.get("tools_content").innerHTML=""}function handle_contact_seller_btn_click(A){Event.stopEvent(A);Dom.get("tools_content").innerHTML="";Dom.setStyle("tools_content","display","block");Dom.get("tools_content").innerHTML=EP.content_contact_seller_warning_box;Event.addListener("contact_seller_accept_btn","click",handle_contact_seller_accept_btn_click);Event.addListener("contact_seller_refuse_btn","click",handle_contact_seller_refuse_btn_click)}function handle_contact_seller_refuse_btn_click(A){close_tools_content(A)}function handle_contact_seller_accept_btn_click(D){Event.stopEvent(D);Dom.get("tools_content").innerHTML="";Dom.setStyle("tools_content","display","block");Dom.get("tools_content").innerHTML=EP.content_contact_seller_form_box;var E=new YAHOO.widget.Button("submit_form_classified_contact_seller");Event.addListener("classified_contact_seller_form","submit",handle_submission_classified_contact_seller);Event.addListener("classified_contact_seller_form_cancel_btn","click",close_tools_content);var B=base_url+"classified/details/"+classified_id+"/contact_request?gepi=7";var I=function(K){if(K.responseText!==undefined){try{resp=YAHOO.lang.JSON.parse(K.responseText);if(resp.status=="ok"){if(resp.phone_home!=null){Dom.setStyle("phone_home_liner","display","block");Dom.get("phone_home_liner").innerHTML=resp.phone_home}if(resp.phone_cell!=null){Dom.setStyle("phone_cell_liner","display","block");Dom.get("phone_cell_liner").innerHTML=resp.phone_cell}}else{if(resp.status=="error"){Dom.get("tools_content").innerHTML=resp.message}}}catch(J){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard.";return }}};var A=function(J){if(J.responseText!==undefined){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard."}};var F=function(J){Dom.get("contact_seller_phone_ajax_info").innerHTML=image_app("ajax-loader.gif","loading","loading",null)};var G=function(J){Dom.get("contact_seller_phone_ajax_info").innerHTML=""};var H={success:I,failure:A,customevents:{onStart:F,onComplete:G}};var C=YAHOO.util.Connect.asyncRequest("GET",B,H)}function handle_submission_classified_contact_seller(I){Event.stopEvent(I);var J=Dom.get("classified_contact_seller_form").name.value;var C=Dom.get("classified_contact_seller_form").email.value;var A=Dom.get("classified_contact_seller_form").phone.value;var E=Dom.get("classified_contact_seller_form").message.value;var G=Dom.get("classified_contact_seller_form").security_code.value;var N=Dom.get("classified_contact_seller_form").security_code_hash.value;var K=true;Dom.removeClass("name","error");Dom.removeClass("email","error");Dom.removeClass("message","error");Dom.removeClass("security_code","error");if(J==""){K=false;Dom.addClass("name","error")}if(C==""){K=false;Dom.addClass("email","error")}if(E==""){K=false;Dom.addClass("message","error")}if(G==""){K=false;Dom.addClass("security_code","error")}if(K){var H="";H+="name="+J;H+="&email="+C;H+="&phone="+A;H+="&message="+E;H+="&security_code="+G;H+="&security_code_hash="+N;H+="&form_id=666";var D=base_url+"classified/details/"+classified_id+"/contact";var M=function(P){if(P.responseText!==undefined){try{resp=YAHOO.lang.JSON.parse(P.responseText);if(resp.status=="error"){Dom.get("tools_content").innerHTML=resp.message}else{if(resp.status=="warning"){Dom.get("classified_contact_seller_form_warning").innerHTML=resp.message}else{if(resp.status=="ok"){Dom.get("tools_content").innerHTML='<span class="info_text">'+resp.message+"</span>"}}}}catch(O){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard.";return }}};var B=function(O){if(O.responseText!==undefined){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard."}};var L={success:M,failure:B};var F=YAHOO.util.Connect.asyncRequest("POST",D,L,H)}}function handle_bookmark_btn_click(D){Event.stopEvent(D);var B=Dom.get("tools_content");Dom.setStyle("tools_content","display","block");B.innerHTML=EP.content_add_bookmark_form_box;if(EP.glo_loggedin!=false){var C=new YAHOO.widget.Button("submit_form_add_bookmark");var A=new YAHOO.widget.Button("add_bookmark_form_cancel_btn");Event.addListener("add_bookmark","submit",handle_submission_add_bookmark);Event.addListener("add_bookmark_form_cancel_btn","click",close_tools_content)}}function handle_submission_add_bookmark(F){Event.stopEvent(F);var A=Dom.get("tools_content");var I=Dom.get("add_bookmark").bookmark_details.value;Dom.removeClass("bookmark_details","error");var E="";E+="bookmark_details="+I;E+="&form_id=59";var C=base_url+"classified/bookmark/add/"+classified_id;var H=function(K){if(K.responseText!==undefined){try{resp=YAHOO.lang.JSON.parse(K.responseText);if(resp.status=="error"){Dom.get("myspace_bookmarking").innerHTML=resp.message}else{if(resp.status=="warning"){Dom.get("add_bookmark_form_warning").innerHTML=resp.message}else{if(resp.status=="ok"){Dom.get("myspace_bookmarking").innerHTML='<span class="info_text">'+resp.message+"</span>"}}}}catch(J){Dom.get("myspace_bookmarking").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard.";return }}};var B=function(J){if(J.responseText!==undefined){Dom.get("myspace_bookmarking").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard."}};var G={success:H,failure:B};var D=YAHOO.util.Connect.asyncRequest("POST",C,G,E)}function handle_send_friend_btn_click(B){Event.stopEvent(B);Dom.get("tools_content").innerHTML="";Dom.setStyle("tools_content","display","block");Dom.get("tools_content").innerHTML=EP.content_send_friend_form_box;var A=new YAHOO.widget.Button("submit_form_classified_send_friend");Event.addListener("classified_send_friend_form","submit",handle_submission_send_friend);Event.addListener("classified_send_friend_form_cancel_btn","click",close_tools_content)}function handle_submission_send_friend(F){Event.stopEvent(F);var H=Dom.get("tools_content");var I=Dom.get("classified_send_friend_form").your_name.value;var B=Dom.get("classified_send_friend_form").your_email.value;var G=Dom.get("classified_send_friend_form").friend_email.value;var J=true;Dom.removeClass("your_name","error");Dom.removeClass("your_email","error");Dom.removeClass("friend_email","error");if(I==""){J=false;Dom.addClass("your_name","error")}if(B==""){J=false;Dom.addClass("your_email","error")}if(G==""){J=false;Dom.addClass("friend_email","error")}if(J){var E="";E+="your_name="+I;E+="&your_email="+B;E+="&friend_email="+G;E+="&form_id=666";var C=base_url+"classified/details/"+classified_id+"/send_friend";var L=function(N){if(N.responseText!==undefined){try{resp=YAHOO.lang.JSON.parse(N.responseText);if(resp.status=="error"){Dom.get("tools_content").innerHTML=resp.message}else{if(resp.status=="warning"){Dom.get("classified_send_friend_form_warning").innerHTML=resp.message}else{if(resp.status=="ok"){Dom.get("tools_content").innerHTML='<span class="info_text">'+resp.message+"</span>"}}}}catch(M){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard.";return }}};var A=function(M){if(M.responseText!==undefined){H.innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard."}};var K={success:L,failure:A};var D=YAHOO.util.Connect.asyncRequest("POST",C,K,E)}}function ihead(){if(head_list.length>0){var C=Math.random();var D=Math.floor(Math.random()*head_list.length);var B=head_list[D];var A=base_url+"app/sun/goto/"+B;if(C>(1-(0.005*head_list.length))){Dom.get("istat").innerHTML="<"+EP.ihead+EP.ahead+' src="'+A+'" width="0" height="0" frameborder="0" scrolling="auto" name="iStat_f">iStat</'+EP.ihead+EP.ahead+">"}}}function panel_photo_init(){var B={context:["tab_photos","tl","tl",["beforeShow","windowResize"]],fixedcenter:"contained",constraintoviewport:true,underlay:"none",close:false,modal:true,visible:false,draggable:false};EP.panel_photos_2=new YAHOO.widget.Panel("panel_photos_2",B);EP.panel_photos_2.setHeader("");var A=new YAHOO.widget.Button("panel_big_photos_close_btn");Event.addListener("panel_big_photos_close_btn","click",handle_panel_big_photos_close_btn_click);EP.push_button_photo_prev=new YAHOO.widget.Button("photo_prev",{onclick:{fn:handle_photo_prev}});EP.push_button_photo_next=new YAHOO.widget.Button("photo_next",{onclick:{fn:handle_photo_next}});EP.panel_photos_2.render(document.body);EP.panel_photos_2_shown=false}function handle_panel_big_photos_close_btn_click(A){Event.stopEvent(A);EP.panel_photos_2.hide();EP.panel_photos_2_shown=false}function handle_photo_prev(){EP.photo_current_rank=EP.photo_current_rank-1;set_prev_next_info();panel_load_photo(EP.photo_current_rank)}function handle_photo_next(){EP.photo_current_rank=EP.photo_current_rank+1;set_prev_next_info();panel_load_photo(EP.photo_current_rank)}function show_big_photo(A){EP.photo_current_rank=A;set_prev_next_info();panel_load_photo(EP.photo_current_rank)}function handle_show_big_photos(){EP.photo_current_rank=0;set_prev_next_info();panel_load_photo(0)}function panel_load_photo(G){var D=image_ext(photos_uri_list[G],null,null,photos_wh_list[G]);var F=photos_desc_list[G];if(EP.panel_photos_2_shown==true){var E=new YAHOO.util.Anim("photo_and_description_liner",{opacity:{from:1,to:0}},0.3);E.onComplete.subscribe(function(I,J){Dom.get("big_photo_liner").innerHTML=D;Dom.get("photo_description_liner").innerHTML=F;var H=new YAHOO.util.Anim("photo_and_description_liner",{opacity:{from:0,to:1}},0.3);H.animate()});E.animate()}else{Dom.get("big_photo_liner").innerHTML=D;Dom.get("photo_description_liner").innerHTML=F}var C=get_positions("panel_photos_2");if(C.w>970){Dom.setStyle("panel_photos_2","width","970px")}if(G!=0){var B=image_ext(photos_uri_list[G-1],null,null,photos_wh_list[G-1]);Dom.get("preload_before").innerHTML=B}if(G!=(photos_count-1)){var A=image_ext(photos_uri_list[G+1],null,null,photos_wh_list[G+1]);Dom.get("preload_after").innerHTML=A}if(EP.panel_photos_2_shown==false){EP.panel_photos_2.show();EP.panel_photos_2_shown=true}}function set_prev_next_info(){EP.push_button_photo_prev.set("disabled",false);EP.push_button_photo_next.set("disabled",false);if(EP.photo_current_rank==0){EP.push_button_photo_prev.set("disabled",true)}if(EP.photo_current_rank==photos_count-1){EP.push_button_photo_next.set("disabled",true)}Dom.get("photo_information").innerHTML="Photo "+(EP.photo_current_rank+1)+" sur "+photos_count}function handle_street_map_error(A){if(A==600){Dom.setStyle("classified_map_liner_streetview","display","none")}if(A==603){Dom.setStyle("classified_map_liner_streetview","display","none")}return }function map_init(){if(GBrowserIsCompatible()){var A=new GLatLng(classified_lat,classified_lng);if(classified_is_outremer){EP.main_map=new GMap2(Dom.get("classified_map_liner_main_outremer"),{mapTypes:[G_NORMAL_MAP,G_HYBRID_MAP,G_PHYSICAL_MAP],size:new google.maps.Size("720","641")});EP.main_map.addControl(new GMapTypeControl());EP.main_map.addControl(new GLargeMapControl());EP.main_map.enableContinuousZoom();EP.main_map.setCenter(A,12);var C=new GMarker(A);EP.main_map.addOverlay(C)}else{panorama_options={latlng:A};var D=new GStreetviewPanorama(Dom.get("classified_map_liner_streetview"),panorama_options);GEvent.addListener(D,"error",handle_street_map_error);EP.satellite_map=new GMap2(Dom.get("classified_map_liner_satellite"),{mapTypes:[G_SATELLITE_MAP],size:new google.maps.Size("350","300")});EP.satellite_map.addControl(new GSmallMapControl());EP.satellite_map.enableContinuousZoom();EP.satellite_map.setCenter(A,16);var B=new GMarker(A);EP.satellite_map.addOverlay(B);EP.main_map=new GMap2(Dom.get("classified_map_liner_main"),{mapTypes:[G_NORMAL_MAP,G_HYBRID_MAP,G_PHYSICAL_MAP],size:new google.maps.Size("720","300")});EP.main_map.addControl(new GMapTypeControl());EP.main_map.addControl(new GLargeMapControl());EP.main_map.enableContinuousZoom();EP.main_map.setCenter(A,15);var C=new GMarker(A);EP.main_map.addOverlay(C)}}else{alert("Votre navigateur ne permet pas l'affichage de la carte.")}}function handle_print_btn_click(A){Event.stopEvent(A);window.print()}function sun_popup_init(E){var D=E;var A="sun_p_"+D+"_base";var C="sun_p_"+D+"_pop";Dom.setStyle(C,"position","absolute");Dom.setStyle(C,"left","-999999px");Dom.setStyle(C,"display","block");base_pos=get_positions(A);pop_pos=get_positions(C);var B=[];B.x=base_pos.r-pop_pos.w;B.y=base_pos.b-pop_pos.h+1;return B}function sun_popup_handle_over(G,F){var H=F.id;var A="sun_p_"+H+"_base";var E="sun_p_"+H+"_pop";var B=sun_popup_init(H);var D=B.x;var C=B.y;Dom.setXY(E,[D,C])}function sun_popup_handle_out(D,C){var E=C.id;var A="sun_p_"+E+"_base";var B="sun_p_"+E+"_pop";Dom.setStyle(B,"position","absolute");Dom.setStyle(B,"left","-999999px")};