function cleareTags(html){
   var stringToReplace = String(html);
   var re=/(<\/?p)(?:\s[^>]*)?(>)|<[^>]*>/gi;
  //document.theform.ArticleText.value = stringToReplace.replace(re,'');
return stringToReplace.replace(re,'');
}


function replaceAll(str, searchTerm, replaceWith)   {
   var regex = "/" + searchTerm + "/g";

   return str.replace(eval(regex), replaceWith);
}

function replaceSubstring(inputString, fromString, toString) {
   var temp = inputString;
   if (fromString == "") {
      return inputString;
   }
   if (toString.indexOf(fromString) == -1) { 
      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   } else {
      var midStrings = new Array("~", "`", "_", "^", "#");
      var midStringLen = 1;
      var midString = "";
      while (midString == "") {
         for (var i=0; i < midStrings.length; i++) {
            var tempMidString = "";
            for (var j=0; j < midStringLen; j++) { tempMidString += midStrings[i]; }
            if (fromString.indexOf(tempMidString) == -1) {
               midString = tempMidString;
               i = midStrings.length + 1;
            }
         }
      } 
      while (temp.indexOf(fromString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(fromString));
         var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
         temp = toTheLeft + midString + toTheRight;
      }
      while (temp.indexOf(midString) != -1) {
         var toTheLeft = temp.substring(0, temp.indexOf(midString));
         var toTheRight = temp.substring(temp.indexOf(midString)+midString.length, temp.length);
         temp = toTheLeft + toString + toTheRight;
      }
   } 
   return temp; // Send the updated string back to the user
}


function _prop(objName){
 if(objName==undefined){
   objName=this;
 }
 try{
    var obj=eval(objName);

    var str='<table id="tbl_prop" border=1>';
    str += '<caption>'+objName.tagName+' - '+objName.id+' - '+objName.name+'</caption>';
    str += '<tr><th>clipboard</th><th>value</th></tr>';
       for(var prop in obj){
          try{
            var txt_html = obj[prop].toString();
             txt_html =  replaceSubstring( txt_html,'<', ' ' );
             txt_html =  replaceSubstring( txt_html,'>', ' ' );

             //str+= '<tr><td onclick="window.clipboardData.setData(\'Text\',this.childNodes(0).value);"><input type="texte" value="' + prop + '" /></td><td><textarea style="width:100%;height:100%;overflow:auto;" wrap="off" onclick="window.clipboardData.setData(\'Text\',this.innerHTML);" >' +  txt_html  + '</' + 'textarea></td></tr>';
             str+= '<tr><td ><input type="texte" value="' + prop + '" /></td><td><textarea style="width:100%;height:100%;overflow:auto;" wrap="off" onclick="window.clipboardData.setData(\'Text\',this.innerHTML);" >' +  txt_html  + '</' + 'textarea></td></tr>';

          }catch(e){
            //str+= '<tr><td onclick="window.clipboardData.setData(\'Text\',this.childNodes(0).value);">' + prop + '</td><td ><font style="color:red" >undefined</font></td></tr>';
            str+= '<tr><td >' + prop + '</td><td ><font style="color:red" >undefined</font></td></tr>';

          }
       str+="\n";
      }
    str+='</table>';
    var x = window.open();
    x.document.open();
    x.document.write(str);
    x.document.close();
  }catch(e){
   alert('undefined');
 }
}
 
function getVar (nomVariable,url){

        if(url==undefined){
	  var infos = location.href.substring(location.href.indexOf("?")+1, location.href.length)+"&";
        }else{
	  var infos = url+"&";
        }

	if (infos.indexOf("#")!=-1)
		infos = infos.substring(0,infos.indexOf("#"))+"&";
	var variable=0;
        {
		nomVariable = nomVariable + "="
		var taille = nomVariable.length
		if (infos.indexOf(nomVariable)!=-1)
			variable = infos.substring(infos.indexOf(nomVariable)+taille,infos.length).substring(0,infos.substring(infos.indexOf(nomVariable)+taille,infos.length).indexOf("&"))
	}

        if(variable==0){
           return url;
        }else{
	   return variable;
        }
}

