/* ---------------------------- */
/* XMLHTTPRequest Enable */
/* ---------------------------- */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}
var http = createObject();
/* -------------------------- */
/* INSERT */
/* -------------------------- */
/* Required: var nocache is a random number to add to request. This value solve an Internet Explorer cache issue */
var nocache = 0;

//NEXT SET OF VALUES(OPEN QUESTION)

function insert(qid,quarter,imcode,reportid,category) {
// Optional: Show a waiting message in the layer with ID login_response
nocache = 0;
if(category==1) // by target group
{
document.getElementById('insert_response').innerHTML = "Update being processed please wait..."
var general1= encodeURI(document.getElementById('general'+qid).value);
var youth1 = encodeURI(document.getElementById('youth'+qid).value);
var gother1= encodeURI(document.getElementById('gother'+qid).value);
var gtotal1 = encodeURI(document.getElementById('gtotal'+qid).value);
http.open('get', 'insert.php?report_id='+reportid+'&report_quarter='+quarter+'&report_nacccode='+imcode+'&general'+qid+'='+general1+'&youth'+qid+'=' +youth1+'&gother'+qid+'=' +gother1+'&gtotal'+qid+'=' +gtotal1+'&qid='+qid+'&alt=1&nocache = '+nocache);
}

if (category==2) // by geneder
{
document.getElementById('insert_response').innerHTML = "Update being processed please wait..."
var gendamale= encodeURI(document.getElementById('gendamale'+qid).value);
var gendafemale = encodeURI(document.getElementById('gendafemale'+qid).value);
var gendatotal= encodeURI(document.getElementById('gendatotal'+qid).value);
http.open('get', 'insert.php?report_id='+reportid+'&report_quarter='+quarter+'&report_nacccode='+imcode+'&gendamale'+qid+'='+gendamale+'&gendafemale'+qid+'=' +gendafemale+'&gendatotal'+qid+'=' +gendatotal+'&qid='+qid+'&alt=2&nocache = '+nocache);
}

if (category==3) // open answers
{
// Optional: Show a waiting message in the layer with ID login_response
document.getElementById('insert_response').innerHTML = "Update being processed please wait..."
var open_answer= encodeURI(document.getElementById('open_answer'+qid).value);
http.open('get', 'insert.php?report_id='+reportid+'&report_quarter='+quarter+'&report_nacccode='+imcode+'&open_answer'+qid+'='+open_answer+'&qid='+qid+'&alt=3&nocache = '+nocache);
}

if (category==4) // open answers
{
// Optional: Show a waiting message in the layer with ID login_response
document.getElementById('insert_response').innerHTML = "4Update being processed please wait..."
var source_of_funding_specify= encodeURI(document.getElementById('source_of_funding_specify'+qid).value);
var source_of_funding_specifybox1= encodeURI(document.getElementById('source_of_funding_specifybox1').value);
var source_of_funding_specifybox2= encodeURI(document.getElementById('source_of_funding_specifybox2').value);
var source_of_funding_specifybox3= encodeURI(document.getElementById('source_of_funding_specifybox3').value);
var source_of_funding_specifybox4= encodeURI(document.getElementById('source_of_funding_specifybox4').value);
var source_of_funding_specifybox5= encodeURI(document.getElementById('source_of_funding_specifybox5').value);

http.open('get', 'insert.php?report_id='+reportid+'&report_quarter='+quarter+'&report_nacccode='+imcode+'&source_of_funding_specifybox1='+source_of_funding_specifybox1+'&source_of_funding_specifybox2='+source_of_funding_specifybox2+'&source_of_funding_specifybox3='+source_of_funding_specifybox3+'&source_of_funding_specifybox4='+source_of_funding_specifybox4+'&source_of_funding_specifybox5='+source_of_funding_specifybox5+'&source_of_funding_specify'+qid+'='+source_of_funding_specify+'&qid='+qid+'&alt=4&nocache = '+nocache);
//http.open('get', 'insert.php?report_id='+reportid+'&report_quarter='+quarter+'&report_nacccode='+imcode+'&source_of_funding_specify'+qid+'='+source_of_funding_specify+'&qid='+qid+'&alt=4&nocache = '+nocache);

}

http.onreadystatechange = insertReply;
http.send(null);
http.close();
}


function insertReply() {
if(http.readyState == 4){ 
var response = http.responseText;
// else if login is ok show a message: "Site added+ site URL".
document.getElementById('insert_response').innerHTML = 'Form updated:'+response;

}


}
