
var FlatArr = new Array()
var SqFtArr = new Array()
var AvStatArr = new Array()
var DiscArr = new Array()

var ival = 0

var Spdtid = new Array()
var Sqty = new Array()
var Sbar = new Array()
var Sdesc = new Array()



function AddTd(txt,id)
{
//alert("called")

var ObjNosN=0;


		ObjNosN = document.getElementsByTagName("SELECT").length 
//alert(ObjNosN);
		Obj1 = document.getElementsByTagName("SELECT")
		Flag1 = 0;
		for(ObjCntN=0;ObjCntN<ObjNosN;ObjCntN++)
		{
			if(Obj1[ObjCntN].title == "Model")
			{
							
				OpText = document.getElementById("PdtModel1").options[document.getElementById("PdtModel1").selectedIndex].text;
				 
				pdtid = document.getElementById("PdtModel1").options[document.getElementById("PdtModel1").selectedIndex].value;

			}
		}



//var dd
//pdtid= document.getElementById("LstPgDis").value
dd = pdtid
//OpText = document.getElementById("LstPgDis").options[document.getElementById("LstPgDis").selectedIndex].text; 

	for(var chek=0;chek<1;chek++)
	{
		var fgval
		fgval = 0
		//alert(fgval);
		if(document.getElementById("tablDiv"))
		document.getElementById("tablDiv").style.visibility = "visible";
		
		if(document.getElementById("tablval"))
		document.getElementById("tablval").style.visibility = "visible";
		
		if(document.getElementById("tabl"))
		document.getElementById("tabl").style.visibility = "visible";

	
		var rwcnt = document.getElementById("tablval").getElementsByTagName("tr");

		if(rwcnt.length>=1)
		{
			var theTst=document.getElementsByTagName("tr");
			for(var n=0;n<theTst.length;n++)
			{
				if(theTst[n].id == pdtid)
					fgval = 1
				//	alert(fgval)
			}
		}

		
		if(rwcnt.length>1)
		{		
			if(fgval == 1)
			{
				document.getElementById("errmsg").innerHTML="<img src='images/icon_alert.gif' align='absmiddle'><b><font color='red'>Already inserted</font></b>"
			}
			else
			{
		//	alert(pdtid)
				document.getElementById("errmsg").innerHTML=""			
				var row1 = document.getElementById("tablval").insertRow(rwcnt.length);
					row1.id=pdtid;
					row1.setAttribute("class","content")
					row1.className="content"		
					
	
		var incval=rwcnt.length-1;
		var cel1 = row1.insertCell(0) // pdtmodel
		var cel2 = row1.insertCell(1) // qty
		var cel3 = row1.insertCell(2) // desc
		var cel4 = row1.insertCell(3) // barcode
		var cel5 = row1.insertCell(4)// delete
				
		var txt1=document.createTextNode("Yes")
		var txt2=document.createTextNode("No")
		var txt3=document.createTextNode("Delete")
		
				
		var pdtmodel= document.createElement("Input");
		pdtmodel.type="text";
		pdtmodel.id="pdtmodel_" + incval;
		pdtmodel.name="pdtmodel_" + incval;
		pdtmodel.value = OpText;
		pdtmodel.disabled = true;
		pdtmodel.className="content"		
		
		var PdtId= document.createElement("Input");
		PdtId.type="hidden";
		PdtId.id="PdtId_" + incval;
		PdtId.name="PdtId_" + incval;
		PdtId.value = pdtid;
		PdtId.className="content"		
				
		var spdtmodel= document.createElement("span");
		spdtmodel.id="Spdtmodel_" + incval;
		spdtmodel.name="Spdtmodel_" + incval;
		
		var labelqty = document.createElement("LABEL");
		labelqty.htmlFor = "qty_" + incval;
		labelqty.id = 1
		
		var qty= document.createElement("input");
		qty.id="qty_" + incval;
		qty.name="qty_" + incval;
		qty.size = 5
		qty.onkeypress = onlynos;
		qty.setAttribute('maxLength',3);		
		qty.className="content"
		
		var Sqty= document.createElement("span");
		Sqty.id="Sqty_" + incval;
		Sqty.name="Sqty_" + incval;

//Barcode
		var labelbar = document.createElement("LABEL");
		labelbar.htmlFor = "bar_" + incval;
		labelbar.id = 1
		
		var bar= document.createElement("input");
		bar.id="bar_" + incval;
		bar.name="bar_" + incval;
		bar.size = 10
		bar.onkeypress = onlynosee;
		bar.setAttribute('maxLength',10);	
		bar.className="content"
		
		var Sbar= document.createElement("span");
		Sbar.id="Sbar_" + incval;
		Sbar.name="Sbar_" + incval;
				

//Text Area
		var labeldesc = document.createElement("LABEL");
		labeldesc.htmlFor = "desc_" + incval;
		labeldesc.id = 1
		
		var desc= document.createElement("textarea");
		desc.id="desc_" + incval;
		desc.name="desc_" + incval;
		desc.cols = 20
		desc.rows = 3
		desc.className="content"		
		//desc.onkeypress = onlynosee;
	
		
		var Sdesc= document.createElement("span");
		Sdesc.id="Sdesc_" + incval;
		Sdesc.name="Sdesc_" + incval;
	
		var delbtn=document.createElement("input");		
		delbtn.type="button";
		delbtn.value="Delete Row";
		delbtn.onclick=delRow;
		
		cel1.appendChild(pdtmodel)
		cel1.appendChild(PdtId)
		cel2.appendChild(qty);
		cel2.appendChild(Sqty);
		cel3.appendChild(bar);		
		cel3.appendChild(Sbar);
		cel4.appendChild(desc);
		cel4.appendChild(Sdesc);		
		cel5.appendChild(delbtn);


			}
		}
		else
		{
	//	alert(pdtid)
			var row1 = document.getElementById("tablval").insertRow(rwcnt.length);
			
			//row1.id="row1";
			row1.id=pdtid;
			row1.setAttribute("class","cell2")
			row1.className="cell2"		
	
			var incval=rwcnt.length-1;

		var cel1 = row1.insertCell(0) // pdtmodel
		var cel2 = row1.insertCell(1) // qty
		var cel3 = row1.insertCell(2) // desc
		var cel4 = row1.insertCell(3) // barcode
		var cel5 = row1.insertCell(4)// delete
				
		var txt1=document.createTextNode("Yes")
		var txt2=document.createTextNode("No")
		var txt3=document.createTextNode("Delete")
		
				
		var pdtmodel= document.createElement("Input");
		pdtmodel.type="text";
		pdtmodel.id="pdtmodel_" + incval;
		pdtmodel.name="pdtmodel_" + incval;
		pdtmodel.value = OpText;
		pdtmodel.disabled = true;
		pdtmodel.className="content"
		
		var PdtId= document.createElement("Input");
		PdtId.type="hidden";
		PdtId.id="PdtId_" + incval;
		PdtId.name="PdtId_" + incval;
		PdtId.value = pdtid;
		PdtId.className="content"		
				
		var spdtmodel= document.createElement("span");
		spdtmodel.id="Spdtmodel_" + incval;
		spdtmodel.name="Spdtmodel_" + incval;
		
		var labelqty = document.createElement("LABEL");
		labelqty.htmlFor = "qty_" + incval;
		labelqty.id = 1
		
		var qty= document.createElement("input");
		qty.id="qty_" + incval;
		qty.name="qty_" + incval;
		qty.size = 5
		qty.onkeypress = onlynos;
		qty.setAttribute('maxLength',3);
		qty.className="content"				
		
		var Sqty= document.createElement("span");
		Sqty.id="Sqty_" + incval;
		Sqty.name="Sqty_" + incval;

//Barcode
		var labelbar = document.createElement("LABEL");
		labelbar.htmlFor = "bar_" + incval;
		labelbar.id = 1
		
		var bar= document.createElement("input");
		bar.id="bar_" + incval;
		bar.name="bar_" + incval;
		bar.size = 10
		bar.onkeypress = onlynosee;
		bar.setAttribute('maxLength',10);
		bar.className="content"			
		
		var Sbar= document.createElement("span");
		Sbar.id="Sbar_" + incval;
		Sbar.name="Sbar_" + incval;
				

//Text Area
		var labeldesc = document.createElement("LABEL");
		labeldesc.htmlFor = "desc_" + incval;
		labeldesc.id = 1
		
		var desc= document.createElement("textarea");
		desc.id="desc_" + incval;
		desc.name="desc_" + incval;
		desc.cols = 20
		desc.rows = 3
		desc.className="content"		
		//desc.onkeypress = onlynosee;
	
		
		var Sdesc= document.createElement("span");
		Sdesc.id="Sdesc_" + incval;
		Sdesc.name="Sdesc_" + incval;
	
		var delbtn=document.createElement("input");		
		delbtn.type="button";
		delbtn.value="Delete Row";
		delbtn.onclick=delRow;
		
		cel1.appendChild(pdtmodel)
		cel1.appendChild(PdtId)
		cel2.appendChild(qty);
		cel2.appendChild(Sqty);
		cel3.appendChild(bar);		
		cel3.appendChild(Sbar);
		cel4.appendChild(desc);
		cel4.appendChild(Sdesc);		
		cel5.appendChild(delbtn);
		}
				
	}
}


function onlynosee1111(e)
{
	var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	//reg = /\d/;
	reg = /[a-zA-Z*_`~!@#$%^&*()=+|{};:'",./<>?\-\]\[\\]/;
	return !reg.test(keychar);	
}
function onlynosee()
{
	var a=window.event.keyCode;
	if((a<48 || a>57) && (a!=45) && (a!=32) && (a!=46))
	{
		window.event.keyCode =0;
	}
}


function upwar()
{   
  		var rwcnt=document.getElementById("tablval").getElementsByTagName("tr");
		var incval =rwcnt.length ;
		var chk=0
		var rw
		var flg
		flg = 0	
		for(rw=0;rw<incval;rw++)
		{		
			if(document.getElementById("pdtid_" + rw).value=="")
			{
				flg = 1
			}
			else
			{	
				Spdtid[chk]= document.getElementById("pdtid_" + rw).value;
			}
			
			if(document.getElementById("qty_" + rw).value=="")
			{
				document.getElementById("Sqty_" + rw).innerHTML = "<font color='red'>Should not be blank</font>"
				flg = 1
			}
			else
			{
				Sqty[chk]= document.getElementById("qty_" + rw).value;
				document.getElementById("Sqty_" + rw).innerHTML =""
			}

			if(document.getElementById("bar_" + rw).value=="")
			{
				document.getElementById("Sbar_" + rw).innerHTML = "<font color='red'>Should not be blank</font>"
				flg = 1
			}
			else
			{
				Sbar[chk]= document.getElementById("bar_" + rw).value;
				document.getElementById("Sbar_" + rw).innerHTML =""
			}

			if(document.getElementById("desc_" + rw).value=="")
			{
				document.getElementById("Sdesc_" + rw).innerHTML = "<font color='red'>Should not be blank</font>"
				flg = 1
			}
			else
			{
				Sdesc[chk]= document.getElementById("desc_" + rw).value;
				document.getElementById("Sdesc_" + rw).innerHTML =""
			}

			chk++;
			if(flg == 1)
				return false;			
		}

			var Apdtid = new Array()
			var Aqty = new Array()
			var Abar = new Array()
			var Adesc = new Array()
					
			
			var arrlen = Spdtid.length;
			//alert(arrlen)
			for(var i=0;i<arrlen;i++)
			{			
				Apdtid[i] = Spdtid[i] 
				Aqty[i] = Sqty[i]  
				Abar[i] = Sbar[i] 
				Adesc[i] = Sdesc[i]
			}						
						
			Para = GetPara()
			var frmno = escape(document.getElementById("frmno").value);
			//var OfrStat = escape(document.getElementById("OffrStat").value);
			
				//Para = 'Pmnid=' + Tmnid + '&Ppid=' + Tpid + '&PFlatArr=' + FlatArr + '&PSqFtArr=' + SqFtArr + '&PAvStatArr=' + AvStatArr ;
				Para = 'frmno=' + frmno + '&pdtid=' + Apdtid + '&qty=' + Aqty + '&bar=' + Abar + '&desc=' + Adesc ;
			//	alert(Para)
				
				objXMLHttpRequest.onreadystatechange=AddSubResult;
				var Url = "warranty_save.asp"; //Url of the file in the server.......
				objXMLHttpRequest.open("POST",Url,true);
	
				objXMLHttpRequest.setRequestHeader("Host","www.lookmansecurity.com");
				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" )	
	{	
		var	MsgStr = objXMLHttpRequest.responseText.split("*");
//	document.getElementById("a").innerHTML = objXMLHttpRequest.responseText
		if(MsgStr[1]==1)
			{
				//alert("inside loop")
				document.location.href="warranty_list.asp?output=1"
			}
			else
			{
				//alert("inside loop")
				document.location.href="warranty_list.asp?output=2"
			}		

	}
}


function ModiFlats(mnid)
{
	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"
				
		//var row1 = document.getElementById("table2").insertRow(1);
		var rwcnt=document.getElementById("table2").getElementsByTagName("tr");
		//alert(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 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);
				
		ModifyDet(mnid);		
		
	}	
}

  

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","localhost");
			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("tablval").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","localhost");
					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")				
			}

	}
  } 


  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","localhost");
		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","localhost");
		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","localhost");
		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","localhost");
		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","localhost");
		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","localhost");
		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","localhost");
		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();
		}
		}
		
