Current File : /home/inlingua/public_html/noida/icentex_noida/conveyance/js/student.js |
/* Making a request.*/
function createRequestObject()
{
/* Initialising the variable xmlhttp */
var xmlhttp=false;
/* Try and catch block for creating xmlhttp object according to the browser */
try
{
/* The xmlhttp object is built into the Microsoft XML Parser. */
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
/* The xmlhttp object is built into the Microsoft IE. */
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}
/* The xmlhttp object is built into the browsers other than Microsoft IE. */
if (!xmlhttp && typeof XMLHttpRequest!='undefined')
{
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function displayStu(subid,id,filename,div,divval)
{
//language=document.getElementById('language_id').value;
document.getElementById(''+subid+'').style.display = "none";
//document.getElementById('sub1').style.display = "block";
//return false;
var request = createRequestObject();
id=document.getElementById(''+divval+'').value;
url=''+filename+'?&CID='+id;
request.open('GET',url , true);
//alert(url);
request.onreadystatechange = function()
{
if(request.readyState == 4)
{
if(request.status == 200)
{
var response = request.responseText;
//alert(response);
addElement(response,div,divval);
id1=(1*id)+1;
fd="date_conveyance"+id1+"";
//td="dateto"+id1+"";
//eexp="eexp"+id1+"";
datepick(fd);
//$("#"+fd+"").addClass("required");
//taxtid="workdetail"+id1+"";
//counterid="word_counter_service"+id1+"";
//$('#'+taxtid+'').wordCount({counterElement:""+counterid+"", wordLimit:200});
document.getElementById(''+subid+'').style.display = "block";
}
}
}
request.send(null);
}
function addElement(response,div,divval) {
var ni = document.getElementById(''+div+'');
var numi = document.getElementById(''+divval+'');
var num = (document.getElementById(''+divval+'').value -1)+ 2;
numi.value = num;
//var newdiv = document.createElement('tr');
var divIdName = 'my'+num+''+div+'';
$('#'+div+'').after().append($(document.createElement("tr")).attr({id: ""+divIdName+""}).html(response));
//newdiv.setAttribute('id',divIdName);
//newdiv.innerHTML = response;
//ni.appendChild(newdiv);
}
function removeElement(div,divNum) {
//alert(divNum);
$('#'+divNum+'').remove();
gtotal();
//expcheck_total();
// var d = document.getElementById(''+div+'');
//var olddiv = document.getElementById(divNum);
//d.removeChild(olddiv);
//$('td.div12').last().css({"display":""});
}
function calc(filename,kmsid)
{
refix(kmsid);
var request = createRequestObject();
startcenter=document.getElementById("start_center"+kmsid+"").value;
center1=document.getElementById("center1"+kmsid+"").value;
kms1=document.getElementById("km1"+kmsid+"").value;
//alert(kms1);
center2=document.getElementById("center2"+kmsid+"").value;
kms2=document.getElementById("km2"+kmsid+"").value;
center3=document.getElementById("center3"+kmsid+"").value;
kms3=document.getElementById("km3"+kmsid+"").value;
center4=document.getElementById("center4"+kmsid+"").value;
kms4=document.getElementById("km4"+kmsid+"").value;
center5=document.getElementById("center5"+kmsid+"").value;
kms5=document.getElementById("km5"+kmsid+"").value;
url=''+filename+'?&startcenter='+startcenter+'¢er1='+center1+'&kms1='+kms1+'¢er2='+center2+'&kms2='+kms2+'¢er3='+center3+'&kms3='+kms3+'¢er4='+center4+'&kms4='+kms4+'¢er5='+center5+'&kms5='+kms5+'&kmsid='+kmsid+'';
request.open('GET',url , true);
request.onreadystatechange = function()
{
if(request.readyState == 4)
{
if(request.status == 200)
{
var response = request.responseText;
//alert(response);
var strArray = response.split("|");
document.getElementById('km1'+kmsid+'').value=strArray[0];
document.getElementById('km2'+kmsid+'').value=strArray[1];
document.getElementById('km3'+kmsid+'').value=strArray[2];
document.getElementById('km4'+kmsid+'').value=strArray[3];
document.getElementById('km5'+kmsid+'').value=strArray[4];
document.getElementById('totalkms'+kmsid+'').value=strArray[7];
document.getElementById('Band'+kmsid+'').value=strArray[8];
document.getElementById('total'+kmsid+'').value=strArray[9];
gtotal();
//document.getElementById('totalkms'+kmsid+'').value=1*document.getElementById('totalkms'+kmsid+'').value+1*response;
//addElement(response,div,divval);
}
}
}
request.send(null);
}
function other(a,b)
{
if(a.value=="Other" || a.value=="Training" || a.value=="9" || a.value=="Actual Exp.")
{ b.style.display="";
}
else
{ b.value="";
b.style.display="none";}
}
function refix(kmsid)
{
if(document.getElementById("center1"+kmsid+"").value=="")
{
document.getElementById("km1"+kmsid+"").value="";
document.getElementById("center2"+kmsid+"").value="";
document.getElementById("km2"+kmsid+"").value="";
document.getElementById("center3"+kmsid+"").value="";
document.getElementById("km3"+kmsid+"").value="";
document.getElementById("center4"+kmsid+"").value="";
document.getElementById("km4"+kmsid+"").value="";
//document.getElementById("center5"+kmsid+"").value="";
document.getElementById("km5"+kmsid+"").value="";
}
if(document.getElementById("center2"+kmsid+"").value=="")
{
document.getElementById("km2"+kmsid+"").value="";
document.getElementById("center3"+kmsid+"").value="";
document.getElementById("km3"+kmsid+"").value="";
document.getElementById("center4"+kmsid+"").value="";
document.getElementById("km4"+kmsid+"").value="";
}
if(document.getElementById("center3"+kmsid+"").value=="")
{
document.getElementById("km3"+kmsid+"").value="";
document.getElementById("center4"+kmsid+"").value="";
document.getElementById("km4"+kmsid+"").value="";
}
if(document.getElementById("center4"+kmsid+"").value=="")
{
document.getElementById("km4"+kmsid+"").value="";
}
if(document.getElementById("center1"+kmsid+"").value!="Actual Exp." && document.getElementById("center2"+kmsid+"").value!="Actual Exp." && document.getElementById("center3"+kmsid+"").value!="Actual Exp." && document.getElementById("center4"+kmsid+"").value!="Actual Exp.")
{
document.getElementById("total"+kmsid+"").readOnly =true;
}
}
function cor_other1(kmsid,rsd)
{
rsd = typeof rsd !== 'undefined' ? rsd: "5k";
if(document.getElementById("center1"+kmsid+"").value=="Other" || document.getElementById("center1"+kmsid+"").value=="Actual Exp." || document.getElementById("center1"+kmsid+"").value=="Training" || document.getElementById("center1"+kmsid+"").value=="9")
{
if(rsd=="5k")
{
document.getElementById("km1"+kmsid+"").value="0";
}
document.getElementById("km1"+kmsid+"").removeAttribute("readonly",0);
document.getElementById("total"+kmsid+"").removeAttribute("readonly",0);
if(document.getElementById("center2"+kmsid+"").value=="" && document.getElementById("center3"+kmsid+"").value=="" && document.getElementById("center4"+kmsid+"").value=="")
{
if(rsd=="5k")
{
document.getElementById("km5"+kmsid+"").value="0";
}
document.getElementById("km5"+kmsid+"").removeAttribute("readonly",0);
}
}
else
{
document.getElementById("km1"+kmsid+"").readOnly =true;
if(document.getElementById("center1"+kmsid+"").value!="Actual Exp." && document.getElementById("center2"+kmsid+"").value!="Actual Exp." && document.getElementById("center3"+kmsid+"").value!="Actual Exp." && document.getElementById("center4"+kmsid+"").value!="Actual Exp.")
{
document.getElementById("total"+kmsid+"").readOnly =true;
}
if(document.getElementById("center2"+kmsid+"").value=="" && document.getElementById("center3"+kmsid+"").value=="" && document.getElementById("center4"+kmsid+"").value=="")
{
document.getElementById("km5"+kmsid+"").readOnly =true;
}
}
}
function cor_other2(kmsid,rsd)
{
rsd = typeof rsd !== 'undefined' ? rsd: "5k";
if(document.getElementById("center2"+kmsid+"").value=="Other" || document.getElementById("center2"+kmsid+"").value=="Actual Exp." || document.getElementById("center2"+kmsid+"").value=="Training" || document.getElementById("center2"+kmsid+"").value=="9" || document.getElementById("center1"+kmsid+"").value=="Other" || document.getElementById("center1"+kmsid+"").value=="9")
{
if(rsd=="5k")
{
document.getElementById("km2"+kmsid+"").value="0";
}
document.getElementById("km2"+kmsid+"").removeAttribute("readonly",0);
document.getElementById("total"+kmsid+"").removeAttribute("readonly",0);
if(document.getElementById("center3"+kmsid+"").value=="" && document.getElementById("center4"+kmsid+"").value=="")
{
if(rsd=="5k")
{
document.getElementById("km5"+kmsid+"").value="0";
}
document.getElementById("km5"+kmsid+"").removeAttribute("readonly",0);
}
}
else
{
document.getElementById("km2"+kmsid+"").readOnly =true;
if(document.getElementById("center1"+kmsid+"").value!="Actual Exp." && document.getElementById("center2"+kmsid+"").value!="Actual Exp." && document.getElementById("center3"+kmsid+"").value!="Actual Exp." && document.getElementById("center4"+kmsid+"").value!="Actual Exp.")
{
document.getElementById("total"+kmsid+"").readOnly =true;
}
if( document.getElementById("center3"+kmsid+"").value=="" && document.getElementById("center4"+kmsid+"").value=="")
{
document.getElementById("km5"+kmsid+"").readOnly =true;
}
}
}
function cor_other3(kmsid,rsd)
{
rsd = typeof rsd !== 'undefined' ? rsd: "5k";
if(document.getElementById("center3"+kmsid+"").value=="Other" || document.getElementById("center3"+kmsid+"").value=="Actual Exp." || document.getElementById("center3"+kmsid+"").value=="Training" || document.getElementById("center3"+kmsid+"").value=="9" || document.getElementById("center2"+kmsid+"").value=="Other" || document.getElementById("center2"+kmsid+"").value=="9")
{
if(rsd=="5k")
{
document.getElementById("km3"+kmsid+"").value="0";
}
document.getElementById("km3"+kmsid+"").removeAttribute("readonly",0);
document.getElementById("total"+kmsid+"").removeAttribute("readonly",0);
if( document.getElementById("center4"+kmsid+"").value=="")
{
if(rsd=="5k")
{
document.getElementById("km5"+kmsid+"").value="0";
}
document.getElementById("km5"+kmsid+"").removeAttribute("readonly",0);
}
}
else
{
document.getElementById("km3"+kmsid+"").readOnly =true;
if(document.getElementById("center1"+kmsid+"").value!="Actual Exp." && document.getElementById("center2"+kmsid+"").value!="Actual Exp." && document.getElementById("center3"+kmsid+"").value!="Actual Exp." && document.getElementById("center4"+kmsid+"").value!="Actual Exp.")
{
document.getElementById("total"+kmsid+"").readOnly =true;
}
if( document.getElementById("center4"+kmsid+"").value=="")
{
document.getElementById("km5"+kmsid+"").readOnly =true;
}
}
}
function cor_other4(kmsid,rsd)
{
rsd = typeof rsd !== 'undefined' ? rsd: "5k";
if(document.getElementById("center4"+kmsid+"").value=="Other" || document.getElementById("center3"+kmsid+"").value=="Actual Exp." || document.getElementById("center4"+kmsid+"").value=="Training" || document.getElementById("center4"+kmsid+"").value=="9" || document.getElementById("center3"+kmsid+"").value=="Other" || document.getElementById("center3"+kmsid+"").value=="9")
{
if(rsd=="5k")
{
document.getElementById("km4"+kmsid+"").value="0";
}
document.getElementById("km4"+kmsid+"").removeAttribute("readonly",0);
if(rsd=="5k")
{
document.getElementById("km5"+kmsid+"").value="0";
}
document.getElementById("km5"+kmsid+"").removeAttribute("readonly",0);
}
else
{
if(document.getElementById("center1"+kmsid+"").value!="Actual Exp." && document.getElementById("center2"+kmsid+"").value!="Actual Exp." && document.getElementById("center3"+kmsid+"").value!="Actual Exp." && document.getElementById("center4"+kmsid+"").value!="Actual Exp.")
{
document.getElementById("total"+kmsid+"").readOnly =true;
}
document.getElementById("km4"+kmsid+"").readOnly =true;
document.getElementById("km5"+kmsid+"").readOnly =true;
}
}