function getXMLHTTP() { //fuction to return the xml http object var xmlhttp=false; try{ xmlhttp=new XMLHttpRequest(); } catch(e) { try{ xmlhttp= new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e1){ xmlhttp=false; } } } return xmlhttp; } function getProg(levelId,instH,op,op2) { console.log(levelId,instH,op,op2); var strURL="https://applications.help.edu.my/findprog.php?level="+levelId+"&inst="+instH+"&op="+op+"&op2="+op2; var req = getXMLHTTP(); if (req) { req.onreadystatechange = function() { if (req.readyState == 4) { // only if "OK" if (req.status == 200) { getIntake(levelId,op,instH,op2); document.getElementById('progdiv').innerHTML=req.responseText; } else { alert("There was a problem while using XMLHTTP:\n" + req.statusText); } } } req.open("GET", strURL, true); req.send(null); } checkpostgrad(); inserthiddenleveltext(); } function getIntake(levelId,progId,instH,op) { //alert(levelId); //alert(progId); var strURL="https://applications.help.edu.my/findintake.php?level="+levelId+"&prog="+progId+"&inst="+instH+"&op="+op; var req = getXMLHTTP(); if (req) { req.onreadystatechange = function() { if (req.readyState == 4) { // only if "OK" if (req.status == 200) { document.getElementById('intakediv').innerHTML=req.responseText; } else { alert("There was a problem while using XMLHTTP:\n" + req.statusText); } } } req.open("GET", strURL, true); req.send(null); } }