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+'&center1='+center1+'&kms1='+kms1+'&center2='+center2+'&kms2='+kms2+'&center3='+center3+'&kms3='+kms3+'&center4='+center4+'&kms4='+kms4+'&center5='+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;
}
}