Current File : /home/inlingua/public_html/icentex/pg/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 displaystudent(courseid)
{
	//alert(levelid);
	//language=document.getElementById('language_id').value;
	document.getElementById('student_display_id').innerHTML = "<table width='200' ><tr><td ><img src='../images/indicator.gif' width='100'></td></tr></table>";

	
	var request = createRequestObject();
	
	url='student_ajax.php?&CID='+courseid;
	
	request.open('GET',url , true);
	//alert(url);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			
			if(request.status == 200)
			{
				
				var response = request.responseText;
				//alert(response);
				document.getElementById('student_display_id').innerHTML = response;
				//document.getElementById('sub').disabled = false;
			}
		}
	}
	request.send(null);
}

function displaystudentbal(courseid,inv)
{
	//alert(levelid);
	//language=document.getElementById('language_id').value;
	//document.getElementById('student_display_id').innerHTML = "<table width='200' ><tr><td ><img src='../images/indicator.gif' width='100'></td></tr></table>";

	
	var request = createRequestObject();
	
	url='StudentBal.php?&CID='+courseid+'&inv='+inv+'';
	
	request.open('GET',url , true);	
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			
			if(request.status == 200)
			{
				var response = request.responseText;
				//alert(response)	
				document.getElementById('Bal').innerHTML = response;
				document.getElementById('baltd').style.display="block";
				//document.getElementById('sub').disabled = false;
			}
		}
	}
	request.send(null);
}


function displayStu(courseid)
{
	//alert(levelid);
	//language=document.getElementById('language_id').value;
	document.getElementById('sub').style.display = "none";
	document.getElementById('sub1').style.display = "block";
	

	//return false;
	var request = createRequestObject();
	
	courseid=document.getElementById('theValue').value;
	
	url='show_ajax.php?&CID='+courseid;
	
	request.open('GET',url , true);
	//alert(url);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			
			if(request.status == 200)
			{
				
				var response = request.responseText;
				//alert(response);
				//vv=document.getElementById('11').value;
				//alert(vv);
				
			//var newtext = document.createTextNode(response);
     //document.getElementById('student_display_id').appendChild(newtext);
				
				//document.getElementById('student_display_id').appendChild = "<div>"+response+"</div>";
				//document.getElementById('11').value = vv+"<div>"+response+"</div>";
				
				
				//document.getElementById('sub').disabled = false;
				
				//createDiv(response);
				addElement(response);
				document.getElementById('sub').style.display = "block";
	document.getElementById('sub1').style.display = "none";
			}
		}
	}
	request.send(null);
}



function addElement(response) {
  var ni = document.getElementById('myDiv');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById('theValue').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = response;
  ni.appendChild(newdiv);
}

function removeElement(divNum) {
	//alert(divNum);
  var d = document.getElementById('myDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

function displaymain(courseid,targetid,type)
{
	
	if(targetid=='Regprodcat')
	{
	document.getElementById('Regprodcat1').innerHTML = "<img src='images/ajax-loader.gif'>";	
	document.getElementById('Regprodcat2').innerHTML = "<img src='images/ajax-loader.gif'>";	
	document.getElementById('Regprodcat3').innerHTML = "<img src='images/ajax-loader.gif'>";	
	}
	else
	{
		document.getElementById(''+targetid+'').innerHTML = "<img src='images/ajax-loader.gif'>";	
	}
	var request = createRequestObject();	
	url='main_ajax.php?&CID='+courseid+'&targetid='+targetid+'&Type='+type+' ';
	//var reg=document.getElementById('targetcat').value;	
	request.open('GET',url , true);
	//alert(url);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			
			if(request.status == 200)
			{
				
				/*if(reg==13)
				{
				document.getElementById('addmore').style.display = "none";
				}*/
				var response = request.responseText;				
				if(targetid!='Regprodcat')
				{
				document.getElementById(''+targetid+'').innerHTML = response;
				var a=document.getElementById(''+targetid+'').innerHTML;
				}
				else
				{
					//alert(response);
					debugger;
					//document.getElementById('cus_address').value=response;	
					var Regpro1=response.replace("name='reg_product'", "name='reg_product1'");
				  document.getElementById('Regprodcat1').innerHTML = Regpro1;
				  var Regpro2=response.replace("name='reg_product'", "name='reg_product2'");
				  document.getElementById('Regprodcat2').innerHTML = Regpro2;
				   var Regpro3=response.replace("name='reg_product'", "name='reg_product3'");
				  document.getElementById('Regprodcat3').innerHTML = Regpro3;
					
					
				}
                 //alert(targetid);
				//document.getElementById('sub').disabled = false;
				var arrMovies = targetid.split( "prodcat" );
				/*if(type!='Reg')
				{
				document.getElementById('rat'+arrMovies[1]+'').value =0;
				//document.getElementById('tax_s'+arrMovies[1]+'').value =0;
				debugger;
				subtot('rat'+arrMovies[1]+'','quan'+arrMovies[1]+'','tot'+arrMovies[1]+'','0','tax'+arrMovies[1]+'')
				}*/
				
			}
		}
	}
	request.send(null);
}



function ajax_spec(prodid,targetid)
{
	//document.getElementById('rates'+targetid+'').innerHTML = "<img src='images/ajax-loader.gif'>";

	//alert(targetid);
	var request = createRequestObject();	
	url='spec_ajax.php?&CID='+prodid;	
	request.open('GET',url , true);
	//alert(url);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{			
			if(request.status == 200)
			{				
				var response = request.responseText;
				var arrMovies = response.split( "|" );	
				//alert(response);
				document.getElementById('rat'+targetid+'').value =arrMovies[0];
				document.getElementById('tot'+targetid+'').value =arrMovies[0];
				//document.getElementById('tax_s'+targetid+'').value =arrMovies[1];				
				subtot('rat'+targetid+'','quan'+targetid+'','tot'+targetid+'','0','tax'+targetid+'')
				//document.getElementById('sub').disabled = false;				
			}
		}
	}
	request.send(null);
}


function invoice_customer(cid)
{
	//alert(cid);
	//language=document.getElementById('language_id').value;
	//document.getElementById(''+targetid+'').innerHTML = "<img src='images/ajax-loader.gif'>";
	var Type='';
	
      if(document.getElementById('Name').checked) {
           type='Name';  
       }
	   else if(document.getElementById('ref_No').checked)
	   {
		   type='ref_No'; 
	   }
		 else if(document.getElementById('mobile').checked)
	     {
		   type='mobile'; 
	    }
		 else if(document.getElementById('Email').checked)
	    {
		   type='Email'; 
	    }
		
		 else
	   {
		   type='RecNo'; 	    
	   }
	   
	var request = createRequestObject();
	
	//total=document.getElementById('total_length').value;
	//alert (type);
	url='invoice_customer.php?&cid='+cid+'&type='+type+'';
	
	request.open('GET',url , true);
	//alert(url);
	var options='';
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			
			if(request.status == 200)
			{
				
				var response = request.responseText;
				
				aa=response.split("|");
				document.getElementById('cus_name').value=aa[1];
				document.getElementById('cus_address').value=aa[2];				
				options += '<option selected="selected" value="'+aa[3]+'" >'+aa[3]+'</option>';
				document.getElementById('student_id').innerHTML += options;
			
				if(aa[3]!='')
				{
					
				customer_ledger(aa[3]);
				}
				//document.getElementById('partypanno').value=aa[2];
				//document.getElementById(''+targetid+'').innerHTML = response;
				
			}
		}
	}
	request.send(null);
}


function customer_ledger(cid)
{		
	var request = createRequestObject();	
	url='customer_ledger.php?&cid='+cid+'';
	//alert(url);
	request.open('GET',url , true);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			
			if(request.status == 200)
			{
				
				var response = request.responseText;				
				aa=response.split("|");				
			
				//alert(aa);
				/*document.getElementById('TotalAmt').value=aa[0];
				document.getElementById('Finalamt').value=aa[1];				
				document.getElementById('Payamt').value=aa[2];
				var balance=aa[1]-aa[2];
				document.getElementById('Balance').value=balance;*/
				//document.getElementById('cus_address').innerHTML = aa[0];
				document.getElementById('Ledger').innerHTML = aa[0];
				
				
			}
		}
	}
	request.send(null);
}



function invoice_customerSerch(cid)
{		

	var request = createRequestObject();
	//total=document.getElementById('total_length').value;
	//var sdata=document.getElementById('search_data').value;
	//if(sdata =='')
	//{
		//alert('input search box !!!')
		//return false;
	//}
	//invoice_customer(sdata);
	
	//url='invoice_customerSerch.php?&cid='+cid+'&sdata='+sdata+'';
	url='invoice_customerSerch.php?&cid='+cid+'';
	//alert(url);
	request.open('GET',url , true);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			
			if(request.status == 200)
			{
				
				var response = request.responseText;				
				aa=response.split("<pre>");				
				//var strName, strValue ;				 
				//var sel = document.getElementById('SerchOption');				
				//var fragment = document.createDocumentFragment();
				var options = '';
				
				for(var i = 0; i < aa.length; i++)
				if(document.getElementById('ref_No').checked)
				{
				var bb=aa[i].split("-");
				// alert(bb[1]);
				options += '<option value="'+bb[1]+'" />'+bb[1]+'</option>';
				}
				else
				{
				options += '<option value="'+aa[i]+'" />';
				}
				
				
				document.getElementById('SerchOption').innerHTML = options;
				
				/*
				/document.getElementById('browsers').value=aa[0];
				//document.getElementById('cus_name').value=aa[1];
				//document.getElementById('partypanno').value=aa[2];
				//document.getElementById(''+targetid+'').innerHTML = response;*/
				
			}
		}
	}
	request.send(null);
}

function ViewFee_customerSerch()
{		


	var request = createRequestObject();
	//total=document.getElementById('total_length').value;
	url='ViewFee_customerSerch.php';
	//alert(url);
	request.open('GET',url , true);
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			
			if(request.status == 200)
			{
				
				var response = request.responseText;				
				aa=response.split("<pre>");	
				var options = '';
				var RefNo='';
				var Mobile='';
				var RegNo='';
				
				for(var i = 0; i < aa.length; i++)
				{
					//console.log(aa[i]);
					//alert(aa[i]);
					var bb =aa[i].split("|");
					for(var x = 0; x < aa[i].length; x++)
					{
						
						if(x==0)
						{
							//alert (x);
						   // alert (bb[x]);
							console.log("Name = "+bb[x]);
							options += '<option value="'+bb[x]+'" />';
						}
					   if(x==1)
						{
							//console.log("RefNo = "+bb[x]);
							var refno=bb[x].split("-");
							if(refno[1] != null ){
							//options += '<option value="'+bb[1]+'" />'+bb[1]+'</option>';
							RefNo += '<option value="'+refno[1]+'" />';
							}
						}
						 if(x==2)
						{
							
							Mobile += '<option value="'+bb[x]+'" />';
						}
						 if(x==3)
						{
							//var bb=aa[i].split("-");
							RegNo += '<option value="'+bb[x]+'" />';
						}
						
						//alert(bb[0]);
				    }
					
				}
				document.getElementById('Name').innerHTML = options;
				//document.getElementById('RefNo').innerHTML = RefNo;
				document.getElementById('Mobile').innerHTML = Mobile;
				document.getElementById('Invoice_No').innerHTML = RegNo;				
			}
		}
	}
	request.send(null);
}


function Addnewrow(id,type)
{
	var request = createRequestObject();	
	var newrow = document.getElementById('details');	
	
	var elem = document.getElementById('addmore');
     elem.parentNode.removeChild(elem);
	//var addmore = document.getElementById("addmore");
	 
	//courseid=document.getElementById('theValue').value;
	var tr = document.createElement("tr");
	
	url='newrow.php?&id='+id+'&type='+type;
	//alert(url);
	request.open('GET',url , true);	
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			if(request.status == 200)
			{ 
			
			  var response = request.responseText;
			  //alert(response);
			  console.log(response);	
			 // newrow.appendChild(response);			  
			  newrow.innerHTML += response;
			//addmore.onclick="javascript:Addnewrowsan(b)";
			//document.getElementById("addmore").innerHTML=	addmore;			
			}
		}
	}
	request.send(null);
}


function MaxRegid(id,prefix,no)
{
	//debugger;
	
	var request = createRequestObject();
	url='Regid.php?&id='+id+'&prefix='+prefix;
	//alert(url);
	request.open('GET',url , true);	
	request.onreadystatechange = function()
	{
		if(request.readyState == 4)
		{
			if(request.status == 200)
			{ 
			
			  var response = request.responseText;
		
			 // console.log(response);	
			// document.getElementById('cus_address').value=response;		 
			  document.getElementById('Course'+no+'').value=response;
			//document.getElementById('Course1').value=response;
			}
		}
	}
	request.send(null);
}