var rptcnt = 0;
function onsave()
{
   //alert(savetype);
    var flg=0;
    //alert(document.getElementById('clgflg').value+"----");
    var prn=document.getElementById('name').value;
    var prevclg=document.getElementById('prevclg').value;
    var mothnm=document.getElementById('mthnm').value;
    var exm=document.getElementById('exm_txt').value;
    var set=document.getElementById('setno').value;
    var yrpass=document.getElementById('yrofpass').value;
    var prisub=document.getElementById('prisub').value;
    var app=document.getElementById('applno').value;
    var prev_univ=document.getElementById('prev_univ').value;
    var pctg1=document.getElementById('pctg1').value;
    var pctg2=document.getElementById('pctg2').value;
    var prnsub=document.getElementById('prinsub').value;
    
    //alert(document.getElementById('pricent').value);
    if(prn.length<=0)
    {      flg=1;
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('name').focus(); 
	       alert("Name Cannot Be Blank");              
           }          
    }
    else if(mothnm.length<=0)
    {      flg=1;
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('mthnm').focus(); 
	       alert("Mothers Name Cannot Be Blank");              
           }          
    }
    else if(exm.length<=0)
    {      flg=1;
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('exm_txt').focus(); 
	       alert("Exam Cannot Be Blank");              
           }          
    }
    else if(set.length<=0)
    {      flg=1;
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('setno').focus(); 
	       alert("Seat No Cannot Be Blank");              
           }          
    }
    else if(yrpass.length<=0)
    {      flg=1;
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('yrofpass').focus(); 
	       alert("Year Of Passing Cannot Be Blank");              
           }          
    }
    /*else if(pctg1.length<=0)
    {      flg=1;
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('pctg1').focus(); 
	       alert("Final Year TotalMarks Cannot Be Blank");              
           }          
    }
    else if(pctg2.length<=0)
    {      flg=1;
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('pctg2').focus(); 
	       alert("Final Year Out of Cannot Be Blank");              
           }          
    }*/
    else if(prevclg.length<=0) 
    {      flg=1;
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('prevclg').focus(); 
	       alert("Previous College Cannot Be Blank");              
           }          
    }
    else if(prev_univ.length<=0) 
    {      flg=1;
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('prev_univ').focus(); 
	       alert("Previous University Cannot Be Blank");              
           }          
    }
    else if((document.getElementById('subreq').value=='N')||( document.getElementById('subreq').value=='B'))
    {
    	if(isblank(document.getElementById('tccntr_1_2').value))
    	{
	   flg=1;
           if(rptcnt == 0)
	    {
	           rptcnt++;
	           document.getElementById('tccntr_1_2').disabled=false;
	           document.getElementById('tccntr_1_2').focus(); 
	           alert("Teaching Center Cannot Be Blank ");
            }          
     	}    
    }
    else if((document.getElementById('clgflg').value.indexOf('A')!=-1)||(document.getElementById('clgflg').value=="E"))
    {   
        var m2=document.getElementById('subcd_1_2').value;
        var m3=document.getElementById('subcd_1_3').value;
        var m4=document.getElementById('subcd_1_4').value;
        var m5=document.getElementById('subcd_1_5').value;
        var m6=document.getElementById('subcd_1_6').value;
    
        var val2=isblank(m2);     
        var val3=isblank(m3);     
        var val4=isblank(m4);     
        var val5=isblank(m5);     
        var val6=isblank(m6);    
        
        if(document.getElementById('subreq').value.indexOf('Y')!=-1)
        {
        	if(val2==true && val3==true && val4==true && val5==true && val6==true) 
        	{flg=1;
        	    document.getElementById('subcd_1_2').disabled=false;
        	    alert('Atleast One Subject is Selected'); 
        	    document.getElementById('tccntr_1_2').disabled=false;
	            document.getElementById('subcd_1_2').focus();
        	}
        }
        else if((document.getElementById('subreq').value.indexOf('N')!=-1)&&(document.getElementById('clgflg').value.indexOf('E')!=-1))
        {
        //(document.getElementById('clgflg').value.indexOf('E')!=-1)
        	if(isblank(document.getElementById('tccntr_1_2').value)==true)
		{flg=1;
                    document.getElementById('tccntr_1_2').disabled=false;
        	    alert('Atleast One Center is Selected');  
	            document.getElementById('tccntr_1_2').focus();			
		}
		//alert(isblank(document.getElementById('tccntr_1_2').value));
        }
     }
   
     rptcnt = 0;
     if(Number(document.getElementById('pctg2').value)<Number(document.getElementById('pctg1').value))
     {//alert("in");
           if(rptcnt == 0)
           {
               rptcnt++;
               document.getElementById('pctg2').focus();
               document.getElementById('pctg2').select(); 
               alert("OutOf Marks Should Greater than TotalMarks");	  	        
           }
     }


    if(flg==0)
    {  var commit=0;
        if(document.getElementById('psw').value.length<=0)
        {commit=1;
            document.getElementById('psw').disabled=false;       
            document.getElementById('psw').focus();
        } 
        else 
        {   
            var yourstate=window.confirm("Forms Once Submitted Can Not Be Changed. If you Click Ok, Form will be submitted and If you Click Cancel, It will Save Only.\n Have you Fill all the Information ?");
            if(yourstate)
            {
                //alert("in");
                var v1=document.getElementById('instno').value;
                var v2=document.getElementById('paydt').value;
                var v3=document.getElementById('bnk').value;
                //var v4=document.getElementById('cashdd').value;  
                if(v1.length<=0)
                {   commit=1;
                    if(rptcnt == 0)
                   {
                       rptcnt++;
                       document.getElementById('instno').focus(); 
                       alert("University Challan/DD No. Cannot Be Blank");              
                   }          
                }
                else if(v2.length<=0)
                {      commit=1;
                    if(rptcnt == 0)
                    {
                      rptcnt++;
                      document.getElementById('paydt').focus(); 
                      alert("Date Cannot Be Blank");              
                    }          
                }  
                else if(v3.length<=0)
                {      commit=1;
                    if(rptcnt == 0)
                    {
                        rptcnt++;
                        document.getElementById('bnk').focus(); 
                        alert("Bank Cannot Be Blank");              
                    }          
                }  
                else  
                {   
                      alert("Form will submited to University. It Can not Modify Further "); 
                      document.getElementById('saveflg').value="U";  
                }
            }
            else 
            {
        	    alert("Form will save Only. It is not submited to University."); 
        	    document.getElementById('saveflg').value="S";
            }
        /*else
        {
        //if(document.getElementById('Exeqry').value=="E") 
        //if(document.getElementById('psw').value.length>0 && document.getElementById('repass').value.length>0)
        var yourstate=window.confirm("If you Click Yes then Form Should be Considered as Final It Can not Modify Further \nIf you Click No Form will Save Only");
        //alert("1111111"+yourstate);
               if(yourstate)
               {
                 var v1=document.getElementById('instno').value;
                 var v2=document.getElementById('paydt').value;
                 var v3=document.getElementById('bnk').value;
                 var v4=document.getElementById('cashdd').value;  
                 if(v4=="DD")
                 {
                    if(v1.length<=0 && v2.length<=0 && v3.length<=0) 
                    {   commit=1;
                       document.getElementById('instno').focus();
                       alert("Challan No., Date, Bank must Be Enter")    
                    }
                    else
                    {
                        document.getElementById('saveflg').value="U";  
                    }
                 }
                 else if(v4=="Cash")
                 {
                      document.getElementById('saveflg').value="U";
                 }     
            } 
            else
            {   
                document.getElementById('saveflg').value="S";
            } 
         }*/
        if(commit==0) 
        {
                if(app.length<=0)
                {
                     document.getElementById('applno').value="-100";
                }
                //alert(document.getElementById('saveflg').value);
                document.getElementById('psw').disabled=false;      
                document.getElementById('applno').disabled=false;
                document.getElementById('psw').disabled=false;
                document.getElementById('prnno').disabled=false;
                document.getElementById('crstype').disabled=false;
                document.getElementById('name').disabled=false;
                document.getElementById('mthnm').disabled=false;
                document.getElementById('addforcurrs1').disabled=false;
                document.getElementById('addforcurrs2').disabled=false;
                document.getElementById('addforcurrs3').disabled=false;
                document.getElementById('pincd').disabled=false;
                document.getElementById('cty').disabled=false;
                document.getElementById('dist').disabled=false;
                document.getElementById('telno').disabled=false;
                document.getElementById('email').disabled=false;
                document.getElementById('gender').disabled=false;
                document.getElementById('mobile').disabled=false;
                document.getElementById('cstctg').disabled=false;

                document.getElementById('phy_handy').disabled=false;
                document.getElementById('religion').disabled=false;

                document.getElementById('idmark1').disabled=false;
                document.getElementById('idmark2').disabled=false;
                document.getElementById('exm_txt').disabled=false;
                document.getElementById('yrofpass').disabled=false;
                document.getElementById('prisub').disabled=false;
                document.getElementById('pctg1').disabled=false;
                document.getElementById('pctg2').disabled=false;
                document.getElementById('prevclg').disabled=false;
                document.getElementById('prev_univ').disabled=false;
                document.getElementById('setno').disabled=false;
                document.getElementById('degreesub1').disabled=false;
                document.getElementById('bedmeth1').disabled=false;
                document.getElementById('bedmeth2').disabled=false;
                document.getElementById('degreesub2').disabled=false;
                document.getElementById('cntr').disabled=false;
                document.getElementById('hostel_yn').disabled=false;
                document.getElementById('prinsub').disabled=false;
                //document.getElementById('pricent').disabled=false;

                document.getElementById('subcd_1_2').disabled=false;
                document.getElementById('subcd_1_3').disabled=false;
                document.getElementById('subcd_1_4').disabled=false;
                document.getElementById('subcd_1_5').disabled=false;
                document.getElementById('subcd_1_6').disabled=false;
                document.getElementById('subcd_1_7').disabled=false;
                document.getElementById('subcd_1_8').disabled=false;
                
                document.getElementById('tccntr_1_2').disabled=false;
                document.getElementById('tccntr_1_3').disabled=false;
                document.getElementById('tccntr_1_4').disabled=false;
                document.getElementById('tccntr_1_5').disabled=false;
                document.getElementById('tccntr_1_6').disabled=false;
                document.getElementById('tccntr_1_7').disabled=false;
                document.getElementById('tccntr_1_8').disabled=false;

               // document.getElementById('bedmeth').disabled=false;

                document.getElementById('amt').disabled=false;
                document.getElementById('cashdd').disabled=false;
                document.getElementById('instno').disabled=false;
                document.getElementById('paydt').disabled=false;
                document.getElementById('bnk').disabled=false;
                
                document.pgentrance.submit();
             }
   }
}
}

function savedata(url)
{
    if (window.XMLHttpRequest)
    {
        req = new XMLHttpRequest();
	req.onreadystatechange = processReqChangesave;
	req.open("GET", url, true);
	req.send(null);
    }
    // branch for IE/Windows ActiveX version
    else if (window.ActiveXObject)
    {
	req = new ActiveXObject("Microsoft.XMLHTTP");
	if (req)
	{
	    req.onreadystatechange = processReqChangesave;
	    req.open("GET", url, true);
	    req.send(null);
	}
    }
}

function processReqChangesave()
{
 // only if req shows "complete"
    if (req.readyState == 4)
    {
        // only if "OK"
	if (req.status == 200)
	{
            gcor = req.responseText;	
            alert(gcor);
            setalert(gcor);
           /* document.getElementById('save2').disabled=false;
            document.getElementById('psw').disabled=true;      
            document.getElementById('applno').disabled=true;
            document.getElementById('psw').disabled=true;
            document.getElementById('prnno').disabled=true;
            document.getElementById('crstype').disabled=true;           
            document.getElementById('prinsub').disabled=true;
            document.getElementById('pricent').disabled=true;

            document.getElementById('subcd_1_2').disabled=true;
            document.getElementById('subcd_1_3').disabled=true;
            document.getElementById('subcd_1_4').disabled=true;
            document.getElementById('subcd_1_5').disabled=true;
            document.getElementById('subcd_1_6').disabled=true;
                
            document.getElementById('tccntr_1_2').disabled=true;
            document.getElementById('tccntr_1_3').disabled=true;
            document.getElementById('tccntr_1_4').disabled=true;
            document.getElementById('tccntr_1_5').disabled=true;
            document.getElementById('tccntr_1_6').disabled=true;
            //document.getElementById('bedmeth').disabled=true;

            document.getElementById('amt').disabled=true;*/
        }
    }
}

function setalert(resstr)
{
   var l = resstr.length;
   var fields = resstr.split("|");
   //alert(fields.length);

   for (i=1; i<fields.length; i++)
   {  
      var fname = "";
      var fval = "";
      var k = fields[i].indexOf('>');
      if (k != -1)
      {
         fname = fields[i].substr(0,k);
         fval = fields[i].substr(k+1);
      }
      // Logic for assigning values to form fields
      //alert(fname+"****"+fval)
      if (fname=="formno")
      {
         document.getElementById('applno').value=fval;
         alert("Form Save with Application no. "+fval+"\n If Form Is Final Click Submit ");
      }
      else if (fname=="Error")
      {
         alert("Form not Saved properly");  
      }
   }
   return 'Y';
}


