//DESC: Function to make our request Object
function makeObject(){
        var x;
        var browser = navigator.appName;

        if(browser == "Microsoft Internet Explorer"){
                x = new ActiveXObject("Microsoft.XMLHTTP");
        }//end if IE
        else{
                x = new XMLHttpRequest();
        }//end if not IE

return x;
}//end makeObject

var selected = 0;
function selectAll() {
        var d;
        var myTable = document.getElementById('displayTable');
        var stop = myTable.rows.length -1;
        for (var i=1;i<stop;i++) {
                d = document.getElementById('checkbox'+i);
                if (selected == 0) {
                        d.checked=true;
                        myTable.rows[i].oldcolor='#FFFFFF';
                        myTable.rows[i].style.backgroundColor='#C9DFF5';
                        myTable.rows[i].test=true;
                }
                else {
                        d.checked=false;
                        myTable.rows[i].oldcolor=myTable.rows[i].bgColor;
                        myTable.rows[i].style.backgroundColor='#FFFFFF';
                        myTable.rows[i].test=false;
                }

        }
        if (selected == 0) selected = 1;
        else selected = 0;

}

var currentStatus=true;
function toggleStatus() {
        var d;
        var myTable = document.getElementById('displayTable');
        var stop = myTable.rows.length -1;
        var toggled = false;
        var request = makeObject();
        for (var i=1;i<stop;i++) {
                d = document.getElementById('checkbox'+i);
                if (d.checked) {
                        toggled=true;
                        //alert(i+'currentStatus:'+currentStatus);
                        var str = '/toggle_listing.php?active='+currentStatus+'&id='+d.value;
                        request.open('GET',str,false);
                        request.send(null);

                        // toggle its status
                        myTable.rows[i].cells[8].innerHTML = request.responseText;
                }

        }
        if (toggled) currentStatus = !currentStatus;
}

function addPhotoBox() {

    if (document.getElementById) {
        var tbl = document.getElementById('photo_table');
        if (tbl) {
            var targetIndex = tbl.rows.length-2;
            var x = tbl.insertRow(tbl.rows.length-1);
            var col0 = x.insertCell(0);
            x.style.backgroundColor='#FFFFCC';



            col0.innerHTML='<input type="file" size="30" name="upload_'+targetIndex+'">';



        }
    }
}

function clearStatesReset() {
    document.theform.equipmake.value=''; 
    document.theform.model.value=''; 
    document.theform.equiptype.value=document.theform.equiptype[0].value; 
    document.theform.subtype.value=document.theform.subtype[0].value; 
    document.cookie.value='';
    

    if (document.getElementById) {
        var d = document.getElementById('stateText');
        var request = makeObject();
        var str = '/equipment/clearstates.php';
        request.open('GET',str,false);
        request.send(null);

        // toggle its status
        if (request.responseText.length>0) {
        
        }
        else {
		if (d)
            		d.innerHTML = 'Search By State(s)';
        }
        
    }

}

function reportAsSpam(id) {
	if(id!='') {
		var request = makeObject();
		request.open('GET','/reportSpam.php?listingId='+id,false);
		request.send(null);
		document.getElementById("reportSpamLink").style.display = "none";
		document.getElementById("reportSpamMessage").style.display = "block";
	}
}//end reportAsSpam
