function urlencode(str) {
return escape(str).replace('+', '%2B').replace('%20', '+').replace('*', '%2A').replace('/', '%2F').replace('@', '%40');
}

function urldecode(str) {
return unescape(str.replace('+', ' '));
}

function sendPoster(filename, posterID, currentUserID)
{

//alert("posterID : " + posterID);
//alert("UserID : " + currentUserID);
var doSendEmail = false;
var doSendUser = false;
var IDUser = "";
var emailAddress = "";
var emailMsg = "";

if (document.getElementById("usersCB").checked)
{doSendUser = true;
IDUser = document.getElementById("userID").value;
}
if (document.getElementById("emailCB").checked || document.getElementById("emailAddress").value != ""){
doSendEmail = true;
emailAddress = document.getElementById("emailAddress").value;
}


emailMsg = urlencode(document.getElementById("emailMsg").value);


if(doSendEmail || doSendUser)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
} 
var url="sendPoster.php?currentUserID=" + currentUserID + "&posterID=" + posterID + "&filename=" + filename + "&emailAddress=" + emailAddress + "&IDUser=" + IDUser + "&emailMsg=" + emailMsg;
xmlHttp.onreadystatechange=stateChangedSend
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
} 
 

function stateChangedSend() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ //alert("done : " + xmlHttp.responseText);
document.getElementById("sendProgress").innerHTML=xmlHttp.responseText
} 
if (xmlHttp.readyState==1)
{ 
document.getElementById("sendProgress").innerHTML="<center><img src='Art/loading.gif' alt=''></center>";
} 
} 