// JavaScript Document
var site = "http://www.sellstuff.co.za";
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml3.XMLHTTP");
}
catch (e)
{
//alert (e);
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
}
return xmlHttp;
}
function stateChanged()
{
if (xmlHttp.readyState==4)
{
//document.getElementById("email").innerHTML=xmlHttp.responseText;
//Check Username
try{
var d = document.getElementById("Submit");
var u = document.getElementById("strUsername");
var u = document.getElementById("strUserPassword");
var t = document.getElementById("UserTable");
var m = document.getElementById("UserMessage");
var l = document.getElementById("LoginTable");
if (xmlHttp.responseText == 0)
{
m.innerHTML = '';
d.disabled = true;
}
if (xmlHttp.responseText == 4)
{
m.innerHTML = '';
d.disabled = false;
}
if (xmlHttp.responseText == 3)
{
m.innerHTML = 'Username and Password do not match. Not logged on!';
d.disabled = true;
}
if (xmlHttp.responseText == 1)
{
//alert('Username Exists!');
m.innerHTML = 'Username Exists! If this is the username you registered with enter your password in the box below to login.
Otherwise enter a different username';
d.disabled = true;
}
if (xmlHttp.responseText == 2)
{
d.disabled = true;
t.innerHTML = "";
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url=site+"/index.php";
url=url+"?Action=ShowUserLinks";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=ShowUserLinks;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
} catch (e){
}
}
}
function checkUser()
{
//if (checkRequired1()){
// return;
//}
var p = document.getElementById("strUserPassword");
if (document.getElementById("strUsername").value.length==0)
{
document.getElementById("strUsername").innerHTML="";
return;
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url=site+"/index.php";
url=url+"?Action=CheckUser&strUsername="+document.getElementById("strUsername").value+"&strUserPassword="+p.value;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function ShowUserLinks()
{
if (xmlHttp.readyState==4)
{
var l = document.getElementById("LoginTable");
if (xmlHttp.responseText != "")
{
//alert (xmlHttp.responseText);
l.innerHTML = xmlHttp.responseText;
}
}
}
function stateChangedImage()
{
if (xmlHttp.readyState==4)
{
var l = document.getElementById("Images");
if (xmlHttp.responseText != "")
{
//alert (xmlHttp.responseText);
l.innerHTML = xmlHttp.responseText;
}
}
}
function reloadImages()
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
try{
var I = window.frames[0].document.getElementById("intAutoAdID").value;
}
catch(e) {
try{
var I = document.getElementById("intAutoAdID").value;
}
catch (e) {
return;
}
}
var url=site+"/index.php";
url=url+"?Action=ListImages&intAutoAdID="+I;
url=url+"&sid="+Math.random();
//alert (url);
var HideDiv = 1;
xmlHttp.onreadystatechange=stateChangedImage;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
showHideDiv('','divUploadImage');
}
function DeleteImage(intImageID)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url=site+"/index.php";
url=url+"?Action=DeleteImage&intAutoAdImageID="+intImageID;
url=url+"&sid="+Math.random();
//alert (url);
xmlHttp.onreadystatechange=stateChangedImage;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function MoveImageUp(intImageID, intSort)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url=site+"/index.php";
url=url+"?Action=MoveImageUp&intAutoAdImageID="+intImageID+"&intSort="+intSort;
url=url+"&sid="+Math.random();
//alert (url);
xmlHttp.onreadystatechange=stateChangedImage;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function MoveImageDown(intImageID, intSort)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url=site+"/index.php";
url=url+"?Action=MoveImageDown&intAutoAdImageID="+intImageID+"&intSort="+intSort;
url=url+"&sid="+Math.random();
//alert (url);
xmlHttp.onreadystatechange=stateChangedImage;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function SuggestCategory(intCurrentCategory)
{
//try {
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
try {
strNewCategoryName = window.document.getElementById("strNewCategoryName").value;
strNCContactEmail = window.document.getElementById("strNCContactEmail").value;
//code = window.document.getElementById("code").value;
} catch (e){
//alert(e);
}
var url=site+"/index.php";
url=url+"?Action=SuggestCategory&intCurrentCategory="+intCurrentCategory+"&strNewCategoryName="+strNewCategoryName+"&strNCContactEmail="+strNCContactEmail;
url=url+"&sid="+Math.random();
//alert (url);
xmlHttp.onreadystatechange=stateSuggestMessage;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
//} catch (e){
//alert(e);
//}
}
function stateSuggestMessage()
{
if (xmlHttp.readyState==4)
{
var l = document.getElementById("divSuggestCategory");
if (xmlHttp.responseText != "")
{
//alert (xmlHttp.responseText);
l.innerHTML = "";
l.innerHTML = xmlHttp.responseText;
}
}
}
function SendUserName()
{
//try {
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
try {
strEmail = window.document.getElementById("strEmail").value;
code = window.document.getElementById("codeusrnme").value;
} catch (e){
alert(e);
}
var url=site+"/index.php";
url=url+"?Action=SendUsername&strEmail="+strEmail+"&code="+code;
url=url+"&sid="+Math.random();
//alert (url);
xmlHttp.onreadystatechange=stateSendUsername;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return false;
//} catch (e){
//alert(e);
//}
}
function stateSendUsername()
{
if (xmlHttp.readyState==4)
{
var l = document.getElementById("divUsernameSent");
if (xmlHttp.responseText != "")
{
//alert (xmlHttp.responseText);
l.innerHTML = "";
l.innerHTML = xmlHttp.responseText;
}
try {
document.getElementById("CAPTCHA").innerHTML = "
";
} catch (e){
alert(e);
}
}
return false;
}
function ResetPassword()
{
//try {
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
try {
strUName = window.document.getElementById("strUName").value;
code = window.document.getElementById("codepass").value;
} catch (e){
//alert(e);
}
var url=site+"/index.php";
url=url+"?Action=ResetPassword&strUserNameToReset="+strUName+"&code="+code;
url=url+"&sid="+Math.random();
//alert (url);
xmlHttp.onreadystatechange=stateResetPassword;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return false;
//} catch (e){
//alert(e);
//}
}
function stateResetPassword()
{
if (xmlHttp.readyState==4)
{
var l = document.getElementById("divResetPassword");
if (xmlHttp.responseText != "")
{
//alert (xmlHttp.responseText);
l.innerHTML = "";
l.innerHTML = xmlHttp.responseText ;
try {
document.getElementById("CAPTCHA").innerHTML = "
";
} catch (e){
alert(e);
}
}
}
return false;
}
function SendUserContact()
{
//try {
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
try {
strContactEmail = window.document.getElementById("strContactEmail").value;
strContactMessage = window.document.getElementById("strContactMessage").value;
intUserID = window.document.getElementById("intUserID").value;
strAdAddress = window.document.getElementById("strAdAddress").value;
code = window.document.getElementById("strContactCode").value;
strContactMessage = escape(strContactMessage);
} catch (e){
//alert(e);
}
var url=site+"/index.php";
url=url+"?Action=AdContact&intUserID="+intUserID+"&strContactEmail="+strContactEmail+"&strContactMessage="+strContactMessage+"&strAdAddress="+strAdAddress+"&code="+code;
url=url+"&sid="+Math.random();
//alert (url);
xmlHttp.onreadystatechange=stateSendUserContact;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
return false;
//} catch (e){
//alert(e);
//}
}
function stateSendUserContact()
{
if (xmlHttp.readyState==4)
{
var l = document.getElementById("divContactUser");
if (xmlHttp.responseText != "")
{
//alert (xmlHttp.responseText);
l.innerHTML = "";
l.innerHTML = xmlHttp.responseText ;
try {
document.getElementById("CAPTCHA").innerHTML = "
";
} catch (e){
alert(e + "Send User");
}
}
}
return false;
}
function checkEmail(strEmailToCheck)
{
//try {
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var url=site+"/index.php";
url=url+"?Action=CheckEmail&strEmailToCheck="+strEmailToCheck;
url=url+"&sid="+Math.random();
//alert (url);
xmlHttp.onreadystatechange=statecheckEmail;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function statecheckEmail()
{
if (xmlHttp.readyState==4)
{
document.getElementById("strEmailReturn").value = xmlHttp.responseText;
}
}