// Permet ne pas entrer en conflict avec d'autre framework var $j = jQuery.noConflict(); $j(document).ready(function(){ /** * BASE DU CMS */ if($j().datepicker) { $j(".datePicker").datepicker({ dateFormat: 'dd.mm.yy' }); } if($j().Tree) { $j('#tree').Tree(); } if ( typeof $j.prettyPhoto != "undefined"){ $j(".gallery a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'}); } /****************************************************/ /* Produits BO */ /****************************************************/ if($j().tabs) { $j("#tabs").tabs(); } $j(".deleteVarianteDetail").click(function (e) { e.preventDefault(); $j(this).parents("tr").eq(0).remove(); }); $j(".openEdite").live('click', function() { id = $j(this).attr("id"); idActuel = (id.substr(12,id.length-12)); //openEditeur(idActuel); mcFileManager.browse({fields : "image_1_"+idActuel, insert_filter : customInsert}); }); $j("#addVarianteDetail").click(function (e) { $j('#tableVarianteDetail tbody tr:last').clone(true).insertAfter('#tableVarianteDetail tbody tr:last'); $j('#tableVarianteDetail tbody tr:last').css("display",""); var idMax = 0; var idActuel = 0; $j("#tableVarianteDetail tbody tr:last").find("input").each(function() { $j(this).val(""); if ($j(this).attr("name") == "image_1[]"){ id = $j(this).attr("id"); idActuel = (id.substr(8,id.length-8)*1); idMax = idActuel+1; $j(this).attr("id","image_1_"+idMax); } }); $j("#tableVarianteDetail tbody tr:last").find("a[id^=imagelink_1_]").each(function() { $j(this).val(""); id = $j(this).attr("id"); idActuel = (id.substr(12,id.length-12)*1); idMax = idActuel+1; $j(this).attr("id","imagelink_1_"+idMax); }); $j("#tableVarianteDetail tbody tr:last").find("select").each(function() { $j(this).val(""); }); }); /*//Traductions*/ $j("button.addPageSite").click(function (e) { $j('#pageSite tbody tr:first').clone(true).insertAfter('#pageSite tbody tr:last'); $j('#pageSite tbody tr:last').css("display",""); }); $j("button.addModule").click(function (e) { $j('#moduleSite tbody tr:first').clone(true).insertAfter('#moduleSite tbody tr:last'); $j('#moduleSite tbody tr:last').css("display",""); }); $j(".deleteTr").click(function (e) { e.preventDefault(); $j(this).parents("tr").eq(0).remove(); }); //Navigation principal $j("#nav-principal ul").css({display: "none"}); // Opera Fix $j("#nav-principal li").hover(function(){ $j(this).find('ul:first').css({visibility: "visible",display: "none"}).show(200); },function(){ $j(this).find('ul:first').css({visibility: "hidden"}); }); //Menu des langues $j("#blocLangue").hover(function(){ $j("#lang").find('ul').css({visibility: "visible"}).show(200); }); $j("#lang ul").hover(function(){ $j("#lang").find('ul').css({visibility: "visible"}).show(200); },function(){ $j("#lang").find('ul').css({visibility: "hidden"}); }); //Navigation site $j('#navBlog li:has(ul)').children('a').click(function(e) { e.preventDefault(); firstLevel = $j(this).parent('li'); if (firstLevel.hasClass('navClose')){ firstLevel.removeClass('navClose'); firstLevel.addClass('navOpen'); }else{ firstLevel.removeClass('navOpen'); firstLevel.addClass('navClose'); } $j(this).next().slideToggle('fast'); }); /****************************************************/ /* Navigation produit */ /****************************************************/ /*$j('#navProduit li:has(ul)').children('a').click(function(e) { e.preventDefault(); firstLevel = $j(this).parent('li'); if (firstLevel.hasClass('navCloseProd')){ firstLevel.removeClass('navCloseProd'); firstLevel.addClass('navOpenProd'); }else{ firstLevel.removeClass('navOpenProd'); firstLevel.addClass('navCloseProd'); } $j(this).next().slideToggle('fast'); //Refermer les autres div //$j('ul',$j(this).parent().siblings()).slideUp(); }); */ // Menu Affichage des news(blog) sur la homepage $j('.lienMenuNews').click(function(e) { imgObject= $j(this).find("img"); idImage= imgObject.attr("id"); $j('.blocNews').css("display","none"); $j('#blocNews'+idImage).css("display","block"); $j("#menuNewsHome").find("img").each(function() { if($j(this).attr("id")==idImage){ $j(this).attr("src","./images/puceBlogHomeSelect.png"); }else{ $j(this).attr("src","./images/puceBlogHome.png"); } }); }); if($j("#contactForm").attr("action") != null){ $j("#contactForm").validate({ submitHandler: function(form) { form.submit(); } }); } $j("select.selectPeau").live('change', function() { typePeau = 0; typeFix = 0; largeur = 0; longeur = 0; $j("#blocChoixPeau").find("select").each(function() { if ($j(this).attr("name") == "type_peau"){ typePeau = $j(this).val(); }else if ($j(this).attr("name") == "type_fixation"){ typeFix = $j(this).val(); }else if ($j(this).attr("name") == "largeur_peau"){ largeur = $j(this).val(); }else if ($j(this).attr("name") == "longeur_peau"){ longeur = $j(this).val(); } }); affichageInfoPeau(typePeau,typeFix,largeur,longeur); }); //affichageInfoPeau(2,6,100,0); affichageInfoPeau($j("#idPeauGroupePreset").val(),$j("#idPeauFixPreset").val(),$j("#largeurPreset").val(),$j("#longeurPreset").val()); $j("#type_produit").change(function (e) { champsProduit($j(this).val()); }); champsProduit($j("#type_produit").val()); // Expand if( $j().divgrow ) { $j('div.slideWrapper').divgrow({ initialHeight: 125, moreText: "Plus d'infos", lessText: "Fermer", showBrackets: false, speed: 500 }); }; /* var sliderHeight = "125px"; $j('.slider').each(function () { $j(this).attr("box_h", $j(this).height()); }); $j(".slider").css("height", sliderHeight); $j(".sliderMenu a").click(function(e) { e.preventDefault(); idLink = $j(this).attr("id"); pos = idLink.lastIndexOf("_"); id = idLink.substr(pos+1,idLink.length); if ($j(this).attr("id") == "sliderLinkOpen_"+id ){ $j("#sliderLinkOpen_"+id).css("display","none"); $j("#sliderLinkClose_"+id).css("display","block"); var open_height = $j("#boxSlider_"+id).attr("box_h") + "px"; $j("#boxSlider_"+id).animate({"height": open_height}, {duration: "slow" }); }else{ $j("#sliderLinkOpen_"+id).css("display","block"); $j("#sliderLinkClose_"+id).css("display","none"); $j("#boxSlider_"+id).animate({"height": sliderHeight}, {duration: "slow" }); } }) */ //QUizz $j('#calculQuizz').click(function(e) { question = ""; reponse = ""; $j("#quizzPeau").find("input:checked").each(function() { id = $j(this).attr("id") pos = id.indexOf("_",4); reponseNum = id.substr(4,pos-4); question = question + "##"+reponseNum; pos = id.lastIndexOf("_")+1; reponseVal = id.substr(pos,id.length-pos); if (reponseNum < 7){ reponse = reponse + "##"+reponseVal; }else if(reponseVal == "a"){ //Récupère la valeur du champs reponse = reponse + "##"+$j("#champRep"+reponseNum).val(); }else{ reponse = reponse + "##"; } }); $j.ajax({ type: "POST", data:"reponse="+reponse, url: "./include/ajax/quizz.php", async:false, dataType:"xml", success: function(xml){ $j("#dialogQuizz").html($j(xml).find('content').text()); $j("#dialogQuizz").dialog({ bgiframe: true, autoOpen: false, width:800, title: "Quizz", modal: true, height:560, buttons: { Cancel: function() { $j(this).dialog('close'); } }, close: function() { $j(this).dialog("destroy"); } }); $j('#dialogQuizz').dialog('open'); } }); }); $j("#typePeauInfo").live('click', function() { $j("#typePeauDialog").dialog({ bgiframe: true, autoOpen: false, width:800, title: "Quizz", modal: true, height:560, buttons: { Cancel: function() { $j(this).dialog('close'); } }, close: function() { $j(this).dialog("destroy"); } }); $j('#typePeauDialog').dialog('open'); }); $j("#typeFixationInfo").live('click', function() { $j("#typeFixationDialog").dialog({ bgiframe: true, autoOpen: false, width:800, title: "Quizz", modal: true, height:560, buttons: { Cancel: function() { $j(this).dialog('close'); } }, close: function() { $j(this).dialog("destroy"); } }); $j('#typeFixationDialog').dialog('open'); }); }); function champsProduit (val){ if (val == 1){ $j("#leftZone").find(".affTypeProduit_1").each(function() { $j(this).css("display",""); }); }else{ $j("#leftZone").find(".affTypeProduit_1").each(function() { $j(this).css("display","none"); }); } } function affichageInfoPeau(id_type_peau,id_fix, largeur,longeur){ var idProduit = $j("#idProduit").val(); $j.ajax({ type: "POST", data:"typePeau="+id_type_peau+"&typeFix="+id_fix+"&largeur="+largeur+"&longeur="+longeur+"&idProduit="+idProduit, url: "./include/ajax/peau.php", async:false, dataType:"xml", success: function(xml){ $j("#blocChoixPeau").html($j(xml).find('content_choix').text()); $j("#reference_article").html($j(xml).find('no_article').text()); if ($j("#imageProduitSpec").attr("src") != $j(xml).find('image').text()){ if ($j(xml).find('image').text() != ""){ $j("#imageProduitSpec").attr("src",$j(xml).find('image').text()); $j("#imageProduitSpec").css("display",""); } } if ($j("#imageProduitSpec").attr("src") == ""){ $j("#bandImageProduitSpec").css("display","none"); } if ($j("#imageProduit").attr("src") != $j(xml).find('image_generique').text()){ $j("#imageProduit").attr("src",$j(xml).find('image_generique').text()); $j("#imageProduit").css("display",""); } } }); } function checkHover() { if (obj) { obj.find('ul').fadeOut('fast'); } } // Notification lorsqu'on enregistre l'�diteur function showConfirm(title,text){ $j.pnotify({ pnotify_title: title, pnotify_text: text, pnotify_notice_icon:"", pnotify_animation:"slide", pnotify_animate_speed: 'fast', pnotify_delay :3000, pnotify_history:false }); } $j(function() { });