
var FlatArr = new Array()
var SqFtArr = new Array()
var AvStatArr = new Array()
//var SubTimArr = new Array()
//var SubPraArr = new Array()
//var SubTheoryArr = new Array()
var ival = 0

var SFltName = new Array()
var SSqFt = new Array()
var SAvStat = new Array()
var SHidMnId = new Array()
//var SPraVal = new Array()
//var STheoryVal = new Array()
//insRow00
//insRow1

//function insRow00()     Inserting Rows for adding flat details
function AddFlats(mnid)
{

	for(var chek=0;chek<1;chek++)
	{
		document.getElementById("table2").style.visibility = "visible"
		document.getElementById("tabl4").style.visibility = "visible"
				
		//var row1 = document.getElementById("table2").insertRow(1);
		var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
		var row1 = document.getElementById("table2").insertRow(rwcnt.length);
		row1.id="row1";
		row1.setAttribute("class","cell2")
		row1.className="cell2"		
		
		//alert("rwcnt= "+rwcnt.length)
		//alert(document.getElementById("table2").getElementsByTagName("tr").id)		
		var incval=rwcnt.length-1;
		
		//var row1 = document.createElement("TR");
		var cel1 = row1.insertCell(0)
		var cel2 = row1.insertCell(1)
		var cel3 = row1.insertCell(2)
		var cel4 = row1.insertCell(3)
				
		var txt1=document.createTextNode("Yes")
		var txt2=document.createTextNode("No")
		var txt3=document.createTextNode("Delete")
		
		var fltname= document.createElement("Input");
		fltname.type="text";
		fltname.id="fltname_" + incval;
		fltname.name="fltname_" + incval;
		
		var sflt= document.createElement("span");
		sflt.id="Sfltname_" + incval;
		sflt.name="Sfltname_" + incval;		
				
		//var hidMnId= document.createElement("Input");
		//hidMnId.type="hidden";
		//hidMnId.id="hidMnId";
		//hidMnId.name="hidMnId";
		//hidMnId.value = mnid;
		
		//obSem.onKeyPress=onlynos();
		//alert("fltname_" + incval)
		
		var sqft= document.createElement("Input");
		sqft.type="text";
		sqft.id="sqft_" + incval;
		sqft.name="sqft_" + incval;
		
		var Ssqft= document.createElement("span");
		Ssqft.id="Ssqft_" + incval;
		Ssqft.name="Ssqft_" + incval;
		
		/*var avstat= document.createElement("Input");
		avstat.setAttribute('type', 'radio');
//		avstat.type="text";
		avstat.id="avstat_" + incval;
		avstat.name="avstat_" + incval;*/
		
		var avstat= document.createElement("select");
		avstat.id="avstat_" + incval;
		avstat.name="avstat_" + incval;
		
		var Savs= document.createElement("span");
		Savs.id="Savs_" + incval;
		Savs.name="Savs_" + incval;
		
		var theOption1=document.createElement("OPTION");
		var theText1 =document.createTextNode("Available");
		theOption1.setAttribute("value","A");
		theOption1.appendChild(theText1);
		avstat.appendChild(theOption1);
		
		var theOption2=document.createElement("OPTION");
		var theText2 =document.createTextNode("Sold");
		theOption2.setAttribute("value","S");
		theOption2.appendChild(theText2);
		avstat.appendChild(theOption2);
		
		var theOption3=document.createElement("OPTION");
		var theText3 =document.createTextNode("Blocked");
		theOption3.setAttribute("value","B");
		theOption3.appendChild(theText3);
		avstat.appendChild(theOption3);

		var theOption4=document.createElement("OPTION");
		var theText4 =document.createTextNode("Leased");
		theOption4.setAttribute("value","L");
		theOption4.appendChild(theText4);
		avstat.appendChild(theOption4);		
		
/*		var obPr1= document.createElement("input");
		obPr1.type="checkBox";		
		//obPr1.setAttribute("type","radio");
		obPr1.setAttribute("name","subPr"+ "_" + incval);
		obPr1.setAttribute("id","subPr_" + incval);
		obPr1.setAttribute("value","Yes");
		obPr1.onclick=disb;*/
		
		var delbtn=document.createElement("input");		
		delbtn.type="button";
		//delbtn.id="delRow";
		//delbtn.name="delRow";
		delbtn.value="Delete Row";
		delbtn.onclick=delRow;
		
	
		cel1.appendChild(fltname)
		cel1.appendChild(sflt)		
		cel2.appendChild(sqft);
		cel2.appendChild(Ssqft);		
		cel3.appendChild(avstat);
		cel3.appendChild(Savs);
		cel4.appendChild(delbtn);
		//cel3.AppendChild(hidMnId);
		
		//ModifySubject(SubjId);		
		
	}	
}
//Adding Details to the Availability Table
 function AddFlatDet(pid)
  {   
  //alert(pid)
  		var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
		var incval =rwcnt.length-1;
		//alert("incval"+incval)
		var chk=0
		var rw
		var flg
		flg = 0	
		for(rw=1;rw<=incval;rw++)
		{
		//alert(document.getElementById("avstat_" + rw).value)
			if(document.getElementById("fltname_" + rw).value=="")
			{
				document.getElementById("Sfltname_" + rw).innerHTML = "<font color='red'>Should not be blank</font>"
				flg = 1
			}
			else
			{			
				SFltName[chk]= document.getElementById("fltname_" + rw).value;
				document.getElementById("Sfltname_" + rw).innerHTML =""
			}
			if(document.getElementById("sqft_" + rw).value=="")
			{
				document.getElementById("Ssqft_" + rw).innerHTML = "<font color='red'>Should not be blank</font>"
				flg = 1
			}
			else
			{
				SSqFt[chk]= document.getElementById("sqft_" + rw).value;
				document.getElementById("Ssqft_" + rw).innerHTML =""
			}
			if(document.getElementById("avstat_" + rw).value=="")
			{
				document.getElementById("Savs_" + rw).innerHTML = "<font color='red'>Should not be blank</font>"
				flg = 1
			}
			else
			{
				SAvStat[chk]= document.getElementById("avstat_" + rw).value;
				document.getElementById("Savs_" + rw).innerHTML =""
			}			
			chk++;
			if(flg == 1)
				return false;
		}
			var FlatArr = new Array()
			var SqFtArr = new Array()
			var AvStatArr = new Array()
			//var MnIdArr = new Array()						
			
			var arrlen = SFltName.length;
			//alert(arrlen)
			for(var i=0;i<arrlen;i++)
			{			
				FlatArr[i] = SFltName[i] 
				SqFtArr[i] = SSqFt[i]  
				AvStatArr[i] = SAvStat[i] 
				//MnIdArr[i] = SHidMnId[i]
			}
						
			var Tpid = escape(document.getElementById("pid").value);
		 	var Tmnid = escape(document.getElementById("modi").value);			
						
			Para = 'Pmnid=' + Tmnid + '&Ppid=' + Tpid + '&PFlatArr=' + FlatArr + '&PSqFtArr=' + SqFtArr + '&PAvStatArr=' + AvStatArr ;
			//alert(Para)
			objXMLHttpRequest.onreadystatechange=AddSubResult;
			var Url = "flat_srv.asp"; //Url of the file in the server.......
			objXMLHttpRequest.open("POST",Url,true);
 			objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
			objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objXMLHttpRequest.setRequestHeader("Content-Length","12");
			objXMLHttpRequest.send(Para); //Data - to be sent to the server......
			//
		
  } 
  
  function AddSubResult()
  {  
  		if(objXMLHttpRequest.readyState == "4" )	
		{
//		alert(objXMLHttpRequest.responseText)
			objXMLHttpRequest.responseText
			Msg=objXMLHttpRequest.responseText.split("***");
			//alert(objXMLHttpRequest.responseText)
			//document.getElementById("subDiv").innerHTML=objXMLHttpRequest.responseText//Msg[1]
			//alert("1")
			if(Msg[0]==0)
			{
				document.getElementById("subDiv").innerHTML=Msg[2]
				//alert(Msg[1])
				//alert(Msg[2])
				setTimeout(modiTitle(Msg[1],Msg[2]),500)
				//modiTitle(+"'" + Msg[1] +"'",+"'" + Msg[2] +"'")
				//document.getElementById("CourseNm").value="";
				//document.getElementById("state").value="";				
				//document.getElementById("hid").value="";	
			}	
  			var browser=navigator.appName

  			if (browser=="Netscape")
  			{
   					var requestTimer = setTimeout(function() { objXMLHttpRequest.abort(); }, 0);
   					clearTimeout(requestTimer);
  			}
  			else
   			{
   					objXMLHttpRequest.abort()
  			}			
				//Modify()				
 	 	}
	 
  }

function ModiFlats(mnid)
{
//alert("yes")
	try{
		delNewRows()
		}
		catch(e)
		{
		}
	
	var cnVal
	cnVal = document.getElementById("cntVal").value
	
	for(var chek=0;chek<cnVal;chek++)
	{
		document.getElementById("table2").style.visibility = "visible"
		document.getElementById("tabl4").style.visibility = "visible"
			//alert(cnVal)	
		//var row1 = document.getElementById("table2").insertRow(1);
		var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
		//alert("len"+rwcnt.length)
		var row1 = document.getElementById("table2").insertRow(rwcnt.length);
		//var row1 = document.getElementById("table2").insertRow(1);
		row1.id="row1";
		row1.setAttribute("class","cell2")
		row1.className="cell2"		
		
		//alert("rwcnt= "+rwcnt.length)
		//alert(document.getElementById("table2").getElementsByTagName("tr").id)		
		var incval=rwcnt.length-1;
		
		//var row1 = document.createElement("TR");
		var cel1 = row1.insertCell(0)
		var cel2 = row1.insertCell(1)
		var cel3 = row1.insertCell(2)
		var cel4 = row1.insertCell(3)
		//var cel5 = row1.insertCell(4)
				
		var txt1=document.createTextNode("Yes")
		var txt2=document.createTextNode("No")
		var txt3=document.createTextNode("Delete")
		//var txt4=document.createTextNode("Modify")
		
		var fltname= document.createElement("Input");
		fltname.type="text";
		fltname.id="fltname_" + incval;
		fltname.name="fltname_" + incval;
		
		var sflt= document.createElement("span");
		//sflt.type="text";
		sflt.id="Sfltname_" + incval;
		sflt.name="Sfltname_" + incval;
		//sflt.innerHTML = "Yssss"
		
		var hidMnId= document.createElement("Input");
		hidMnId.type="hidden";
		hidMnId.id="hidMnId";
		hidMnId.name="hidMnId";
		hidMnId.value = mnid;
		
		//obSem.onKeyPress=onlynos();
		//alert("fltname_" + incval)
		
		var sqft= document.createElement("Input");
		sqft.type="text";
		sqft.id="sqft_" + incval;
		sqft.name="sqft_" + incval;
		
		var Ssqft= document.createElement("span");
		Ssqft.id="Ssqft_" + incval;
		Ssqft.name="Ssqft_" + incval;
		
		
		var AvId= document.createElement("Input");
		AvId.type="hidden";
		AvId.id="AvId_" + incval;
		AvId.name="AvId_" + incval;
		
		/*var avstat= document.createElement("Input");
		avstat.setAttribute('type', 'radio');
//		avstat.type="text";
		avstat.id="avstat_" + incval;
		avstat.name="avstat_" + incval;*/
		
		var avstat= document.createElement("select");
		avstat.id="avstat_" + incval;
		avstat.name="avstat_" + incval;
		
		var Savs= document.createElement("span");
		Savs.id="Savs_" + incval;
		Savs.name="Savs_" + incval;
		
		var theOption1=document.createElement("OPTION");
		var theText1 =document.createTextNode("Available");
		theOption1.setAttribute("value","A");
		theOption1.appendChild(theText1);
		avstat.appendChild(theOption1);
		
		var theOption2=document.createElement("OPTION");
		var theText2 =document.createTextNode("Sold");
		theOption2.setAttribute("value","S");
		theOption2.appendChild(theText2);
		avstat.appendChild(theOption2);
		
		var theOption3=document.createElement("OPTION");
		var theText3 =document.createTextNode("Blocked");
		theOption3.setAttribute("value","B");
		theOption3.appendChild(theText3);
		avstat.appendChild(theOption3);

		var theOption4=document.createElement("OPTION");
		var theText4 =document.createTextNode("Leased");
		theOption4.setAttribute("value","L");
		theOption4.appendChild(theText4);
		avstat.appendChild(theOption4);		
		
		/*var modibtn=document.createElement("input");		
		modibtn.type="button";
		modibtn.value="Modify";
		modibtn.onclick=ModiFlatDet;*/
		
		var delbtn=document.createElement("input");		
		delbtn.type="button";
		delbtn.value="Delete";
		delbtn.onclick=delRowDet;
		
		cel1.appendChild(fltname)
		cel1.appendChild(sflt)		
		cel2.appendChild(sqft);
		cel2.appendChild(Ssqft);
		cel2.appendChild(AvId);
		cel3.appendChild(avstat);
		cel3.appendChild(Savs);
		//cel4.appendChild(modibtn);
		cel4.appendChild(delbtn);
		
		//alert("ModifyDet("+mnid+")")		
		//setTimeOut("ModifyDet("+mnid+")",100)		
		
	}
	ModifyDet(mnid)	
}
function ModifyDet(mnid)			//request function to modify the data
{
//alert(mnid)
	var TId = escape(mnid)
	var TTabNa = escape("idb_avai")
	var TFldNa = escape("MnId")
	
	Para = 'PMnid=' + TId +'&PTabNa=' + TTabNa + '&PFldNa='+TFldNa;
	//alert(Para);
  	objXMLHttpRequest.onreadystatechange=SubjMod;
	var Url = "ModiAvDet.asp"; //Url of the file in the server.......
	objXMLHttpRequest.open("POST",Url,true);
	objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
	objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	objXMLHttpRequest.setRequestHeader("Content-Length","12");
	objXMLHttpRequest.send(Para); //Data - to be sent to the server......	
}
  
function SubjMod()			//results after modification
{
	var rwcnt=document.getElementById("table2").getElementsByTagName("tr");		
	//var incval=rwcnt.length; 
	var incval=1; 	
	var cnVal1
	cnVal1 = document.getElementById("cntVal").value
	//alert("len"+incval)
	//	document.getElementById("TstData").innerHTML = objXMLHttpRequest.responseText
		if(objXMLHttpRequest.readyState == "4" )			
		{
			if (objXMLHttpRequest.status == 200)
			{			
				var FldVal =  objXMLHttpRequest.responseText.split("*");
				if(FldVal[0].length==2)
				{
					alert("Record is deleted from database...")
					window.location.reload(true);
					document.getElementById("fltname_" + incval)=""
					document.getElementById("sqft_" + incval)=""
					document.getElementById("avstat_" + incval)=""					
				}
				else
				{
					var ivalue = 1
					for(incval=1;incval<=cnVal1;incval++)
					{
						document.getElementById("AvId_"+incval).value= FldVal[parseInt(ivalue)];					
						document.getElementById("fltname_"+incval).value= FldVal[parseInt(ivalue+1)];
						document.getElementById("sqft_"+incval).value = FldVal[parseInt(ivalue+2)];
						document.getElementById("avstat_"+incval).value = FldVal[parseInt(ivalue+3)];
						ivalue= ivalue+5
					}									
				}
			}
		else
		{
			alert("Problem with server response Try later or contact your software vendor");
			
		}		
		objXMLHttpRequest.abort();			
	}	
}
function ModiFlatDet()
{   
  var ivn
  ivn = this.parentNode.parentNode.rowIndex;
//alert("i is"+i)
  		var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
		var incval =rwcnt.length-1;
		//alert("incval"+incval)
		var chk=0
		var rw
		var flg
		flg = 0	
		//for(rw=1;rw<=incval;rw++)
		//{
		//alert(document.getElementById("avstat_" + rw).value)
		
			if(document.getElementById("fltname_" + ivn).value=="")
			{
				document.getElementById("Sfltname_" + ivn).innerHTML = "<font color='red'>Should not be blank</font>"
				flg = 1
			}
			else
			{			
				SFltName[chk]= document.getElementById("fltname_" + ivn).value;
				document.getElementById("Sfltname_" + ivn).innerHTML =""
			}
			
			if(document.getElementById("sqft_" + ivn).value=="")
			{
				document.getElementById("Ssqft_" + ivn).innerHTML = "<font color='red'>Should not be blank</font>"
				flg = 1
			}
			else
			{
				SSqFt[chk]= document.getElementById("sqft_" + ivn).value;
				document.getElementById("Ssqft_" + ivn).innerHTML =""
			}
			if(document.getElementById("avstat_" + ivn).value=="")
			{
				document.getElementById("Savs_" + ivn).innerHTML = "<font color='red'>Should not be blank</font>"
				flg = 1
			}
			else
			{
				SAvStat[chk]= document.getElementById("avstat_" + ivn).value;
				document.getElementById("Savs_" + ivn).innerHTML =""
			}			
			chk++;
			if(flg == 1)
				return false;
		//}
			var FlatArr = new Array()
			var SqFtArr = new Array()
			var AvStatArr = new Array()
			//var MnIdArr = new Array()						
			
			var arrlen = SFltName.length;
			//alert(arrlen)
			for(var i=0;i<arrlen;i++)
			{			
				FlatArr[i] = SFltName[i] 
				SqFtArr[i] = SSqFt[i]  
				AvStatArr[i] = SAvStat[i] 
				//MnIdArr[i] = SHidMnId[i]
			}
						
			var Tpid = escape(document.getElementById("pid").value);			
		 	var Tmnid = escape(document.getElementById("modi").value);
			var AvId = escape(document.getElementById("AvId_"+ivn).value);
												
			Para = 'Pmnid=' + Tmnid + '&Ppid=' + Tpid + '&PFlatArr=' + FlatArr + '&PSqFtArr=' + SqFtArr + '&PAvStatArr=' + AvStatArr + "&AvId=" + AvId;
			//alert(Para)
			objXMLHttpRequest.onreadystatechange=ModiSubResult;
			var Url = "flat_srv.asp"; //Url of the file in the server.......
			objXMLHttpRequest.open("POST",Url,true);

 			objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
			objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objXMLHttpRequest.setRequestHeader("Content-Length","12");
			objXMLHttpRequest.send(Para); //Data - to be sent to the server......
			//
		
  } 
  
  function ModiSubResult()
  {  
  		if(objXMLHttpRequest.readyState == "4" )	
		{
		//alert(objXMLHttpRequest.responseText)
			objXMLHttpRequest.responseText
			Msg=objXMLHttpRequest.responseText.split("*");
			//alert(Msg[1])
			//document.getElementById("subDiv").innerHTML=Msg[1]
			//document.location.href = "ModiAvail.asp?output = 1"
			document.getElementById("subDiv").innerHTML="Details Updated"
			if(Msg[0]==0)
			{
				document.getElementById("subDiv").innerHTML="Details Updated"
				//document.getElementById("CourseNm").value="";
				//document.getElementById("state").value="";				
				//document.getElementById("hid").value="";
				//document.location.href = "ModiAvail.asp?output = 2"	
			}	
  			var browser=navigator.appName
  			//alert(browser)  
  			if (browser=="Netscape")
  			{
   					var requestTimer = setTimeout(function() { objXMLHttpRequest.abort(); }, 0);
   					clearTimeout(requestTimer);
  			}
  			else
   			{
   					objXMLHttpRequest.abort()
  			}
			
				//Modify()				
 	 }
	 
  }

function insRow()
{
	for(var chek=0;chek<1;chek++)
	{
				
		var row1 = document.getElementById("table2").insertRow(1);
		row1.id="row1";
		row1.setAttribute("class","TEXTBOX")
		row1.className="TEXTBOX"
		
		var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
		//alert("rwcnt= "+rwcnt.length)		
		var incval=rwcnt.length-2;
		
		//var row1 = document.createElement("TR");
		var cel1 = row1.insertCell(0)
		var cel2 = row1.insertCell(1)
		var cel3 = row1.insertCell(2)
		var cel4 = row1.insertCell(3)
		var cel5 = row1.insertCell(4)
		var cel6 = row1.insertCell(5)
		var cel7 = row1.insertCell(6)
	
		
		var txt1=document.createTextNode("Yes")
		var txt2=document.createTextNode("No")
		var txt3=document.createTextNode("Delete")
		var fltname= document.createElement("Input");
		fltname.type="text";
		fltname.id="Sem" + "_" + incval;
		fltname.name="Sem"+ "_" + incval;
		//obSem.onKeyPress=onlynos();
		
		var sqft= document.createElement("Input");
		sqft.type="text";
		sqft.id="Subj"+ "_" + incval;
		sqft.name="Subj"+ "_" + incval;
		
		var avstat= document.createElement("Input");
		avstat.type="text";
		avstat.id="Lect"+ "_" + incval;
		avstat.name="Lect"+ "_" + incval;
		
		//avstat.onkeypress=onlynos;
				
	/*	var obPr1= document.createElement("input");
		obPr1.type="checkBox";		
		//obPr1.setAttribute("type","radio");
		obPr1.setAttribute("name","subPr"+ "_" + incval);
		obPr1.setAttribute("id","subPr_" + incval);
		obPr1.setAttribute("value","Yes");
		obPr1.onclick=disb;
		
		var obPr2= document.createElement("Input");
		obPr2.setAttribute("type","radio");
		obPr2.setAttribute("name","subPr"+ "_" + incval);
		obPr2.setAttribute("id","subPr_" + incval);
		obPr2.setAttribute("value","n");	
		obPr2.onclick=disb;*/		
		
		var obPrMks= document.createElement("input");
		obPrMks.type="text";
		obPrMks.id="Pra"+ "_" + incval;
		obPrMks.name="Pra"+ "_" + incval;
		obPrMks.disabled=true;
		obPrMks.value="0";
		obPrMks.size=8;
		
		
		var obTrMks=document.createElement("input");
		obTrMks.type="text";
		obTrMks.id="Theory"+ "_" + incval;
		obTrMks.name="Theory"+ "_" + incval;
		obTrMks.size=8;
		//obTrMks.onkeypress=onlynos(q);
		
		var delbtn=document.createElement("input");		
		delbtn.type="button";
		//delbtn.id="delRow";
		//delbtn.name="delRow";
		delbtn.value="Delete Row";
		delbtn.onclick=delRow;
		
	
		cel1.appendChild(fltname)		
		cel2.appendChild(sqft);
		cel3.appendChild(avstat);
		cel4.appendChild(obTime);
		cel5.appendChild(txt1);
		cel5.appendChild(obPr1);
		//cel5.appendChild(txt2);
		//cel5.appendChild(obPr2);
		cel5.appendChild(obPrMks);
		cel6.appendChild(obTrMks);
		cel7.appendChild(delbtn);
		
		ModifySubject(SubjId);		
		
	}	
}
function insRowModi(SubjId)
{
		try{
		delNewRows()
		}
		catch(e)
		{
		}
		var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
		//alert("rwcnt= "+rwcnt.length)		
		var incval=rwcnt.length-2;
		
		insRow00();		
		ModifySubject(SubjId);		
		
	//}	
}
 

function delRow(r)
{	
	var cnfm=confirm("Are u sure, u want to delete it?")
	if(cnfm)
	{	
			//var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
			var rwcnt=document.getElementsByTagName("tr");
			//alert(rwcnt.length);
			if(rwcnt.length<=4)
			{
				alert("Can't delete this row");
			}
			else
			{
				var i=this.parentNode.parentNode.rowIndex;
				//alert(document.getElementById("Avid_"+i).value);
				document.getElementById("table2").deleteRow(i);
			//	document.getElementById("s1").value=document.getElementById("s1").value-1;
			//document.getElementById("s1").value=rwcnt.length-1;

			}		
		}
	}
	
function delRowDet(r)
{
	var cnfm=confirm("Are u sure, u want to delete it?")
	if(cnfm)
	{	
	
			var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
			//var rwcnt=document.getElementsByTagName("tr");
			//alert(rwcnt.length);
			
			if(rwcnt.length<=1)
			{
				alert("Can't delete this row");
			}
			else
			{
				
				var i=this.parentNode.parentNode.rowIndex;
				//alert(document.getElementById("Avid_"+i).value);
					var PTabNa = "idb_avai"					
					var Id = document.getElementById("AvId_"+i).value					
					var FldNa =  "AvId"	
					Para = "Id=" + Id + "&TabNa = " + PTabNa + "&FldNa=" + FldNa
					//alert(Para)
					objXMLHttpRequest.onreadystatechange=Delete_RowOutput;
					var Url = "DelData.asp"; 
					objXMLHttpRequest.open("POST",Url,true);
					objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
					objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					objXMLHttpRequest.setRequestHeader("Content-Length","12");
					objXMLHttpRequest.send(Para);
					document.getElementById("table2").deleteRow(i);

			}		
		}
	}
	
function Delete_RowOutput()
  {
	if(objXMLHttpRequest.readyState == "4" )	
	{
		var	MsgStr = objXMLHttpRequest.responseText.split("*");
		if(parseInt(MsgStr[1])==1)
		{
			document.location.href="modiavail.asp?output=1"
		}
		else if(parseInt(MsgStr[1])==2)
		{
			document.location.href="modiavail.asp?output=5"
		}
		else if(parseInt(MsgStr[1])==3)
		{
			document.location.href="modiavail.asp?output=3"
		}			
		else if(parseInt(MsgStr[1])==0)
		{
			document.location.href="modiavail.asp?output=4"
		}			
		else
		{
			//alert("fgdf")				
		}
		var browser=navigator.appName
		if (browser=="Netscape")
		{
			var requestTimer = setTimeout(function() { objXMLHttpRequest.abort(); }, 0);
			clearTimeout(requestTimer);
		}
		else
  		{objXMLHttpRequest.abort()}
	}
  } 


  function insSem()
  {
  	//document.getElementById("AddSem").disabled = true;
	//document.getElementById("table1").innerHTML = "";
	var rwcnt=document.getElementById("table1").getElementsByTagName("tr");
	if(rwcnt.length==1)
	{
  	var rowSem = document.getElementById("table1").insertRow(1);	
	var celsem1 = rowSem.insertCell(0)
	var celsem2 = rowSem.insertCell(1)
	var celsem3 = rowSem.insertCell(2)	
		
	var txtSem=document.createTextNode("Semester :")
	
	var rowSem2 = document.getElementById("table1").insertRow(2);
	var celsem4 = rowSem2.insertCell(0)
	var celsem5 = rowSem2.insertCell(1)
	var txtEle=document.createTextNode("Electives :")
	var divElec = document.createElement("div")
	divElec.id = "eleDiv";
	celsem4.appendChild(txtEle);
	celsem5.appendChild(divElec);
	
	var divSem = document.createElement("div")
	divSem.id = "optDiv";
	XMLRequest();
		
	var obSemBtn= document.createElement("Input");
	obSemBtn.type="button";
	obSemBtn.id="SemBtn";
	obSemBtn.name="SemBtn";
	obSemBtn.value="Add Subjects";
	obSemBtn.onclick=insRow;
	
	celsem1.appendChild(txtSem);
	celsem2.appendChild(divSem);	
	celsem3.appendChild(obSemBtn);
	}
	else
	{
	XMLRequest();
	}
  }
  function insElec()
  {
  
  try{
		delNewRows()
		}
		catch(e)
		{
		}	
	XMLRequest1();
	
  }
  
 
  
  function Reset()
  {
  		document.getElementById("CourseNm").value="";
		document.getElementById("state").value="";
			
  }
  
  function XMLRequest()
	{
	
		try{	
		var cou=escape(frmSubject.CourseNm.value);
		//alert(cou)
  		objXMLHttpRequest.onreadystatechange=ClientOutput;
		var Url = "getSem.asp"; //Url of the file in the server.......
		objXMLHttpRequest.open("POST",Url,true);
		objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
		objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objXMLHttpRequest.setRequestHeader("Content-Length","12");
		objXMLHttpRequest.send('cou=' + cou); //Data - to be sent to the server......
		}catch(e)
		{
			//alert(e)
		}	
	}
	
		function ClientOutput()
		{
			//4 - request is completed.......
			if(objXMLHttpRequest.readyState == "4" )	
			{
				//alert(objXMLHttpRequest.responseText )
				//alert(document.getElementById("state").innerHTML)
				document.getElementById("optDiv").innerHTML =objXMLHttpRequest.responseText 
				objXMLHttpRequest.abort();
			}
		}
		

	
 function Modify()
 {	
 	
		try{	
		//window.location.reload(true);
		var cou=escape(frmSubject.CourseNm.value);
		//alert(cou)
  		objXMLHttpRequest.onreadystatechange=ModiOutput;
		var Url = "SubjectLst.asp"; //Url of the file in the server.......
		objXMLHttpRequest.open("POST",Url,true);
		objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
		objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objXMLHttpRequest.setRequestHeader("Content-Length","12");
		objXMLHttpRequest.send('cou=' + cou); //Data - to be sent to the server......
		delNewRows();
		}catch(e)
		{
			//alert(e)
		//	delNewRows();
		}	
	}
	
		function ModiOutput()
		{
		//4 - request is completed.......
		if(objXMLHttpRequest.readyState == "4" )	
		{
		//alert(objXMLHttpRequest.responseText )
		//alert(document.getElementById("state").innerHTML)
		document.getElementById("subDiv").innerHTML =objXMLHttpRequest.responseText 
		objXMLHttpRequest.abort();
		insSem()
		}
		}
		
function delNewRows()
{
	//document.getElementById("table2").deleteRow(i);
	var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
	var rwdel = rwcnt.length;
	//alert(rwdel);
	for(i=0;i<=rwcnt.length;i++)
	{
	if(rwdel>1)
	{
		var x=document.getElementById("row1").rowIndex;
		//alert("rw1 is"+x)
		if(x==0)
		{
			alert("cant delete this row")
		}
		else
		{			
			document.getElementById("table2").deleteRow(x);		
		}
	}
	}
	
}


  
   function DelSubject(SubjId)
   {
   //function to delete the data
	var VarChoic = confirm("Are you sure!.. want to delete");
	//alert(VarChoic);
	if(VarChoic)
	{
		var TId = escape(SubjId)
		var TTabNa = escape("Clg_TrSubject")
		var TFldNa = escape("SubjId")
	
		Para = 'PId='+ TId +'&PTabNa=' + TTabNa + '&PFldNa='+TFldNa;
		//alert(Para);
  		objXMLHttpRequest.onreadystatechange=Delete_Output;
		var Url = "DelSubject.asp"; //Url of the file in the server.......
		objXMLHttpRequest.open("POST",Url,true);
		objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
		objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objXMLHttpRequest.setRequestHeader("Content-Length","12");
		objXMLHttpRequest.send(Para);
	}	
  }
  
  
  function Delete_Output()
  {	//4 - request is completed........
  //resulting output after deletion
	if(objXMLHttpRequest.readyState == "4" )	
	{
		objXMLHttpRequest.responseText
		//alert(objXMLHttpRequest.responseText)
		//Msg=objXMLHttpRequest.responseText.split("*");		
		if (objXMLHttpRequest.status == 200)
		{
		var FldVal =  objXMLHttpRequest.responseText.split("*");
		if(FldVal[0].length==2)
		{
			//alert(FldVal[1])
			document.getElementById("subDiv").innerHTML=FldVal[1]
		}
		else
		{
			if(FldVal[0].length==1);
			{
				//alert(FldVal[1])
				window.location.reload(true);				
				
				var i=this.parentNode.parentNode.rowIndex;
				document.getElementById("table2").deleteRow(i);
												
			}
		}
		}
		else
		{
		//document.getElementById("subDiv").innerHTML=objXMLHttpRequest.responseText
			alert("Problem with server response Try later or contact your software vendor");
		}		
		objXMLHttpRequest.abort();
	}
  }
  
   function XMLRequest1()
	{
		try{	
		var cou1=escape(frmSubject.state.value);
		//alert(cou1)
  		objXMLHttpRequest.onreadystatechange=ElectiveOutput;
		var Url = "getEle.asp"; //Url of the file in the server.......
		objXMLHttpRequest.open("POST",Url,true);
		objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
		objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objXMLHttpRequest.setRequestHeader("Content-Length","12");
		objXMLHttpRequest.send('cou1=' + cou1); //Data - to be sent to the server......
		}catch(e)
		{
			//alert(e)
		}	
	}
	
		function ElectiveOutput()
		{
		//4 - request is completed.......
		if(objXMLHttpRequest.readyState == "4" )	
		{
		//alert(objXMLHttpRequest.responseText )
		//alert(document.getElementById("state").innerHTML)
		document.getElementById("eleDiv").innerHTML =objXMLHttpRequest.responseText 
		objXMLHttpRequest.abort();
		insRow00();
		}
		}
		

   function XMLRequest2()
	{
		try{	
		var cou1=escape(frmSubject.state.value);
		//alert(cou1)
  		objXMLHttpRequest.onreadystatechange=ElectiveOutput2;
		var Url = "getEle.asp"; //Url of the file in the server.......
		objXMLHttpRequest.open("POST",Url,true);
		objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
		objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objXMLHttpRequest.setRequestHeader("Content-Length","12");
		objXMLHttpRequest.send('cou1=' + cou1); //Data - to be sent to the server......
		}catch(e)
		{
			//alert(e)
		}	
	}
	
		function ElectiveOutput2()
		{
		//4 - request is completed.......
		if(objXMLHttpRequest.readyState == "4" )	
		{
		//alert(objXMLHttpRequest.responseText )
		//alert(document.getElementById("state").innerHTML)
		document.getElementById("eleDiv").innerHTML =objXMLHttpRequest.responseText 
		document.getElementById("ElecNm").value = document.getElementById("hidEle").value;
		objXMLHttpRequest.abort();
		//insRow00();
		}
		}
  
  
  function getSubjects()
	{
	
	//alert("hello")
		try{	
		var subj=escape(frmSubLst.CourseNm.value);
		//alert(cou)
  		objXMLHttpRequest.onreadystatechange=SubjOutput;
		var Url = "getSubjects.asp"; //Url of the file in the server.......
		objXMLHttpRequest.open("POST",Url,true);
		objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
		objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objXMLHttpRequest.setRequestHeader("Content-Length","12");
		objXMLHttpRequest.send('subj=' + subj); //Data - to be sent to the server......
		}catch(e)
		{
			//alert(e)
		}	
	}
	
function SubjOutput()
		{
		//4 - request is completed.......
		if(objXMLHttpRequest.readyState == "4" )	
		{
		//alert(objXMLHttpRequest.responseText )
		//alert(document.getElementById("state").innerHTML)
		document.getElementById("subjectLst").innerHTML =objXMLHttpRequest.responseText 
		objXMLHttpRequest.abort();
		}
		}
		

function XMLReqEle()
	{
		try{	
		var couEle=escape(frmAddElv.CourseNm.value);
		//alert(cou)
  		objXMLHttpRequest.onreadystatechange=EleOutput;
		var Url = "getSemEle.asp"; //Url of the file in the server.......
		objXMLHttpRequest.open("POST",Url,true);
		objXMLHttpRequest.setRequestHeader("Host","www.indiabuilders.in");
		objXMLHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objXMLHttpRequest.setRequestHeader("Content-Length","12");
		objXMLHttpRequest.send('couEle=' + couEle); //Data - to be sent to the server......
		}catch(e)
		{
			//alert(e)
		}	
	}
	
		function EleOutput()
		{
		//4 - request is completed.......
		if(objXMLHttpRequest.readyState == "4" )	
		{
		//alert(objXMLHttpRequest.responseText )
		//alert(document.getElementById("state").innerHTML)
		document.getElementById("eleDiv").innerHTML =objXMLHttpRequest.responseText 
		objXMLHttpRequest.abort();
		}
		}
		
//insRowModi
