// JavaScript Document

URL_LIEN_SITE = "http://www.haribo-rp.com/";


function show_arbo(todo,cidp,pidpn)
{
		myDiv_arbo.style.left = (screen.width/2)-22; 
 		myDiv_arbo.style.top = document.body.scrollTop + 148;
		myDiv_arbo.style.visibility='visible';
		mylibframe_arbo.location.href="../include/iframe_arbo_edit.php?todo="+todo+"&cidp="+cidp+"&pidpn="+pidpn;
}

function hide_arbo()
{
		myDiv_arbo.style.visibility='hidden';
		mylibframe_arbo.location.href="../include/iframe_load.php";
}

function show_file(todo,path,current)
{
		myDiv_file.style.left = (screen.width/2)-22; 
 		myDiv_file.style.top = document.body.scrollTop + 148;
		myDiv_file.style.visibility='visible';
		mylibframe_file.location.href="../include/iframe_fichiers.php?todo="+todo+"&path="+path+"&current="+current;
}

function hide_file()
{
		myDiv_file.style.visibility='hidden';
		mylibframe_file.location.href="../include/iframe_load.php";
}

function show_copy(todo,cidp,pidpn)
{
		myDiv_arbo.style.left = (screen.width/2)-22; 
 		myDiv_arbo.style.top = document.body.scrollTop + 148;
		myDiv_arbo.style.visibility='visible';
		mylibframe_arbo.location.href="../include/iframe_arbo_copy.php?todo="+todo+"&cidp="+cidp+"&pidpn="+pidpn;
}


function load_link()
{
  var oSel = myframe.document.selection.createRange();
  GLOBAL_S = myframe.document.selection;
  GLOBAL_SEL = oSel;
  GLOBAL_SEL_EL = oSel.htmlText;
    //alert(oSel.htmlText);
    //alert(oSel.htmlText.indexOf("<A"));
	    var offset = oSel.htmlText.indexOf("<a");
		if (offset==-1)	{
			offset = oSel.htmlText.indexOf("<A");
		}
		
		if (offset!=-1)	{
			
			var totalContent = oSel.htmlText;
			var ATagContent = oSel.htmlText.substring(offset+2);
			//alert(ATagContent);
			offset = ATagContent.indexOf(">"); //75
			FinBalise = ATagContent.indexOf("</A>"); 
			ATagBalise = ATagContent.substring(offset+1,FinBalise); 
    		//alert(ATagBalise);
   		    //alert(offset);
			ATagContent = ATagContent.substring(0,offset); // debut ŕ 75
     		//alert(ATagContent);
			//recherche de href et target
			tag_target = ATagContent.indexOf("target=_top");
			if(tag_target==-1){ ATagTarget="_blank"; }else{ ATagTarget="_top"; }
   		    //alert(tag_target);
			//ATagTarget = ATagContent.substring(tag_target+7); //+7 = (target=)[=7]
  		    //alert("target =   "+ATagTarget);
			tag_href = ATagContent.indexOf("href=");
   		    //alert("valeur debut href "+ tag_href);
			tag_href = ATagContent 	.substring(tag_href+6); //+6 = (href=)[=5] + (") [=1]
   		    //alert("chaine href : "+tag_href);
			tag_href_fin = tag_href.indexOf("\"");
			//alert("valeur fin href :"+tag_href_fin);
			ATagHref = tag_href.substring(0,tag_href_fin); // debut ŕ 75
     		//alert(ATagHref);
			//valeur du HREF == ATagHref
			//recherche de mailto:
			tag_email = ATagHref.indexOf("mailto:");
            //alert("valeur email "+ tag_email);
			
			
			if(tag_email!=-1){
				tag_email = ATagHref.substring(tag_email+7);
               // alert(tag_email);
				page="email=1";
				option="nom_email="+tag_email;
				
				
			}else{ 
			        tag_fichier = ATagHref.indexOf(URL_LIEN_SITE+"fichiers/");
  					//alert("valeur fichier "+tag_fichier);
					if(tag_fichier!=-1){
						tag_fichier = ATagHref.substring(tag_fichier+34);
						//alert(tag_fichier);
						page="fichier=1";
						option="cible="+tag_fichier;
					}else{ 
							tag_interne = ATagHref.indexOf("idp=");
							tag_interne_flash = ATagHref.indexOf("flashfonction=");
							tag_interne_flash_dd = ATagHref.indexOf("darkdog.html");
	  					    //alert("valeur interne "+tag_interne+" _flash "+tag_interne_flash);
							    if(tag_interne!=-1){
									tag_interne = ATagHref.substring(tag_interne+4);
									//alert(tag_interne);
									tag_name = ATagContent.indexOf("nme=");
						   		    //alert("valeur debut name "+ tag_name);
									tag_name = ATagContent 	.substring(tag_name+5); //+5 = (nme=)[=4] + (") [=1]
						   		    //alert("chaine name : "+tag_name);
									tag_name_fin = tag_name.indexOf("\"");
								    //alert("valeur fin name :"+tag_name_fin);
									ATagname = tag_name.substring(0,tag_name_fin); 
									page="interne=1";
									option="num_cible="+tag_interne+"&cible="+ATagname+"";
								}else if(tag_interne_flash!=-1){
									tag_interne_flash = ATagHref.substring(tag_interne_flash+14);
									//alert(tag_interne_flash);
									tag_name = ATagContent.indexOf("nme=");
						   		    //alert("valeur debut name "+ tag_name);
									tag_name = ATagContent 	.substring(tag_name+5); //+5 = (nme=)[=4] + (") [=1]
						   		    //alert("chaine name : "+tag_name);
									tag_name_fin = tag_name.indexOf("\"");
								    //alert("valeur fin name :"+tag_name_fin);
									ATagname = tag_name.substring(0,tag_name_fin); 
									
									
									
									tag_num = ATagContent.indexOf("num=");
						   		    //alert("valeur debut name "+ tag_name);
									tag_num = ATagContent.substring(tag_num+5); //+6 = (num=)[=4] + (") [=1]
						   		    //alert("chaine name : "+tag_name);
									tag_num_fin = tag_num.indexOf("\"");
								    //alert("valeur fin name :"+tag_name_fin);
									ATagnum = tag_num.substring(0,tag_num_fin); 
									//alert(ATagnum);
									page="interne=1";
									option="num_cible="+ATagnum+"&cible="+ATagname+"";
								}else if(tag_interne_flash_dd!=-1){
									page="interne=1";
									option="num_cible=65&cible=Dark Dog";
								
								}else{ 
										tag_externe = ATagHref.indexOf("http://");
										//alert("valeur externe "+tag_externe);
										if(tag_externe!=-1){
											tag_externe = ATagHref.substring(tag_externe+7);
											//alert(tag_externe);
											page="externe=1";
											option="lien_externe="+tag_externe;
										}
								}
					}
				}
			}
	   
	   

   	    var Stype = myframe.document.selection.type; 
						
  		myDiv_biblio.style.left = (screen.width/2)-240; 
		myDiv_biblio.style.top = document.body.scrollTop + 240;
        myDiv_biblio.style.visibility='visible';
		
		if(offset==-1)
		{
			//alert("offset==-1");
		mylibframe_biblio.location.href="../include/iframe_arbo.php?name_link="+oSel.htmlText;	
		}
		
		if (offset!=-1)	{
   		 //alert("offset !=-1");
		
	    GLOBAL_SEL_EL = ATagBalise;
		mylibframe_biblio.location.href="../include/iframe_arbo.php?"+page+"&name_link="+ATagBalise+"&total_link="+totalContent+"&open_lien="+ATagTarget+"&"+option+"";		
		}

}

function load_link2()
{
//alert('bbb');
  var oSel = myframe2.document.selection.createRange();
  GLOBAL_S = myframe2.document.selection;
  GLOBAL_SEL = oSel;
  GLOBAL_SEL_EL = oSel.htmlText;

       var offset = oSel.htmlText.indexOf("<a");
		if (offset==-1)	{
			offset = oSel.htmlText.indexOf("<A");
		}
		
		if (offset!=-1)	{
			var totalContent = oSel.htmlText;
			var ATagContent = oSel.htmlText.substring(offset+2);
			offset = ATagContent.indexOf(">"); //75
			FinBalise = ATagContent.indexOf("</A>"); 
			ATagBalise = ATagContent.substring(offset+1,FinBalise); 
    		ATagContent = ATagContent.substring(0,offset); // debut ŕ 75
     		tag_target = ATagContent.indexOf("target=_top");
			if(tag_target==-1){ ATagTarget="_blank"; }else{ ATagTarget="_top"; }
   		    tag_href = ATagContent.indexOf("href=");
   		    tag_href = ATagContent 	.substring(tag_href+6); //+6 = (href=)[=5] + (") [=1]
   		    tag_href_fin = tag_href.indexOf("\"");
			ATagHref = tag_href.substring(0,tag_href_fin); // debut ŕ 75
     		tag_email = ATagHref.indexOf("mailto:");
            if(tag_email!=-1){
				tag_email = ATagHref.substring(tag_email+7);
                page="email=1";
				option="nom_email="+tag_email;
			}else{ 
			        tag_fichier = ATagHref.indexOf(URL_LIEN_SITE+"fichiers/");
  					if(tag_fichier!=-1){
						tag_fichier = ATagHref.substring(tag_fichier+34);
						page="fichier=1";
						option="cible="+tag_fichier;
					}else{ 
					 	    tag_interne = ATagHref.indexOf("idp=");
							tag_interne_flash = ATagHref.indexOf("flashfonction=");
							tag_interne_flash_dd = ATagHref.indexOf("darkdog.html");
							
	  					        if(tag_interne!=-1){
									tag_interne = ATagHref.substring(tag_interne+4);
									tag_name = ATagContent.indexOf("nme=");
						   		    tag_name = ATagContent 	.substring(tag_name+5); //+5 = (nme=)[=4] + (") [=1]
						   		    tag_name_fin = tag_name.indexOf("\"");
								    ATagname = tag_name.substring(0,tag_name_fin); 
									page="interne=1";
									option="num_cible="+tag_interne+"&cible="+ATagname+"";
								}else if(tag_interne_flash!=-1){
									tag_interne_flash = ATagHref.substring(tag_interne_flash+14);
									tag_name = ATagContent.indexOf("nme=");
						   		    tag_name = ATagContent 	.substring(tag_name+5); //+5 = (nme=)[=4] + (") [=1]
						   		    tag_name_fin = tag_name.indexOf("\"");
								    ATagname = tag_name.substring(0,tag_name_fin); 
									tag_num = ATagContent.indexOf("num=");
						   		    tag_num = ATagContent.substring(tag_num+5); //+6 = (num=)[=4] + (") [=1]
						   		    tag_num_fin = tag_num.indexOf("\"");
								    ATagnum = tag_num.substring(0,tag_num_fin); 
									page="interne=1";
									option="num_cible="+ATagnum+"&cible="+ATagname+"";
								}else if(tag_interne_flash_dd!=-1){
									//tag_interne_flash_dd = ATagHref.substring(tag_interne_flash_dd+14);
									//tag_name = ATagContent.indexOf("nme=");
						   		    //tag_name = ATagContent 	.substring(tag_name+5); //+5 = (nme=)[=4] + (") [=1]
						   		    //tag_name_fin = tag_name.indexOf("\"");
								    //ATagname = tag_name.substring(0,tag_name_fin); 
								   //tag_num = ATagContent.indexOf("num=");
						   		    //tag_num = ATagContent.substring(tag_num+5); //+6 = (num=)[=4] + (") [=1]
						   		    //tag_num_fin = tag_num.indexOf("\"");
								    //ATagnum = tag_num.substring(0,tag_num_fin); 

									page="interne=1";
									option="num_cible=65&cible=Dark Dog";
								}else{ 
										tag_externe = ATagHref.indexOf("http://");
										if(tag_externe!=-1){
											tag_externe = ATagHref.substring(tag_externe+7);
											page="externe=1";
											option="lien_externe="+tag_externe;
										}
								}
					}
				}
			}
	   
	   

   	    var Stype = myframe2.document.selection.type; 
						
  		myDiv_biblio.style.left = (screen.width/2)-240; 
		myDiv_biblio.style.top = document.body.scrollTop + 240;
        myDiv_biblio.style.visibility='visible';
		
		if(offset==-1)
		{
		mylibframe_biblio.location.href="../include/iframe_arbo.php?name_link="+oSel.htmlText;	
		}
		
		if (offset!=-1)	{
	    GLOBAL_SEL_EL = ATagBalise;
		mylibframe_biblio.location.href="../include/iframe_arbo.php?"+page+"&name_link="+ATagBalise+"&total_link="+totalContent+"&open_lien="+ATagTarget+"&"+option+"";	
		}

}


function add_link(nom,num,baliz,open_lien,anim_flash,nom_flash,local)
{
  //alert("nom = "+nom+" num = "+num+" anim flash = "+anim_flash+" balise = "+baliz+" open lien = "+open_lien+"  nom_flash : "+nom_flash);
  var oKev = GLOBAL_SEL;
  var sKev = GLOBAL_SEL_EL;
  var sel = GLOBAL_S;
 //alert(local);
// var oSel = myframe.document.selection.createRange();
//  var Stype = myframe.document.selection.type;
  var oSel = oKev;
  var Stype = oKev.type;

           if (Stype != "Text"){	// If no text is selected, find the first parent element
				if (oSel.parentElement != null)
				{
				      if (oSel.parentElement().tagName!="BODY"){ tet=""; }
				}
			}
			else{ tet=oSel.htmlText;  }

        //alert(myframe.document.body.outerHTM);
	    //alert(oSel.parentElement().outerHTML);
	    //alert(oSel.parentElement().innerHTML);
	   
	    //oSel.pasteHTML("<A href=\"http://"+nom+".com?"+num+"/\">"+baliz+"</A>");
		if(nom != "" && num != "" && open_lien != "" && baliz != "" && anim_flash != "" ){
				if(anim_flash==1){
					
					var adresse="<A href=\""+URL_LIEN_SITE+"load_flash.php?flashfonction="+nom_flash+"\" nme=\""+nom+"\" num=\""+num+"\" target=\""+open_lien+"\">"+baliz+"</A>";
					if(sKev != ""){ //if(oSel.htmlText != ""){	
								if(nom_flash != "dark"){
								oSel.pasteHTML("<A href=\""+URL_LIEN_SITE+"load_flash.php?flashfonction="+nom_flash+"\" nme=\""+nom+"\" num=\""+num+"\" target=\""+open_lien+"\">"+sKev+"</A>"); //+oSel.htmlText+"</A>");
								}else{
								oSel.pasteHTML("<A href=\"javascript: var win = window.open('"+local+"darkdog.html','_blank','resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=auto,screenX=0,screenY=0,left=0,top=0,fullscreen=1');\" nme=\""+nom+"\" num=\""+num+"\" >"+sKev+"</A>"); //+oSel.htmlText+"</A>");
								}
								
					}else if (baliz !=""){
						
						        if(nom_flash != "dark"){
					            oSel.pasteHTML("<A href=\""+URL_LIEN_SITE+"load_flash.php?flashfonction="+nom_flash+"\" nme=\""+nom+"\" num=\""+num+"\" target=\""+open_lien+"\">"+baliz+"</A>");
								}else{
								oSel.pasteHTML("<A href=\"javascript: var win = window.open('"+local+"darkdog.html','_blank','resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=auto,screenX=0,screenY=0,left=0,top=0,fullscreen=1');\" nme=\""+nom+"\" num=\""+num+"\">"+baliz+"</A>"); //+oSel.htmlText+"</A>");
								}
						//myframe.document.body.innerHTML=myframe.document.body.innerHTML+adresse;	
					}
					  
					
				}else{
							
				  var adresse="<A href=\""+URL_LIEN_SITE+"index.php?idp="+num+"\" target=\""+open_lien+"\">"+baliz+"</A>";
					if(sKev != ""){	
					oSel.pasteHTML("<A href=\""+URL_LIEN_SITE+"index.php?idp="+num+"\" nme=\""+nom+"\" target=\""+open_lien+"\">"+sKev+"</A>");
					}else if (baliz !=""){
					oSel.pasteHTML("<A href=\""+URL_LIEN_SITE+"index.php?idp="+num+"&et=1\" nme=\""+nom+"\" target=\""+open_lien+"\">"+baliz+"</A>");
					//myframe.document.body.innerHTML=myframe.document.body.innerHTML+adresse;	
					}
				  
				  
				}
		}

}


function add_link_del(nom,num,baliz,open_lien,anim_flash,nom_flash,local)
{
  
  var oKev = GLOBAL_SEL;
  var sKev = GLOBAL_SEL_EL;
  var sel = GLOBAL_S;
  var oSel = oKev;
  var Stype = oKev.type;

           
	
	if(sKev != ""){	
	oSel.pasteHTML(sKev);
	}else if (baliz !=""){
	oSel.pasteHTML(baliz);

	}
				  



}
//==intégration myframe pour les lien interne exerne etc ..===//

function del_param(nom,num,baliz,open_lien,anim_flash,nom_flash,local) 
{
	parent.add_link_del(nom,num,baliz,open_lien,anim_flash,nom_flash,local);
	parent.unload_img();
}

function save_param(nom,num,baliz,open_lien,anim_flash,nom_flash,local) 
{
	parent.add_link(nom,num,baliz,open_lien,anim_flash,nom_flash,local);
	parent.unload_img();
}
//==fin intégration myframe pour les lien interne exerne etc ..===//


function add_link_externe(externe,baliz,open_lien)
{
		var oKev = GLOBAL_SEL;
		var sKev = GLOBAL_SEL_EL;
		var sel = GLOBAL_S;
		
		// alert(externe+" "+baliz+" "+open_lien);
		
		var oSel = oKev;
		var Stype = oKev.type;
		if(externe!= "" && open_lien != "" && baliz != ""){
		if(sKev != ""){	//oSel.htmlText != ""){	
		oSel.pasteHTML("<A href=\"http://"+externe+"\"  target=\""+open_lien+"\">"+sKev+"</A>");
		}else if (baliz !=""){
		oSel.pasteHTML("<A href=\"http://"+externe+"\"  target=\""+open_lien+"\">"+baliz+"</A>");
		}
		}
}

function add_link_del_externe(externe,baliz,open_lien)
{
		var oKev = GLOBAL_SEL;
		var sKev = GLOBAL_SEL_EL;
		var sel = GLOBAL_S;
		
		// alert(externe+" "+baliz+" "+open_lien);
		
		var oSel = oKev;
		var Stype = oKev.type;
		if(externe!= "" && open_lien != "" && baliz != ""){
		if(sKev != ""){	//oSel.htmlText != ""){	
		oSel.pasteHTML(sKev);
		}else if (baliz !=""){
		oSel.pasteHTML(baliz);
		}
		}
}

function save_externe(externe,baliz,open_lien) 
{ 
	parent.add_link_externe(externe,baliz,open_lien);
	parent.unload_img();
}

function del_externe(externe,baliz,open_lien) 
{ 
	parent.add_link_del_externe(externe,baliz,open_lien);
	parent.unload_img();
}

function add_link_email(email,baliz)
{
		var oKev = GLOBAL_SEL;
		var sKev = GLOBAL_SEL_EL;
		var sel = GLOBAL_S;
		
		// alert(email+" "+baliz);
		
		var oSel = oKev;
		var Stype = oKev.type;
		if(email != "" && baliz != ""){
		if(sKev != ""){	//oSel.htmlText != ""){	
		oSel.pasteHTML("<A href=\"mailto:"+email+"\">"+sKev+"</A>");
		}else if (baliz !=""){
		oSel.pasteHTML("<A href=\"mailto:"+email+"\">"+baliz+"</A>");
		}
		}
}

function add_link_del_email(email,baliz)
{
		var oKev = GLOBAL_SEL;
		var sKev = GLOBAL_SEL_EL;
		var sel = GLOBAL_S;
		
//		alert(email+" "+baliz+" ");
		
		var oSel = oKev;
		var Stype = oKev.type;
		if(email != "" && baliz != ""){
		if(sKev != ""){	
		oSel.pasteHTML(sKev);
		}else if (baliz !=""){
		oSel.pasteHTML(baliz);
		}
		}
}

function save_email(email,baliz)
{ 
	parent.add_link_email(email,baliz);
	parent.unload_img();
}

function del_email(email,baliz)
{ 
	parent.add_link_del_email(email,baliz);
	parent.unload_img();
}

function encode( cible )
{
	var newcible = cible;
	tag_e = newcible.indexOf("é");
	
	if(tag_e >= 0)
	{
	debut = newcible.substring(0,tag_e);
	fin = newcible.substring(tag_e+1 );
	//alert(tag_e + "- " + debut + " - " + fin );
	newcible = debut+"%e9"+fin;
	}
	return newcible;
}

function add_link_fichier(cible,baliz,open_lien)
{
		var oKev = GLOBAL_SEL;
		var sKev = GLOBAL_SEL_EL;
		var sel = GLOBAL_S;
		
		//alert(cible+" "+baliz+" "+open_lien);
		cible = encode( cible )
		
		//alert(cible+" "+baliz+" "+open_lien);
		
		
		var oSel = oKev;
		var Stype = oKev.type;
		if(cible!= "" && open_lien != "" && baliz != ""){
		if(sKev != ""){	//oSel.htmlText != ""){	
		oSel.pasteHTML("<A href=\""+URL_LIEN_SITE+"fichiers/"+cible+"\"  target=\""+open_lien+"\">"+sKev+"</A>");
		}else if (baliz !=""){
		oSel.pasteHTML("<A href=\""+URL_LIEN_SITE+"fichiers/"+cible+"\"  target=\""+open_lien+"\">"+baliz+"</A>");
		}
		}
}

function add_link_del_fichier(cible,baliz,open_lien)
{
		var oKev = GLOBAL_SEL;
		var sKev = GLOBAL_SEL_EL;
		var sel = GLOBAL_S;
		var oSel = oKev;
		var Stype = oKev.type;
		
		
		if(sKev != ""){
			
		oSel.pasteHTML(sKev);
		}else if (baliz !=""){
				
		oSel.pasteHTML(baliz);
		}
		
}

function save_fichier(cible,baliz,open_lien) 
{ 
	
	parent.add_link_fichier(cible,baliz,open_lien);
	parent.unload_img();
}

function del_fichier(cible,baliz,open_lien) 
{ 
	
	parent.add_link_del_fichier(cible,baliz,open_lien);
	parent.unload_img();
}


function hide_copy()
{
		myDiv_arbo.style.visibility='hidden';
		mylibframe_arbo.location.href="../include/iframe_load.php";
}

function load_img(obj)
{
 		
		myDiv_biblio.style.top = document.body.scrollTop + 190;
		myDiv_biblio.style.left = screen.width-1010; 
		myDiv_biblio.style.visibility='visible';
		mylibframe_biblio.location.href="../include/iframe_file.php?obj=" + obj ;	
}

function load_video(obj)
{
 		//alert("aaa");
		myDiv_biblio.style.top = document.body.scrollTop + 190;
		myDiv_biblio.style.left = (screen.width/2)-238; 
		myDiv_biblio.style.visibility='visible';
		mylibframe_biblio.location.href="../include/iframe_video.php?obj=" + obj;	
}

function load_flash(obj)
{
 		//alert("aaa");
		myDiv_biblio.style.top = document.body.scrollTop + 190;
		myDiv_biblio.style.left = (screen.width/2)-238; 
		myDiv_biblio.style.visibility='visible';
		mylibframe_biblio.location.href="../include/iframe_flash.php?obj=" + obj;	
}

function unload_img()
{
		myDiv_biblio.style.visibility='hidden';
		//myDiv_biblio.location.href="../include/iframe_load.php";
}
// fonction popup
function popup(page,w,h,toscroll)
{
l=(screen.width)?(screen.width-w)/4:100;
t=(screen.height)?(screen.height-h)/2:100;
params='width='+w+',height='+h+',top='+t+',left='+l+',scrollbars='+toscroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(page,"",params);

} 


// fonctions rollover pour les images 
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0 
//alert("swapimage");
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



//ForeGround and background color picking
var ground = "";	

function add_img(img,obj)
{
//alert("js - add_img");
var mylist = document.monform.elements[obj];

var oOption = document.createElement("OPTION");
oOption.text = img;
oOption.value = img;
mylist.options.add(oOption);
mylist.selectedIndex = mylist.length-1;

refresh_img(obj);
//alert(obj);
// unload_link();

 //unload_img();
}

function refresh_img(obj)
{
	var mylist = document.monform.elements[obj];
	var img_show = document.monform.elements[obj + "_show"];

	if (mylist.length >= 1)
	{
	img = mylist.options[mylist.selectedIndex].value;
	img_show.src = '../include/min_image.php?w=100&path_img=../fichiers/'+img;
	}
	else
	img_show.src = '../images/spacer.gif';

	// alert(document.monform.list_image.selectedIndex);
}

function suppr_img(obj)
{

	var mylist = document.monform.elements[obj];

	mylist.remove(mylist.selectedIndex);
	if (mylist.length > 0)
	mylist.selectedIndex = mylist.length-1;
	refresh_img(obj);
	// alert(document.monform.list_image.selectedIndex);
}

function change_align(align)
{	
	currentalign = document.monform.alignement.value;
	if (currentalign != "")
	{
	eval("var myimg = document.monform.img_"+currentalign+";");
	myimg.src = "../images/imgpos/"+currentalign+".gif";
	
	}
	document.monform.alignement.value = align;
	eval("var myimg = document.monform.img_"+align+";");
	myimg.src = "../images/imgpos/"+align+"_on.gif";
}


function change_align2(align,obj )
{	
if (!obj) obj='alignement';
//alert(align + obj);

	currentalign = document.monform.elements[obj].value;
	//alert(currentalign);
	if (currentalign != "")
	{
	eval("var myimg = document.monform.img_"+obj+"_"+currentalign+";");
	myimg.src = "../images/imgpos/"+currentalign+".gif";
	
	}
	//alert(currentalign);
    document.monform.elements[obj].value = align;
	eval("var myimg = document.monform.img_"+obj+'_'+align+";");
    myimg.src = "../images/imgpos/"+align+"_on.gif";
	//alert(myimg.src);
}


function valide_form()
{

	var mylist = document.monform.elements["list_image[]"];
	var myimg = document.monform.elements["image"];
	tmp = "";
	for (a=0;a<mylist.length;a++)
	tmp = tmp + "|src=" + mylist.options[a].value + "|" + "\n";
	document.monform.image.value = tmp;
	
	return true;
}

function valide_form3()
{

	document.monform.description2.value = myframe2.document.body.innerHTML;
	document.monform.description.value = myframe.document.body.innerHTML;
	return true;
}

function valide_form_un_text()
{
	document.monform.description.value = myframe.document.body.innerHTML;
	return true;
}

function valide_form2()
{
    //alert("kkk");
	var mylist = document.monform.elements["list_image[]"];
	var myimg = document.monform.elements["image"];
	tmp = "";
	for (a=0;a<mylist.length;a++)
	tmp = tmp + "|src=" + mylist.options[a].value + "|" + "\n";
	document.monform.image.value = tmp;
	document.monform.description.value = myframe.document.body.innerHTML;

	var mylist = document.monform.elements["list_image2[]"];
	var myimg = document.monform.elements["image2"];
	tmp = "";
	for (a=0;a<mylist.length;a++)
	tmp = tmp + "|src=" + mylist.options[a].value + "|" + "\n";
	document.monform.image2.value = tmp;
    document.monform.description2.value = myframe2.document.body.innerHTML;
	return true;
}





function doInit(){
// Ensure that all document elements except the content editable DIV are unselectable.

for (i=0; i<document.all.length; i++)
	document.all(i).unselectable = "on";
	

document.monform.titre.unselectable = "off";
document.all.myframe.focus();
}


function changeColor(wcolour) {

if (ground=="bg"){
	document.all["pickbgcolour"].style.backgroundColor = '#' + wcolour;		
	document.all["colorbox"].style.visibility = 'hidden';	
	idContent.document.body.bgColor = wcolour;
} else {
	document.all["pickfgcolour"].style.backgroundColor = '#' + wcolour;		
	document.all["colorbox"].style.visibility = 'hidden';	
	cmdExec("ForeColor",wcolour);	
	}
}
	
function showColor(posX,posY,what){	
	e = window.event;		
	with (document.all["colorbox"]){			
		style.left = e.clientX+4;			
		style.top  = e.clientY-18;			
		style.visibility = 'visible';		
	}
ground = what;
}

//3 dimensional button stuff
//survole des boutons de la bar de texte
function button_over(eButton){
	eButton.style.borderBottom = "#102580 solid 1px";
	eButton.style.borderLeft = "#102580 solid 1px";
	eButton.style.borderRight = "#102580 solid 1px";
	eButton.style.borderTop = "#102580 solid 1px";
	}
function button_out(eButton){
	eButton.style.borderBottom = "#EAE7F0 solid 1px";
	eButton.style.borderLeft = "#EAE7F0 solid 1px";
	eButton.style.borderRight = "#EAE7F0 solid 1px";
	eButton.style.borderTop = "#EAE7F0 solid 1px";
	}
function button_down(eButton){
	myframe.focus();
	eButton.style.borderBottom = "#102580 solid 1px";
	eButton.style.borderLeft = "#102580 solid 1px";
	eButton.style.borderRight = "#102580 solid 1px";
	eButton.style.borderTop = "#102580 solid 1px";
	}
//==intégration myframe2===//	
function button_down2(eButton){
	myframe2.focus();
	eButton.style.borderBottom = "#102580 solid 1px";
	eButton.style.borderLeft = "#102580 solid 1px";
	eButton.style.borderRight = "#102580 solid 1px";
	eButton.style.borderTop = "#102580 solid 1px";
	}	
//== fin intégration myframe2===//		
	
function button_up(eButton){
	eButton.style.borderBottom = "#102580 solid 1px";
	eButton.style.borderLeft = "#102580 solid 1px";
	eButton.style.borderRight = "#102580 solid 1px";
	eButton.style.borderTop = "#102580 solid 1px";
	eButton = null; 
	}

//Rich text editor stuff
	
var isHTMLMode=false
var isHTMLMode2=false

function document.onreadystatechange(){
  	document.designMode="On"
	}
function cmdExec(cmd,opt) {
	//alert(cmd+" "+opt);
  	if (isHTMLMode){alert("Décochez la case 'Source HTML'");return;}
  	myframe.document.execCommand(cmd,"",opt);myframe.focus();
	}
//==intégration myframe2===//	
function cmdExec2(cmd,opt) {
	//alert(cmd+" "+opt);
  	if (isHTMLMode){alert("Décochez la case 'Source HTML'");return;}
  	myframe2.document.execCommand(cmd,"",opt);myframe2.focus();
	}
//==fin intégration myframe2===//	
//==intégration myframe2===//
function setMode2(bMode){
	var sTmp;
  	isHTMLMode2 = bMode;
  	if (isHTMLMode2){sTmp=myframe2.document.body.innerHTML;myframe2.document.body.innerText=sTmp;} 
	else {sTmp=myframe2.document.body.innerText;myframe2.document.body.innerHTML=sTmp;}
}
//==fin intégration myframe2===//	

function setMode(bMode){
	var sTmp;
  	isHTMLMode = bMode;
  	if (isHTMLMode){sTmp=myframe.document.body.innerHTML;myframe.document.body.innerText=sTmp;} 
	else {sTmp=myframe.document.body.innerText;myframe.document.body.innerHTML=sTmp;}
}


function createLink(){
	if (isHTMLMode){alert("Décochez la case 'Source HTML");return;}
	cmdExec("CreateLink");
	}
	
function insertImage()
	{
	if (isHTMLMode){alert("Décochez la case 'Source HTML");return;}
	var sImgSrc=prompt("Insert Image File (You can use your local image file) : ", "http://www.aspalliance.com/Yusuf/Article10/sample.jpg");
	if(sImgSrc!=null) cmdExec("InsertImage",sImgSrc);
	}
//Form stuff

function save(desc,tform) 
	{
	if (isHTMLMode){alert("Décochez la case 'Source HTML");return false;}
	else
	{

	document[tform].elements[desc].value = myframe.document.body.innerHTML;
	return true;
	}
	}	
//==intégration myframe2===//
function save2(desc,tform) 
	{
	if (isHTMLMode2){alert("Décochez la case 'Source HTML");return false;}
	else
	{

	document[tform].elements[desc].value = myframe2.document.body.innerHTML;
	return true;
	}
	}
//==fin intégration myframe2===//		



	
function save_double(desc,tform,desc2,tform2) 
	{
			if (isHTMLMode){alert("Décochez la case 'Source HTML' du haut");return false;}
			else
			if (isHTMLMode2){alert("Décochez la case 'Source HTML' du bas");return false;}
			else
				{
				//alert(myframe.document.body.innerHTML);
				document[tform].elements[desc].value = myframe.document.body.innerHTML;
				//document[tform2].elements[desc2].value = myframe2.document.body.innerHTML;
				return true;
				}
	}
//==intégration myframe2===//
function save_double2(desc,tform,desc2,tform2) 
	{
	       if (isHTMLMode){alert("Décochez la case 'Source HTML' du haut");return false;}
			else
			if (isHTMLMode2){alert("Décochez la case 'Source HTML' du bas");return false;}
			else
	{

	document[tform].elements[desc].value = myframe2.document.body.innerHTML;
	return true;
	}
	}
//==fin intégration myframe2===//			
	


 function set_style(className)
 {
   
  var oSel;
  oSel = myframe.document.selection.createRange();
  Stype = myframe.document.selection.type; 
 // alert(className);
 // alert(oSel.parentElement().outerHTML);
 // alert(oSel.parentElement().tagName);
   //alert(myframe.document.selection.typedetail);

			if (Stype != "Text")	{	// If no text is selected, find the first parent element
				if (oSel.parentElement != null)  	{
					if (className=="_remove_formatting")	{
						if (oSel.parentElement().tagName!="BODY")	{
							// alert("aaa");
							oSel.parentElement().outerHTML=oSel.parentElement().outerText;
						}
					} else {
// 						alert("bbb");
						oSel.parentElement().className=className;
					}
				} else {
			//		alert("ccc");
					oSel.item(0).className=className;
				}
			} else {
				if (className=="_remove_formatting")	{
					if (oSel.parentElement() && oSel.parentElement().tagName!="BODY")	{
						//alert("ddd");
						oSel.parentElement().outerHTML=oSel.parentElement().outerText;

					}
				} else {
										//alert("eee  fin ");
					oSel.pasteHTML("<span class="+className+">"+oSel.htmlText+"</span>");

				}
			}
			
}

//==intégration myframe2===//
 function set_style2(className)
 {
    var oSel;
    oSel = myframe2.document.selection.createRange();
	Stype = myframe2.document.selection.type; 


			if (Stype != "Text")	{	// If no text is selected, find the first parent element
				if (oSel.parentElement != null)  	{
					if (className=="_remove_formatting")	{
						if (oSel.parentElement().tagName!="BODY")	{
							oSel.parentElement().outerHTML=oSel.parentElement().outerText;
						}
					} else {
						oSel.parentElement().className=className;
					}
				} else {
					oSel.item(0).className=className;
				}
			} else {
				if (className=="_remove_formatting")	{
					if (oSel.parentElement() && oSel.parentElement().tagName!="BODY")	{
						oSel.parentElement().outerHTML=oSel.parentElement().outerText;
					}
				} else {

					oSel.pasteHTML("<span class="+className+">"+oSel.htmlText+"</span>");
				}
			}
}
//==fin intégration myframe2===//		



