/*
* freepaper2-min.js
* franck ruzzin
* le 21/10/2010
*/

//m_freepaper2_swfUrl="/skin/frontend/default/default2/freepaper/swf/freepaper2.0.9.0.swf";	//Chemin et nom vers le fichier swf "freepaper"
m_freepaper2_swfUrl="/skin/frontend/default/bticino/freepaper/swf/freepaper.swf";	//Chemin et nom vers le fichier swf "freepaper"
m_freepaper2_phpURL="/skin/frontend/default/bticino/freepaper/php/freepaper2.php";			//URL du script PHP freepaper.php

freepaper2={swfArray:new Array(),xmlArray:new Array(),embedDoc:function(a,e,b){if(!e.width){e.width=600}if(!e.height){e.height=800}if(!b.altContentId){b.altContentId="freepaper1"}b.id=b.altContentId+"_ready";a.playerId=b.id;var c=document.getElementById(b.altContentId);c.style.height=e.height;c.style.width=e.width;if(a.docURL.substr(a.docURL.length-3).toUpperCase()=="SWF"){this.display(a,e,b)}else{var d=this.getXhr();if(!d){throw new Error("Impossible d'ouvrir une communication xhr.")}d.onreadystatechange=function(){if(d.readyState==4){if(d.status==200){if(b.trace==true){alert(d.responseText)}if(d.responseText.lastIndexOf("EXEC RETURN VALUE : 0")>-1){a.docURL+=".swf"}else{a.docURL="error.swf"}freepaper2.display(a,e,b)}else{var f="Ouverture de "+m_freepaper2_phpURL+"\n";f+="Erreur: "+d.status+" "+d.statusText;alert(f)}}};d.open("POST",m_freepaper2_phpURL,true);d.setRequestHeader("Content-Type","application/x-www-form-urlencoded");d.send("docURL="+a.docURL+"&callerURL="+document.URL)}},display:function(a,c,b){a.swfURL=a.docURL;delete a.docURL;b.styleclass="freepaper";swfobject.embedSWF(m_freepaper2_swfUrl,b.altContentId,c.width,c.height,"9.0.115.0","swf/expressInstall.swf",a,c,b,this.onEndInstall)},onEndInstall:function(a){if(a.ref==undefined){freepaper2.resetGetFlashPlayer(a.id)}else{freepaper2.setFocusAndListener(a.id+"_ready")}},resetGetFlashPlayer:function(c){var b=document.getElementById(c);if(b){b.style.backgroundImage="url(images/empty.gif)";var a=b.getElementsByTagName("IMG")[0];a.style.display="block";alert("T\351l\351chargez le plugin Flash !")}},setFocusAndListener:function(d){var c=document.getElementById(d);function b(){c.focus()}function a(f){if(f!=null&&f.preventDefault!=null){f.preventDefault()}return false}if(c.addEventListener==null){c.onmousewheel=a}else{c.addEventListener("DOMMouseScroll",a,false)}this.addLoadEvent(b)},addLoadEvent:function(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){b();a()}}},getXhr:function(){var b=null;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{if(window.ActiveXObject){try{b=new ActiveXObject("Msxml2.XMLHTTP")}catch(a){b=new ActiveXObject("Microsoft.XMLHTTP")}}else{alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");b=false}}return b}};
