// report broken link
function blockRequestBroken(id){
    job_id = id;
    document.getElementById('job_id').value = job_id;

    httpObj = createXMLHttpRequest(blockDisplayBroken);

    httpObj.open("GET", "/modules/spotjob/request_broken.php?job_id=" + job_id, true);
    httpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    httpObj.send(null);
}

function blockDisplayBroken(){
    if ((httpObj.readyState == 4) && (httpObj.status == 200)) {
        xmlData = httpObj.responseXML;
        isError = xmlData.getElementsByTagName("error")[0].firstChild.nodeValue;

        if(isError == 1){
            errmsg = xmlData.getElementsByTagName("message")[0].firstChild.nodeValue;
            alert(errmsg);
//            document.getElementById('spotjob_brokenlink_message').innerHTML = errmsg;
//            document.getElementById('spotjob_brokenlink_frame').style.display = "block";
//            document.getElementById('spotjob_brokenlink_frame').style.color = "#c00";
        }else{
            token_message = xmlData.getElementsByTagName("message")[0].firstChild.nodeValue;
            token_array = token_message.split("=");
            document.getElementById('token').name = token_array[0];
            document.getElementById('token').value = token_array[1];
            //document.getElementById('job_id').value = job_id;

            //document.getElementById('spotjob_brokenlink').style.display = "block";

        }
//alert(document.getElementById('job_id').value);
//alert(document.getElementById('token').name + '=' + document.getElementById('token').value);
		document.getElementById('spotjob_brokenlink').style.display = "block";
		window.location.hash = "container";
    }
}

function blockReportBroken(){
    job_id = document.getElementById('job_id').value;

    token = document.getElementById('token').value;
    token_name = document.getElementById('token').name;
//alert(job_id);
    httpObj = createXMLHttpRequest(blockDisplayResponse);

    httpObj.open("POST", "/modules/spotjob/report_broken.php", true);
    httpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    httpObj.send("job_id=" + job_id + "&" + token_name + "=" + token);
    document.getElementById('spotjob_brokenlink').style.display = "none";
//document.getElementById('spotjob_brokenlink_frame').style.display = "block";
}

function blockDisplayResponse(){
//alert('State' + httpObj.readyState);
//alert('status=' + httpObj.status);
    if ((httpObj.readyState == 4) && (httpObj.status == 200)) {
        xmlData = httpObj.responseXML;
        isError = xmlData.getElementsByTagName("error")[0].firstChild.nodeValue;//alert('errorcode =' + isError);

//        if(isError == 1){
            errmsg = xmlData.getElementsByTagName("message")[0].firstChild.nodeValue;
            alert(errmsg);
//            document.getElementById("spotjob_brokenlink_message").innerHTML = errmsg;
//document.getElementById('spotjob_brokenlink_frame').style.display = "block";
            //showDocumentElement("spotjob_brokenlink_frame");
            //document.getElementById("spotjob_brokenlink_frame").style.display = "none";
//        }

    }
}

function blockResetBroken() {
    document.getElementById('job_id').value = "";
    document.getElementById('token').name = "";
    document.getElementById('token').value = "";
    document.getElementById("spotjob_brokenlink").style.display = "none";
}
function blockCloseBroken() {
    document.getElementById('spotjob_brokenlink_message').value = "";
    document.getElementById("spotjob_brokenlink_frame").style.display = "none";
}

function blockVisitClient(id)
{
    link.href = "./visit.php?job_id=" + id;
    return true;
}
