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 f=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=5";var j=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(e){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard.";return}}};var a=function(e){if(e.responseText!==undefined){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard."}};var g=function(e){Dom.get("contact_seller_phone_ajax_info").innerHTML=image_app("ajax-loader.gif","loading","loading",null)};var h=function(e){Dom.get("contact_seller_phone_ajax_info").innerHTML=""};var i={success:j,failure:a,customevents:{onStart:g,onComplete:h}};var c=YAHOO.util.Connect.asyncRequest("GET",b,i)}function handle_submission_classified_contact_seller(j){Event.stopEvent(j);var k=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 f=Dom.get("classified_contact_seller_form").message.value;var h=Dom.get("classified_contact_seller_form").security_code.value;var o=Dom.get("classified_contact_seller_form").security_code_hash.value;var l=true;Dom.removeClass("name","error");Dom.removeClass("email","error");Dom.removeClass("message","error");Dom.removeClass("security_code","error");if(k==""){l=false;Dom.addClass("name","error")}if(c==""){l=false;Dom.addClass("email","error")}if(f==""){l=false;Dom.addClass("message","error")}if(h==""){l=false;Dom.addClass("security_code","error")}if(l){var i="";i+="name="+k;i+="&email="+c;i+="&phone="+a;i+="&message="+f;i+="&security_code="+h;i+="&security_code_hash="+o;i+="&form_id=666";var d=base_url+"classified/details/"+classified_id+"/contact";var n=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(e){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard.";return}}};var b=function(e){if(e.responseText!==undefined){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard."}};var m={success:n,failure:b};var g=YAHOO.util.Connect.asyncRequest("POST",d,m,i)}}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(g){Event.stopEvent(g);var a=Dom.get("tools_content");var j=Dom.get("add_bookmark").bookmark_details.value;Dom.removeClass("bookmark_details","error");var f="";f+="bookmark_details="+j;f+="&form_id=59";var c=base_url+"classified/bookmark/add/"+classified_id;var i=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(e){Dom.get("myspace_bookmarking").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard.";return}}};var b=function(e){if(e.responseText!==undefined){Dom.get("myspace_bookmarking").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard."}};var h={success:i,failure:b};var d=YAHOO.util.Connect.asyncRequest("POST",c,h,f)}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(g){Event.stopEvent(g);var i=Dom.get("tools_content");var j=Dom.get("classified_send_friend_form").your_name.value;var b=Dom.get("classified_send_friend_form").your_email.value;var h=Dom.get("classified_send_friend_form").friend_email.value;var k=true;Dom.removeClass("your_name","error");Dom.removeClass("your_email","error");Dom.removeClass("friend_email","error");if(j==""){k=false;Dom.addClass("your_name","error")}if(b==""){k=false;Dom.addClass("your_email","error")}if(h==""){k=false;Dom.addClass("friend_email","error")}if(k){var f="";f+="your_name="+j;f+="&your_email="+b;f+="&friend_email="+h;f+="&form_id=666";var c=base_url+"classified/details/"+classified_id+"/send_friend";var m=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(e){Dom.get("tools_content").innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard.";return}}};var a=function(e){if(e.responseText!==undefined){i.innerHTML="Un problème technique est survenu. Merci de réessayer un peu plus tard."}};var l={success:m,failure:a};var d=YAHOO.util.Connect.asyncRequest("POST",c,l,f)}}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(h,g){var i=g.id;var a="sun_p_"+i+"_base";var f="sun_p_"+i+"_pop";var b=sun_popup_init(i);var d=b.x;var c=b.y;Dom.setXY(f,[d,c])}function sun_popup_handle_out(d,c){var f=c.id;var a="sun_p_"+f+"_base";var b="sun_p_"+f+"_pop";Dom.setStyle(b,"position","absolute");Dom.setStyle(b,"left","-999999px")};
