function openNewWindow(URLtoOpen, windowName, windowFeatures) { newWindow=window.open(URLtoOpen, windowName,windowFeatures); } function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); function MCEEvent(e) { var sTextareaTag; if (e.type == 'submit' || e.type == 'blur' ) { var test = tinyMCE.selectedInstance; if (test) { //ContaineChampsMCE(test.editorId,test.oldTargetElement.id); //var tmpInstances = new Array(); //for (var instanceName in tinyMCE.instances) //{ // instance de l'éditeur qui est dans la boucle //var instance = tinyMCE.instances[instanceName]; //if (!tinyMCE.isInstance(instance)) //continue; //alert(instance.oldTargetElement.id); ContaineChampsMCE(0,test.oldTargetElement.id); } //} } //showObjProps(e) //e.returnValue = false; return true; // Continue handling } //showObjProps(test); function showObjProps(obj) { var output = ''; for (var i in obj) { output += i+ ' :: '; } alert(output); } function ContaineChampsMCE(sAlcyon, sIDoriginal) { var output = new Array(); var arr = new Array(); arr = sIDoriginal.split("##"); var sIdString = arr[0]; var bIsChampsVide; bIsChampsVide = true; var tmpInstances = new Array(); for (var instanceName in tinyMCE.instances) { // instance de l'éditeur qui est dans la boucle var instance = tinyMCE.instances[instanceName]; //if (!tinyMCE.isInstance(instance)) //continue; if (instance.oldTargetElement.id.indexOf(sIdString+"##") == 0) { var sLang; //lang de celle qui a été trouver var sHTML; // le HTML qui est contenu var book; var found = true; var sMatches = new Array(); var nbr = 0; var poshref = 0; arr = instance.oldTargetElement.id.split("##"); sLang =arr[1]; //sHTML = tinyMCE.getContent(instance.editorId); //sHTML = tinyMCE.getBody().innerHTML; sHTML= tinyMCE.getInstanceById(instanceName).getBody().innerHTML; var reg = new RegExp('("return true;)', "g"); sHTML = sHTML.replace(reg, '"'); var CONF_FULL_SHOP_URL = '"http://www.spherebrooke.com/'; var reg = new RegExp(CONF_FULL_SHOP_URL, "gi"); sHTML = sHTML.replace(reg, '"'); var reg = new RegExp('class="?mceVisualAid"?', "gi"); sHTML = sHTML.replace(reg, ''); var reg = new RegExp('', "gi"); sHTML = sHTML.replace(reg, ''); var reg = new RegExp('', "gi"); sHTML = sHTML.replace(reg, ''); var reg = new RegExp('mce_href="[^"]+"', "gi"); sHTML = sHTML.replace(reg, ''); var reg = new RegExp('mce_src="[^"]+"', "gi"); sHTML = sHTML.replace(reg, ''); var reg = new RegExp('alt=""', "gi"); sHTML = sHTML.replace(reg, ''); var reg = new RegExp(' *\>', "gi"); sHTML = sHTML.replace(reg, '>'); var reg = new RegExp('\< *', "gi"); sHTML = sHTML.replace(reg, '<'); var reg = new RegExp('> +<', "gi"); sHTML = sHTML.replace(reg, '><'); var reg = new RegExp(' +', "gi"); sHTML = sHTML.replace(reg, ' '); /* while(found == true && nbr < 6){ nbr++; regexp2 = new RegExp(" href=\".*", "gi"); sHTMLNew = sHTML.substr(poshref); sMatches = sHTMLNew.match(regexp2); if(sMatches != null){ NewHref = ""; found = true; varalcyon = false; pos = sHTMLNew.indexOf(sMatches[0]); posGuil = sHTMLNew.indexOf('"', pos + 7); href = sHTMLNew.substr(pos + 7, posGuil - pos - 7); findpourcent1 = href.indexOf('%'); if(findpourcent1 > 0){ findpourcent2 = href.indexOf('%',findpourcent1 + 1); if(findpourcent2 >= 0){ varalcyon = true; } } if(varalcyon == true){ NewHref = href.substr(findpourcent1); poshref = sHTML.indexOf(href); poshref = poshref + NewHref.length; sHTML = sHTML.replace(href,NewHref); } }else{ found = false; } } */ output[sLang] = sHTML; if (sHTML.length != 0) { bIsChampsVide = false; } } } sResult = ""; for(i=0 ; i