function sendbudy(id,type)
{
	url= '../inc/sendbudy.php?id='+id+'&type='+type;
	
	new Ajax.Request(url,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText;
	  $('zoneplus'+id+'-'+type).innerHTML=response;

    },
    onFailure: function(){ alert('Something went wrong...') }
  });
}


function loadblock(type,mode)
{
	url= '../inc/blockmedia.php?mode='+mode+'&type='+type;
	
	new Ajax.Request(url,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText;
	  $('mediazone').innerHTML=response;

    },
    onFailure: function(){ alert('Something went wrong...') }
  });
}



function addbuddy()
{

elOptNouv = $('newbud').value;
var verif = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
if (verif.exec(elOptNouv) == null)
{
 return false;
}
 else
{
 $('listsenders').innerHTML += elOptNouv +','+'\n';
	$('listbudies').innerHTML += '<p id="inimail'+elOptNouv+'"><a class="minisupp" href="#"  onclick="$(\'inimail'+elOptNouv+'\').innerHTML=\'\'; checkcheckbox(document.budiemails); return false">[X]</a><input type="checkbox" checked="checked"  onchange="checkcheckbox(this.form);" name="buddie" value="'+elOptNouv +'" />'+elOptNouv +'</p>';
	$('newbud').value='';
	
	checkcheckbox(document.budiemails);
	}
	} 
	
function checkcheckbox(form)
{
$('listsenders').innerHTML="";
$('listbudscomp').innerHTML="";
if (!form.buddie.length) 
{
if (form.buddie.checked==1) { $('listsenders').innerHTML += form.buddie.value +','+'\n'; $('listbudscomp').innerHTML += form.buddie.value +';';	}
	
	} else for (i=0, n=form.buddie.length; i<n; i++)
{
	if (form.buddie[i].checked==1)  $('listsenders').innerHTML += form.buddie[i].value +','+'\n';
	$('listbudscomp').innerHTML += form.buddie[i].value +';';

	}
	
//if (form.elements[i].name.indexOf('case') != -1)
//form.elements[i].checked = booleen;

	
	}


function showmodal(url,wid)
{
document.body.style.overflow='hidden';
window.scrollTo(0,0);	
$('modbox').innerHTML='<img src="gfx/ajax-loader.gif" alt="loading" />';
$('shad').style.display="block"; 
$('modbox').style.display="block"; 
$('search-cat').style.display="none"; 
if(navigator.appName=='Microsoft Internet Explorer') $('zone-contener').style.display="none"; 

if (wid) {
	$('modbox').style.width=wid+'px'; 
	$('modbox').style.marginLeft=-((wid+20)/2)+'px';
}

var objfla = $$("object"); 
for (var i = 0; i < objfla.length; i++) { 
    objfla[i].style.display="none";	
}
document.getElementsByTagName("html")[0].style.overflow = "hidden"; 


new Ajax.Request(url,
  {
    method:'post',
    onSuccess: function(transport){
      var response = transport.responseText;
	  $('modbox').innerHTML=response;

    },
    onFailure: function(){ alert('Something went wrong...') }
  });

}

function closemodal()
{
var objfla = $$("object"); 
for (var i = 0; i < objfla.length; i++) { 
    objfla[i].style.display="";	
}

	
$('modbox').innerHTML='';
$('modbox').style.width=''; 
$('modbox').style.marginLeft='';
$('shad').style.display="none"; 
$('modbox').style.display="none"; 
$('search-cat').style.display=""; 
$('zone-contener').style.display=""; 
document.body.style.overflow='';
document.getElementsByTagName("html")[0].style.overflow = ""; 
}

function nothing(){ return false; }

function Compter(target, max) {         
StrLen = target.value.length;         
if (StrLen > max ) {             
target.value = target.value.substring(0,max);             
CharsLeft = max; 
}         
else  { 
CharsLeft = StrLen; 
} 
document.getElementById('nombremot').innerHTML = CharsLeft; 
} 


function voting(id,type)
{
var reaid='btnv'+id+'-'+type;
new Ajax.Request('../inc/voting.php?id='+id+'&type='+type,
  {
    method:'post',
    onSuccess: function(transport){
      var response = transport.responseText || "-";
	  $(reaid).innerHTML=response;
	  $(reaid).style.backgroundImage='url(../gfx/starclcr.gif)';
	  $(reaid).onclick=nothing;
	  Effect.Pulsate(reaid);
    },
    onFailure: function(){ alert('Something went wrong...') }
  });
}




function showcomment(id,type)
{
if  ($('zoneplus'+id+'-'+type).innerHTML=='')
{
new Ajax.Request('../inc/comments.php?id='+id+'&type='+type,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText || "...????";
	  $('zoneplus'+id+'-'+type).innerHTML=response;

    },
    onFailure: function(){ alert('Something went wrong...') }
  });
} else $('zoneplus'+id+'-'+type).innerHTML='';
}


function bury(id,type)
{
showmodal('../inc/bury.php?id='+id+'&type='+type);
}

function addzap(id,type)
{
showmodal('../inc/addzap.php?id='+id+'&type='+type);
}

function delzap(id,type,zapid)
{
	 if (confirm("Désirez vous enlever ce contenu de votre zaping?")) {
		 
		 
		 new Ajax.Request('../inc/deltozap.php?postid='+id+'&posttype='+type+'&zapid='+zapid,
  {
    method:'get',
    onSuccess: function(transport){
      var response = transport.responseText;
	   Effect.DropOut('elemli'+id+'-'+type);
    },
    onFailure: function(){ alert('Something went wrong...') }
  });
	   
    }
}


function URLencode(sStr) {
    return escape(sStr)
       .replace(/\+/g, '%2B')
          .replace(/\"/g,'%22')
             .replace(/\'/g, '%27')
			  .replace(/\//g, '+');
  }
  
  
  
  function showHPlist()
{
$('hp-carte').style.display='none';
$('hp-list').style.display='';

if ($('hp-list').innerHTML=='')
new Ajax.Request("../inc/all-hp_liste.php",
  {
    method:'post',
    onSuccess: function(transport){
      var response = transport.responseText;
	  $('hp-list').innerHTML=response;

    },
    onFailure: function(){ alert('Something went wrong...') }
  });
}


function showRegister()
{
new Ajax.Request("../messages/inscription.html",
  {
    method:'post',
    onSuccess: function(transport){
      var response = transport.responseText;
	  $('virtual-frame').innerHTML=response;

    },
    onFailure: function(){ alert('Something went wrong...') }
  });
}
function insereTag(Tag, fTag, id)
{
var obj = document.getElementById(id), sel;
 obj.focus();
 if (document.selection && document.selection.createRange){//if ie
   sel = document.selection.createRange();
   if (sel.parentElement()==obj)//si sel est dans obj
sel.text = Tag+sel.text+fTag;
 }
 else if(String(typeof obj.selectionStart)!="undefined"){
 
   var longueur= parseInt(obj.textLength);
   var selStart = obj.selectionStart;
   var selEnd = obj.selectionEnd;
   if (selEnd == 2 || selEnd == 1)selEnd = longueur;

   obj.value = (obj.value).substring(0,selStart) +
              Tag +
    (obj.value).substring(selStart,selEnd) +
                 fTag +
  (obj.value).substring(selEnd,longueur);
 }
else obj.value+=Tag+fTag;
obj.focus();
}
function tobr(chaine)
{
var reg=new RegExp("\n", "g");
chaine = chaine.replace(reg,"\[BR\]");
chaine = chaine.replace(/\&/g,"\[AND\]");
return chaine;
}