/********************URVESH 1/21/2009 *********************/

var mymessage="WELCOME TO ONLINE MAH-MCA-CET-2010.";
var movecontrol=0;
var mess_len=mymessage.length;
var movespeed=50;
var max_len=mess_len+mymessage.length;
window.status=mymessage;

function checkvalid()
{
  if(document.getElementById('candid').value.length<8)
	{
      alert("Please enter valid Candidate's Application Id or Roll No..");
	  return false;
	}

  if(document.getElementById('ldate').value=="0")
	{
      alert("Please enter valid Date");
	  return false;
	}
  if(document.getElementById('lmonth').value=="0")
	{
      alert("Please enter valid month");
	  return false;
	}

  if(document.getElementById('lyear').value=="0")
	{
      alert("Please enter valid year");
	  return false;
	}

}


function Printitrep()
    {
		document.getElementById("trHead").style.display = "none";
		window.print();
        document.getElementById("trHead").style.display = "block";
	}


function validsubarcid()
{

  if(document.getElementById('subarcid').value.length<2)
  {
	alert("Please Enter valid SUBARC Id. You Entered  ARC"+ document.getElementById('subarcid').value +"");
    return false;
  }

}

function validsubarcpwd()
{
  if(document.getElementById('txt_pwd').value.length<6)
  {
	alert("Please Enter minimum 6 character new password");
    return false;
  }
  if(document.getElementById('txt_confpwd').value.length<6)
  {
	alert("Please Enter minimum 6 character new password");
    return false;
  }

  if(document.getElementById('txt_pwd').value!=document.getElementById('txt_confpwd').value)
  {
	alert("New password and confirm password should be same.");
    return false;
  }
}
function movemessage()
{
	var index;
	if(movecontrol>max_len)
	{
		window.status=mymessage;
		movecontrol=0;
	}                             
	if(movecontrol>=mess_len)
	{
		index=movecontrol-mess_len;
		window.status=mymessage.substring(index,mess_len);
		movecontrol++;
	}
	else
	{
		window.status=mymessage.substring(0,movecontrol);
		movecontrol++;                 
	}
	setTimeout("movemessage();",movespeed);
}

 function facselect(fac)					// FUNCTION FOR MATHS SUBJECT AND LEVEL OF MATHS
	{
		//alert(fac.value);
		if(fac.value != 4 && fac.value != 6 && fac.value != 19)
			{
			//document.getElementById('SUB').style.display = 'inline';
			document.getElementById('_LVL').style.display = 'block';
			}
		else
			{
			//document.getElementById('SUB').style.display = 'none';
			document.getElementById('_LVL').style.display = 'none';
			}

		return true;
	}


function reset_all()
{
   document.getElementById('txt_pwd').value="";
   document.getElementById('txt_pswcon').value="";
}

function reset_disable()
{
   document.cngcandpwd.reset_original.checked=false;
   
}
function subarc()
{

 if(document.form1.name.value=="")
 {
	 alert("Enter Valid Officer Name");
     return false;
 }

 if(document.getElementById('Mobile').value.length<10 )
 {
	 alert("Enter Valid Mobile Number. It should be 10 digit.");
     return false;
 }

 if(document.getElementById('Email').value=="" )
 {
	 alert("Enter Valid Officer E mail Id.");
     return false;
 }
 else 
 {
    if(validEmail(document.form1.email))
	{
		alert("Enter Valid Officer E-Mail ID");
		return false;
	}
 }
 if(document.form1.pwd.value=="" )
 {
	 alert("Enter Valid Password");
     return false;
 }

 if(document.form1.cpwd.value=="" )
 {
	 alert("Enter Valid Confirm Password");
     return false;
 }

 if(document.form1.pwd.value!=document.form1.cpwd.value)
 {
	 alert("Password and Confirm Password not matching. Please enter same password.");
     return false;
 }

return true;
}



function editsubarc()
{

 if(document.form1.name.value=="")
 {
	 alert("Enter Valid Officer Name");
     return false;
 }

 if(document.getElementById('Mobile').value.length<10 )
 {
	 alert("Enter Valid Mobile Number. It should be 10 digit.");
     return false;
 }

 if(document.getElementById('Email').value=="" )
 {
	 alert("Enter Valid Officer E mail Id.");
     return false;
 }
 else 
 {
    if(validEmail(document.form1.email))
	{
		alert("Enter Valid Officer E-Mail ID");
		return false;
	}
 }
return true;
}

function isother(val)					// FUNCTION FOR MATHS SUBJECT AND LEVEL OF MATHS
	{
		
		document.getElementById('isothercaste').style.display = 'none';
		
		if(val.value < 742 && val.value > 733)
		{
			document.getElementById('isothercaste').style.display = 'inline';
		}
		else
		{
			document.cate.othersrno.value = "";
			document.cate.othercaste.value = "";
		}
		
		return true;
	}

function chklogin()
	{

	if(document.login.username.value=="" || document.login.username.value=="MC10" || document.login.username.value=="ARC")
	{
		alert("Please enter valid Application ID");
		return false;
	}

	if(document.login.password.value == "")
		{
		alert("Please enter Password");
		return false;
		}

		return true;
	}


function validques()
	{

	if(document.secureques.username.value == "")
		{
		alert("Please enter Application ID");
		return false;
		}
	if(document.secureques.secureques.value == "")
		{
		alert("Please Select your security question");
		return false;
		}
	if(document.secureques.answer.value == "")
		{
		alert("Please enter you answer");
		return false;
		}
	return true;
	}

var xmlhttp;

function showhomeuniv(str)
{
	//alert(str);
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="candidate/candidate_templates/cand_home_university.php";

url=url+"?q="+str;
//alert(url);
//url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged1;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged1()
{
if (xmlhttp.readyState==4)
{
	var response=eval('('+xmlhttp.responseText+')');
	for(var i=1;i<=2;i++){
		document.getElementById("distuniversity"+i).innerHTML=response.data[i-1].text;
	}

}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}


//for admin institute


function showvalidinst(str)
{


xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="admin/inst_mngr/get_inst.php";

url=url+"?q="+str;
//alert(url);
//url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged3;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged3()
{
if (xmlhttp.readyState==4)
{
	
	document.getElementById("instcode").innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

//end 



function chknat(val)
{	
	
	if(val=="Y")
	{
		document.getElementById('chk').style.display = 'block';
	}
	else
	{
		document.getElementById('chk').style.display = 'none';
	}	
}

function chkaccr(val)
{	
	
	if(val=="Y")
	{
		document.getElementById('accyes').style.display = 'block';
		document.getElementById('accno').style.display = 'none';
	}
	else
	{
		document.getElementById('accyes').style.display = 'none';
		document.getElementById('accno').style.display = 'none';
	}	
}

function chkaccr1(val)
{	
	
	if(val=="N")
	{
		document.getElementById('accyes').style.display = 'none';
		document.getElementById('accno').style.display = 'block';
	}
	else
	{
		document.getElementById('accyes').style.display = 'none';
		document.getElementById('accno').style.display = 'none';
	}	
}

function Qual(pa,pp,pn,up,pm,um)
{
	function isEmpty(c)								//ISEMPTY
	{
		if(c.disabled == false)
		{
			if(c.value == "" || c.value == " " || c.value == 0 || c.value == null)
  			{ 
    			alert("Please enter "+c.id);
				c.focus();
				return true;
			}
		}
		else
		return false;
	}
	//affiliation
	if(document.form1.affiliation[0].checked==false && document.form1.affiliation[1].checked==false)
	{
		alert('Please select the Affiliation.');
		return false;
	}
	if(document.form1.affiliation[1].checked==true)
	{
		alert('You are not Eligible for MAH-MCA-CET 2010.Your Under Gradudation University must be affliated to Indian University Association.');
		return false;
	}
	//course details
	if(document.form1.course[0].checked==false && document.form1.course[1].checked==false && document.form1.course[2].checked==false && document.form1.course[3].checked==false)
	{
		alert('Please select the Course details.');
		return false;
	}
	/////SSC
	if(isEmpty(document.form1.txtE3Obtained))
		return false;
	if(isEmpty(document.form1.txtE3OutOf))
		return false;  
	if(validMarks1(document.form1.txtE3Obtained,document.form1.txtE3OutOf,document.form1.txtE3))		return false; 
	//SSC ENDS
	//SSC MATHS
	if(isEmpty(document.form1.txtE4Obtained))
		return false;  
	if(isEmpty(document.form1.txtE4OutOf))
		return false;  
	if(validMarks1(document.form1.txtE4Obtained,document.form1.txtE4OutOf,document.form1.txtE4))		return false;
	//SSC MATHS ENDS
	//HSC
	if(isEmpty(document.form1.txtE2Obtained))
		return false;
	if(isEmpty(document.form1.txtE2OutOf))
		return false;  
	if(validMarks1(document.form1.txtE2Obtained,document.form1.txtE2OutOf,document.form1.txtE2))		return false; 
	//HSC ENDS
	if(document.form1.radioE1[0].checked)
	{	
		if(document.form1.ugfac.value == 0)
		{
			alert("Please select your Under Graduation Faculty");
			return false;
		}
	}
	if(up == true)
	{
		
		if(isEmpty(document.form1.txtE1Obtained))
		{
			//alert('Please select the Under Graduation Exam Marks Obtained.');
			return false;
		}
		if(isEmpty(document.form1.txtE1OutOf))
		{
			//alert('Please select the Under Graduation Exam Marks Out Of.');
			return false;
		}
		if(document.form1.ugfac.value == 0)
		{
			alert("Please select your Under Graduation Faculty");
			return false;
		}
		if(validMarks1(document.form1.txtE1Obtained,document.form1.txtE1OutOf,document.form1.txtE1))
		{
			return false;
		}
	}
	if(pa == true)
	{
		if(isEmptySelect(document.form1.pgfac))
		{
			alert("Please select your Under Post Graduation Faculty");
			return false;
		}
		if(up == false)
		{
			alert("You must have to select passed Under Graduation Examination as you selected Post Graduation Examination Appeared");
			return false;
		}
	}
	else if(pp == true)
	{
		
		if(isEmpty(document.form1.pgObt))
		 {
			//alert("Please select your Under Post Graduation Marks Obtained");
			return false;
		}
		if(isEmpty(document.form1.pgOutOf))
		{
			//alert("Please select your Under Post Graduation Marks Out Of.");
			return false;
		}
		if(isEmptySelect(document.form1.pgfac))
		{
			alert("Please select your Under Post Graduation Faculty");
			return false;
		}
		if(validMarks1(document.form1.pgObt,document.form1.pgOutOf,document.form1.txtpg))   
		{
			return false;
		}
		if(up == false)
		{
			alert("You must have to select passed Under Graduation Examination as you selected Post Graduation Examination Passed");
			return false;
		}
	}
	if(pp == true && up == true)
	{
		//alert(document.form1.category.value);
		//return false;
		if(document.form1.category.value <= 0)
		{
			if(pm < 44.5 && um < 44.5)
			{
				alert("You are not eligible for filling the application form.Aleast one (Under Graduation or Post Graduation ) examination should have more than 45%");
				return false;
			}
		}
		else
		{
			if(pm < 39.5 && um < 39.5)
			{
				alert("You are not eligible for filling the application form.Aleast one (Under Graduation or Post Graduation ) examination should have more than 40%");
				return false;
			}
		}
	}
	if(pn == true && up == true)
	{
		if(document.form1.category.value <= 0)
		{
			if(um < 44.5)
			{
				alert("You are not eligible for filling the application form.Under Graduation examination should have more than 45%");
					return false;
			}
		}
		else
		{
			if(um < 39.5)
			{
				alert("You are not eligible for filling the application form.Under Graduation examination should have more than 40%");
				return false;
			}
		}
	}
	//alert("OK");
	//alert(document.form1.ugfac.value);
	if(document.form1.ugfac.value != 6 && document.form1.ugfac.value != 19)
	{
		//alert("ok");
		if(isSelectRadio_for3_new(document.form1.elgMath[0],document.form1.elgMath[1],document.form1.elgMath[2]))
		{
			return false;
		}
		if(document.form1.mathssub.value == "")
		{
			alert("Please Enter the Mathematics Subject Name");
			return false;
		}
		if(IsNumeric(document.form1.mathssub.value))
		{
			alert("Maths Subject Should not be only Numeric");
			return false;
		}
	}
	
	if((document.form1.ugfac.value != 6 ||  document.form1.ugfac.value != 19 ) && document.form1.elgMath[2].checked == true)
		{
		alert("You are not eligible as you have not selected 10+2 or Higher level Mathematics or statistic condition");
		return false;
		}
	return true;
	}

function isSelectRadio_for3_new(radio1,radio2,radio3)
{   
    if(!(radio1.disabled))
	{
         if(radio1.checked == false && radio2.checked == false && radio3.checked == false)
	    {
	         alert(" Please select the "+radio1.id);
		     radio1.focus();
		     return true;
    	}
	}
 return false;
}

function isSelectRadio_for3(radio1,radio2,radio3,radio4)
{   
    if(!(radio1.disabled))
	{
         if(radio1.checked == false && radio2.checked == false && radio3.checked == false && radio4.checked == false)
	    {
	         alert(" Please select the "+radio1.id);
		     radio1.focus();
		     return true;
    	}
	}
 return false;
}



function enableDisable(c,opt1,opt2,opt3,opt4)
{      
	if (c.value=='Y')
	{
	 opt1.disabled=false;
	 opt2.disabled=false;
	 opt3.disabled=false;
	 opt4.disabled=false;
    }
	else 
	{
     opt1.disabled=true;
     opt2.disabled=true;
     opt3.disabled=true;
	 opt4.disabled=true;

     opt1.checked=false;
     opt2.checked=false;
     opt3.checked=false;
	 opt4.checked=false;
    }
}

function enablepwdopt(c,opt1,opt2)
{      
	if (c.value=='app')
	{
	opt1.disabled=false;
	 opt2.disabled=true;

	}
	else if(c.value=='roll')
	{
     opt1.disabled=true;
	 opt2.disabled=false;
    }
	else
	{
	 opt1.disabled=false;
	 opt2.disabled=false;
	}

}


function elgqual(pa,pp,pn,ua,up,um,pm,cat)
	{
	if(up == true && pn == true)
		{
		if(cat == 0 && um < 44.5)
			{
			alert("required more than 45%");
			return false;
			}
		else if (cat != 0 && um < 39.5)
			{
			alert("required more than 40%");
			return false;
			}
		}
	else if (up == true && pp == true)
		{
		if(cat == 0 && um < 44.5 && pm < 44.5)
			{
			alert("required more than 45% atleast in one examination");
			return false;
			}
		else if(cat != 0 && um < 39.5 && pm < 39.5)
			{
			alert("required more than 40% atleast in one examination");
			return false;
			}
		}
		return true;
	}
function MM_showHideLayers() 
	{ //v6.0
	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3)
		if ((obj=MM_findObj(args[i]))!=null)
		{
		v=args[i+2];
		if (obj.style)
			{
			obj=obj.style; 
			v=(v=='show')?'visible':(v=='hide')?'hidden':v;
			}
		obj.visibility=v;
		}
	}


function xfer(src,target) {
    var sc, itemText, i, newIndex, listy,j=1;
    target.selectedIndex = -1;
    for (i=0; i<src.options.length; i++) {
	   if (src.options[i].selected) {
			
            var sc=i;
            var o=src.options[sc];
			
			if(o.value=="Others")
			{
               items=new Option(o.text+' ('+exp[j].skill+')',o.value);
			}
			else
			{
		       items=new Option(o.text,o.value);
			}
            newIndex=target.options.length;
            target.options[newIndex]=items;
	        target.options[newIndex].selected=true;
			j++;
        }
    }
    i = 0;
    while (i<src.options.length) {
        if (src.options[i].selected)
            src.options[i]=null
        else
            i = i + 1;
    }
	delNul(src)
	delNul(target)
}

function xferback(src,target) {
    var sc, itemText, i, newIndex, listy;
    target.selectedIndex = -1;
    for (i=0; i<src.options.length; i++) {
        if (src.options[i].selected) {
            var sc=i;
			var o=src.options[sc]
			var temp = o.text.split(" (");
			items=new Option(temp[0],o.value);
			newIndex=target.options.length;
            target.options[newIndex]=items;
	        target.options[newIndex].selected=true
        }
    }
    i = 0;
    while (i<src.options.length) {
        if (src.options[i].selected)
            src.options[i]=null
        else
            i = i + 1;
    }
	delNul(src)
	delNul(target)
}

function receiptamt(val)
	{
	if(document.receipt.rtype.value == 'MCO')
		{
		document.receipt.ramt.value = 750;
		alert("You have selected Receipt type MCO and postal receipt amount = 750/-");
		}
	if(document.receipt.rtype.value == 'MCR')
		{
		document.receipt.ramt.value = 550;
		alert("You have selected Receipt type MCR and postal receipt amount = 550/-");
		}
	}

	function receiptjkamt(val)
	{
	if(document.receipt.jkrtype.value == 'MCO')
		{
		document.receipt.jkramt.value = 750;
		alert("You have selected Receipt type MCO and postal receipt amount = 750/-");
		}
	if(document.receipt.jkrtype.value == 'MCR')
		{
		document.receipt.jkramt.value = 550;
		alert("You have selected Receipt type MCR and postal receipt amount = 550/-");
		}
	}


function hasClass(ele,cls) {
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
	var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
	ele.className=ele.className.replace(reg,' ');
	}
}

function addClass(ele,cls) {
	if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

/********************  ANIL************************************/

function pgEnableDisbleTextBox(arg,ObtText,OutOfText,PerText)
	{
	
	if(arg.value == 'N')
		{
		ObtText.disabled = true;
		OutOfText.disabled = true;
		ObtText.value ="";
		OutOfText.value ="";
		PerText.value = "";
		addClass(document.getElementById('PF'),"displaynone");
		document.getElementById('PF').style.display = 'none';
		}
	else if(arg.value == 'A')
		{
		removeClass(document.getElementById('PF'),"displaynone");
		document.getElementById('PF').style.display = 'block';
		ObtText.disabled = true;
		OutOfText.disabled = true;
		ObtText.value ="";
		OutOfText.value ="";
		PerText.value = "";
		}
	else
		{
		removeClass(document.getElementById('PF'),"displaynone");
		document.getElementById('PF').style.display = 'block';
		ObtText.disabled = false;
		OutOfText.disabled = false;
		}
	}

function isjkoms(val)
	{
	
	if(val.value == 'Y')
		{
		document.getElementById('JK').style.display = 'block';
		}
	else
		{
		document.getElementById('JK').style.display = 'none';
		
		}
	}

	function ugFaculty(c)
	{
	var id = c.value;
	
	if(id != '4')
		{	
		document.getElementById('EM').style.display = 'inline';
		}
	else
		{
		document.getElementById('EM').style.display = 'none';
		}
	}

function pgFaculty(c)
	{
	var id = c.value;
	
	if(id == 'P')
		{	
		document.getElementById('PF').style.display = 'inline';
		}
	else if(id == 'A')
		{	
		document.getElementById('PF').style.display = 'inline';
		}
	else
		{
		document.getElementById('PF').style.display = 'none';
		}
	}

function EnableDisbleTextBox(arg,ObtText,OutOfText,PerText)
	{
	if(arg.value == 'A' || arg.value == 'N')
		{
		ObtText.disabled = true;
		OutOfText.disabled = true;
		ObtText.value ="";
		OutOfText.value ="";
		PerText.value = "";
		}
	else
		{
		ObtText.disabled = false;
		OutOfText.disabled = false;
		}
	}


function is_int(event)		///ALLOW . VALUE FOR UG AND PG MARKS CODE 46
{
	//alert(event.keyCode);
	var Key = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if(Key !=8 && Key !=9 && Key !=46)
	{
		if(Key == 13) return true;
		for(i=48;i<=57;i++)
		{
			if(Key == i) return true;
		}
		alert("Please Enter Only Numeric Value.");
		return false;
	}
}

function is_intpin(event)		// NOT ALLOWED . VALUE.	2/12/2009
{
	//alert(event.keyCode);
	var Key = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if(Key !=8 && Key !=9)
	{
		if(Key == 13) return true;
		for(i=48;i<=57;i++)
		{
			if(Key == i) return true;
		}
		alert("Please Enter Only Numeric Value.");
		return false;
	}
}


function mathselg(sel)
	{
	if(document.arcconf.fac.value != 6 && sel.value == 0)
		{
		alert("Candidate must have Pass the Mathematics or statistic as one of the subject at 10+2 or at higher level.Except BCA Faculty student.");
		return false;
		}
	else 
		
		return true;
	}

function isnumeric()  
	{	  
  	if((event.keyCode <48 )||(event.keyCode >57 ))  
		{  
		if (event.keyCode != 32 )  
			{  
        		alert('Enter only Numeric values');  
        		event.returnValue=false  
			}  
		}  
	}  

function formatDecimal(argvalue, addzero, decimaln) {
  var numOfDecimal = (decimaln == null) ? 2 : decimaln;
  var number = 1;

  number = Math.pow(10, numOfDecimal);

  argvalue = Math.round(parseFloat(argvalue) * number) / number;
  // If you're using IE3.x, you will get error with the following line.
  // argvalue = argvalue.toString();
  // It works fine in IE4.
  argvalue = "" + argvalue;

  if (argvalue.indexOf(".") == 0)
    argvalue = "0" + argvalue;

  if (addzero == true) {
    if (argvalue.indexOf(".") == -1)
      argvalue = argvalue + ".";

    while ((argvalue.indexOf(".") + 1) > (argvalue.length - numOfDecimal))
      argvalue = argvalue + "0";
  }

  return argvalue;
}



function percentageE1(eObtained,eOutOf,e)  //----------  SSC Percentage
{  
	//alert(eObtained.value + eOutOf.value + e.value);
   if(eObtained.value !="" && eOutOf.value !="" )
    {
	   if(eObtained.value <= 0 || eOutOf.value <= 0) 
	   {
		alert("Please Enter Proper "+e.id);
		e.value ="";
		eObtained.value ="" ;
		eOutOf.value ="";
		eObtained.focus() ;
	    return false;
	    }
	  e.value = formatDecimal((eObtained.value/eOutOf.value)*100,true,2);
	 
	
		if(e.value < 0 || e.value > 100)
		{
			
			 alert("Please enter Valid "+e.id);
    	        	 e.value ="";
			 eObtained.value ="" ;
			 eOutOf.value ="";
			 eObtained.focus();
			 return false;
		}
		/*if(e.value < 40)
		{
    		 alert("You must have minimum 40 % "+e.id);
    		 e.value ="";
			 eObtained.value ="" ;
			 eOutOf.value ="";
			 eObtained.focus() ;
			 return false;
		}*/

   }
}

function validMarks(e1Obtained,e1OutOf,e1)
{
   if(e1.value !="")
   {
     	if(e1.value >100 || e1.value < 0 )
		 {
		  	alert ("Please Enter Proper"+e1.id);
			e1Obtained.value=""; 
			e1OutOf.value=""; 
			e1.value=""; 
			e1Obtained.focus(); 
			return true;
         }

        /* var str="<?php echo $category;?>"	;
         var candidateType=<?php echo $intCandidateType;?>;
         //alert(str);*/
          // if(candidateType == 1 && str !="OPEN")
           //{
		    //alert(str);
            	if(e1.value < 39.5)
				{
				alert ('You Must have minimum 40% '+e1.id);
				e1Obtained.value=""; 
				e1OutOf.value=""; 
				e1.value=""; 
				e1Obtained.focus();
				return true;
               }  
		 //  } 
           else if(e1.value < 44.5)
           {
            alert ('You Must have minimum 45% '+e1.id);
			e1Obtained.value=""; 
			e1OutOf.value=""; 
			e1.value=""; 
			e1Obtained.focus();
			return true;
           }  
	  }
	  
}//function end

function validMarks1(eObtained,eOutOf,e)
{
    if(e.value >100 || e.value < 0 )
	 {
		alert ('Please Enter Proper '+e.id);
        eObtained.value=""; 
		eOutOf.value=""; 
		e.value=""; 
        eObtained.focus(); 
		return true;
	 }

	  if(e.value < 25)
	   {
		alert ('You Must have minimum 25% '+e.id);
		eObtained.value=""; 
		eOutOf.value=""; 
		e.value=""; 
		eObtained.focus();
		return true;
	   }
}

function percentageE(eObtained,eOutOf,e)  //----------  HSC Percentage
{  
if(eObtained.value !="" && eObtained.value != null && eOutOf.value !="" && eOutOf.value !=null )
    {
		if(eObtained.value <= 0 || eOutOf.value <= 0) 
		{
		alert("Please Enter Proper "+e.id);
		e.value ="";
		eObtained.value ="" ;
		eOutOf.value ="";
		eObtained.focus() ;
	    return false;
	    }
	   
	    var lowerlimit;
		/*var str="<?php echo $category;?>"	;
                var candidateType=<?php echo $intCandidateType;?>;
         //alert(str);
           if(candidateType == 1 && str !="OPEN")
		   lowerlimit=40;
	   else
	       lowerlimit=45; 	   */
		
		e.value = formatDecimal((eObtained.value /  eOutOf.value) *100,true,2);
		if(e.value < 0 || e.value > 100)
		{
			 alert("Please enter Valid "+e.id);
    		 e.value ="";
			 eObtained.value ="" ;
			 eOutOf.value ="";
			 eObtained.focus();
			 return false;
		}
		/*if(e.value < lowerlimit)
		{
    		 alert("You must have minimum "+lowerlimit+"% "+e.id);
    		 e.value ="";
			 eObtained.value ="" ;
			 eOutOf.value ="";
			 eObtained.focus() ;
			 return false;
		}*/	 
   }
}



function valButton(btn) {
var cnt = -1;
for (var i=btn.length-1; i > -1; i--) {
if (btn[i].checked) {cnt = i; i = -1;}
}
if (cnt > -1) return btn[cnt].value;
else return null;
}

function cand_type()
{
	var btn = valButton(document.candtype.type);
	if (btn == null) 
		{	
		alert('Please select the Type of Candidature.');
		return false;
		}
	
	if(document.getElementById('NA').checked || document.getElementById('NB').checked || document.getElementById('NC').checked || document.getElementById('ND').checked)
	{
		alert('Please select the Type of Candidature in Maharashtra');
		return false;
	}




	return true;
}

function cand_nat()
{
	
	if(document.getElementById('chknation1').checked==false && document.getElementById('chknation2').checked==false)
	{
		alert('Please select the Nationality.');
			return false;
	}
	
	if(document.getElementById('chknation1').checked)
	{
		if(document.getElementById('nationality1').checked==false && document.getElementById('nationality2').checked==false && document.getElementById('nationality3').checked==false && document.getElementById('nationality4').checked==false)
		{
			alert('Please select any one option in Indian Nationality.');
			return false;
		}
	}
	return true;
}

function Categorysubmit()
{

	if(document.cate.seldist.value == '0-0' || document.cate.seldist.value == '0')
	{
		alert("Select your District.");
		document.cate.seldist.focus();
		return false;
	}

	if(document.cate.maincate.value == 0)
	{
		alert("Select your specific category");   
		document.cate.maincate.focus();
		return false;
	}
	
	if(document.cate.maincate.value != "09")//Reserved category cases start from here
	{
		if(document.cate.subcate.value == '')
		{
			alert("Select your Caste");   
			document.cate.subcate.focus();
			return false;
		}

		if(document.cate.subcate.value < 742 && document.cate.subcate.value > 733 && document.cate.othersrno.value == "")
		{
			alert("Fill your Caste Sr. No.");   
			return false;
		}
		if(document.cate.subcate.value < 742 && document.cate.subcate.value > 733 && document.cate.othercaste.value == "")
		{
			alert("Fill your Caste Name.");   
			return false;
		}
	}
	
	

	if(isSelectRadio_for2(document.cate.radioPH[0],document.cate.radioPH[1]))
		 return false;
	if(isSelectRadio_for3(document.cate.chkPH[0],document.cate.chkPH[1],
		document.cate.chkPH[2],document.cate.chkPH[3]))
	     return false;


return true;
}

//validate hsc dist details vishal

function distsubmit()
{

	if(document.hscdist.seldist.value == '0-0' || document.hscdist.seldist.value == '0')
	{
		alert("Select your HSC District.");
		document.hscdist.seldist.focus();
		return false;
	}

	

return true;
}
//validate hsc dist details vishal

function isSelectRadio_for2(radio1,radio2)
	{   
	if(radio1.checked == false && radio2.checked == false)
	    {
	     alert(" Please select "+radio1.id);
		 radio1.focus();
		 return true;
    	}
	return false;
	}



function disableForm(theform) 
{
	if (document.all || document.getElementById) 
	{
		for (i = 0; i < theform.length; i++) 
		{
			var tempobj = theform.elements[i];
			if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
			tempobj.disabled = true;
		}
	}
	else 
	{
	}
}

function ComfirmCancelOrder(t)
	{
	var r=confirm(t);
	if(r==true)
		{
		return true;
		}
	else
		{
		return false;
		}
}

function Receiptsubmit(d,m)
	{
		if(document.receipt.postoff.value == 0 || document.receipt.postoff.value == "")
		{
			alert("Select Post office from which you purchased your Application Kit.");
			document.receipt.postoff.focus();
			return false;
		}
		if(document.receipt.rtype.value == '')
		{
			alert("Select Receipt Type.");
			document.receipt.rtype.focus();
			return false;
		}
	if(document.receipt.rno.value == '')
		{
			alert("Enter your valid Receipt No.");
			document.receipt.rno.focus();
			return false;
		}
	if(document.receipt.rno.value.length < 5)
		{
			alert("Enter your valid Receipt No.");
			document.receipt.rno.focus();
			return false;
		}
		if(document.receipt.day.value == '')
		{
			alert("Select Receipt Day.");
			document.receipt.day.focus();
			return false;
		}
	 if(document.receipt.rtype.value == 'MCO' && document.receipt.ramt.value == 550 && document.receipt.candtype.value != 03)
		{
			document.receipt.ramt.value = 750;
			var t = "You have selected Receipt type MCO and postal receipt amount = 750/- instead 0f 550/-";
			if(!ComfirmCancelOrder(t))
			return false;
		}
	else if(document.receipt.rtype.value == 'MCR' && document.receipt.candtype.value != 03)
		{
			document.receipt.ramt.value = 550;
			var t = "You have selected Receipt type MCR and postal receipt amount = 550/-";
			if(!ComfirmCancelOrder(t))
				return false;
		}

		if(document.receipt.candtype.value == 03 )
		{

			if(document.receipt.jkoms[0].checked == false && document.receipt.jkoms[1].checked == false)
			{
				alert("Select Claiming for JK OMS");
				return false;
			}
			
			if(document.receipt.jkoms[0].checked)
			{
					if(document.receipt.jkid.value == "")
					{
						alert("Please Enter JK Application ID.");
						document.receipt.jkid.focus();
						return false;
					}

					if(document.receipt.jkpass.value == "")
					{
						alert("Please Enter JK password.");
						document.receipt.jkpass.focus();
						return false;
					}
				

					if(document.receipt.jkpost.value == 0)
					{
						alert("Select Post office from which you purchased your JK Application Kit.");
						document.receipt.jkpost.focus();
						return false;
					}

					if(document.receipt.jkrtype.value == 0)
					{
						alert("Select JK Receipt Type.");
						document.receipt.jkrtype.focus();
						return false;
					}


					if(document.receipt.jkrno.value.length < 5)
					{
						alert("Enter your valid JK Receipt No.");
						document.receipt.jkrno.focus();
						return false;
					}

					if(document.receipt.jkday.value == 0)
					{
						alert("Select JK Receipt Day.");
						document.receipt.jkday.focus();
						return false;
					}
				 if(document.receipt.jkrtype.value == 'MCO' && document.receipt.jkramt.value == 550)
					{
						document.receipt.jkramt.value = 750;
						var t = "You have selected Receipt type MCO and postal receipt amount = 750/- instead 0f 550/-";
						if(!ComfirmCancelOrder(t))
						return false;
					}
				else if(document.receipt.jkrtype.value == 'MCR')
					{
						document.receipt.jkramt.value = 550;
						var t = "You have selected Receipt type MCR and postal receipt amount = 550/-";
						if(!ComfirmCancelOrder(t))
							return false;
					}
			}

		}
	
	 
	return true;
	}


	function Receipteditsubmit(d,m)
	{
		
		if(document.receipt.postoff.value == 0)
		{
		alert("Select Post office from which you purchased your Application Kit.");
		document.receipt.postoff.focus();
		return false;
		}
	if(document.receipt.rtype.value == '')
		{
		alert("Select Receipt Type.");
		document.receipt.rtype.focus();
		return false;
		}
	if(document.receipt.rno.value == '')
		{
		alert("Enter your valid Receipt No.");
		document.receipt.rno.focus();
		return false;
		}
	if(document.receipt.rno.value.length < 5)
		{
		alert("Enter your valid Receipt No.");
		document.receipt.rno.focus();
		return false;
		}
		if(document.receipt.day.value == '')
		{
		alert("Select Receipt Day.");
		document.receipt.day.focus();
		return false;
		}
	 if(document.receipt.rtype.value == 'MCO' && document.receipt.ramt.value == 550 && document.receipt.candtype.value != 03)
		{
		document.receipt.ramt.value = 750;
		var t = "You have selected Receipt type MCO and postal receipt amount = 750/- instead 0f 550/-";
		if(!ComfirmCancelOrder(t))
		return false;
		}
	else if(document.receipt.rtype.value == 'MCR' && document.receipt.candtype.value != 03)
		{
		document.receipt.ramt.value = 550;
		var t = "You have selected Receipt type MCR and postal receipt amount = 550/-";
		if(!ComfirmCancelOrder(t))
			return false;
		}

		if(document.receipt.candtype.value == 03)
		{

		if(document.receipt.jkoms[0].checked)
		{
			if(document.receipt.jkoms[0].checked == false && document.receipt.jkoms[1].checked == false)
			{
				alert("Select Claiming for JK OMS");
				return false;
			}
			
			if(document.receipt.jkpost.value == 0)
			{
			alert("Select Post office from which you purchased your JK Application Kit.");
			document.receipt.jkpost.focus();
			return false;
			}

			if(document.receipt.jkrtype.value == 0)
			{
			alert("Select JK Receipt Type.");
			document.receipt.jkrtype.focus();
			return false;
			}


			if(document.receipt.jkrno.value.length < 5)
			{
			alert("Enter your valid JK Receipt No.");
			document.receipt.jkrno.focus();
			return false;
			}

			if(document.receipt.jkday.value == 0)
			{
			alert("Select JK Receipt Day.");
			document.receipt.jkday.focus();
			return false;
			}
		 if(document.receipt.jkrtype.value == 'MCO' && document.receipt.jkramt.value == 550)
			{
			document.receipt.jkramt.value = 750;
			var t = "You have selected Receipt type MCO and postal receipt amount = 750/- instead 0f 550/-";
			if(!ComfirmCancelOrder(t))
			return false;
			}
		else if(document.receipt.jkrtype.value == 'MCR')
			{
			document.receipt.jkramt.value = 550;
			var t = "You have selected Receipt type MCR and postal receipt amount = 550/-";
			if(!ComfirmCancelOrder(t))
				return false;
			}
		}

		}
	
	 
	return true;
	}




function Cetpref()								/******	CET PREFERENCE  */
	{
	if(isEmptySelect(document.viewtype.cetcenters))
	  {
		alert("Select your CET Center.");
		document.viewtype.cetcenters.focus();
		return false;
		}
	return true;
}

function copy_textTotext()
{
	var btn = valButton(document.form1.same);
	if (btn == 'Y') 
	{
		document.form1.Addressp.value = "";
		document.form1.Pincodep.value = "";
		document.form1.Addressp.value = document.form1.Addressm.value
		document.form1.Pincodep.value = document.form1.Pincodem.value
	}
	else if (btn == 'N') 
	{
		document.form1.Addressp.value = "";
		document.form1.Pincodep.value = "";
	}    
}	

function validpostoffice() // for post office add validation
{
	if(document.postoffice.city.value =='' || document.postoffice.city.value ==null)
	{
		alert("Please Select city name ");
		document.postoffice.city.focus();
		return false;
	}

	if(document.postoffice.postoffice.value =='' || document.postoffice.postoffice.value ==null)
	{
		alert("Please Enter Post office name ");
		document.postoffice.postoffice.focus();
		return false;
	}

	if(document.postoffice.poaddress.value =='' || document.postoffice.poaddress.value ==null)
	{
		alert("Please Enter Post office Address ");
		document.postoffice.poaddress.focus();
		return false;
	}

	return true;
}



function pdetails()								/******	Personnel DETAILS  */
{

//alert('sdf');
	if(FullName(document.form1.Name))
	{
       return false;
	}

	if(trim(document.form1.Name.value) == "" ||  document.form1.Name.value.length < 3)
	{
		alert("Enter your Valid Full Name");
		document.form1.Name.focus();
		return false;
	}


	if(isEmptySelect(document.form1.gender))
	  {
		alert("Select Gender");
		return false;
	}

	if(document.form1.dob.value == "")
		{
		
		alert("Please select the Date of birth");
			return false;
		}
	else
	{
		var strdob = document.form1.dob.value;
		var selyear = strdob.substring(6);
		//alert(selyear);
		if(selyear > 2000)
		{
			alert("Please select Valid Date of birth");
			return false;
		}
	}	

	if(isEmptySelect(document.form1.cmbrel))
	  {
		alert("Select Valid Religion");
		return false;
	}

	if(isEmptySelect(document.form1.mtongue))
	  {
		alert("Select Mother Tongue");
		return false;
	}

	if(isEmpty(document.form1.Income))
	  {
		alert("Please Enter Family Income");
		return false;
	}
	
	 if(IsNumeric(document.form1.Income.value)==false)
	{
		 alert("Please Enter Family Income only in Numbers");
			return false;
	}

	if(isEmpty(document.form1.Addressm))
	 	{
		alert("Enter your Valid Mailing Address");
		return false;
	}
	
	if(document.form1.Addressm.value.length < 4)
   		{
		alert("Address should Be Minimum Four(4) Character Long");
		return false;
		} 
	if(isEmpty(document.form1.Pincodem) || IsNumeric(document.form1.Pincodem.value)==false)
	{
	 	alert("Enter your Valid mailing PIN");
		return false;
	}
    if(ValidPincode(document.form1.Pincodem) || IsNumeric(document.form1.Pincodem.value)==false)   
	 	{
		alert("Enter your Valid mailing PIN");
		return false;
	}
	

	if(isEmptySelect(document.form1.cmbstatec))
	  	{
		alert("Select Valid State");
		return false;
	}
	

	if(isEmpty(document.form1.Addressp))
	 	{
		alert("Enter your Valid Permanent Adderss as the score card will be dispatched on your permanent address by ordinary post.");
		return false;
	}
	
	if(document.form1.Addressp.value.length < 4)
   		{
		alert("Address should Be Minimum Four(4) Character Long");
		return false;
		} 

		if(isEmpty(document.form1.Pincodep) || IsNumeric(document.form1.Pincodep.value)==false)
	   	{
		alert("Enter your Valid Permanent PIN");
		return false;
		}
	
    if(ValidPincode(document.form1.Pincodep) || IsNumeric(document.form1.Pincodep.value)==false)   
	 {
		alert("Enter your Valid Permanent PIN");
		return false;
		}

	if(isEmptySelect(document.form1.cmbstate))
	  {
		alert("Select Valid State");
		return false;
	}






	if(isEmpty(document.form1.mobile)  || IsNumeric(document.form1.mobile.value)==false)
	 	{
		alert("Enter your Valid Mobile number");
		return false;
	}

	if(document.form1.mobile.value.length < 10)
   		{
		alert("Mobile number should Be Minimum Ten(10) digit Long");
		return false;
		} 

	if(isEmpty(document.form1.email))
	 	{
		alert("Enter your Email Id");
		return false;
	}

	if(document.form1.email.value !="")
	{
		if(validEmail(document.form1.email))
		{
		alert("Enter Valid E-Mail ID");
		return false;
		}
	}



	



/*
	if(document.form1.region.value =='' || document.form1.region.value ==null)
	{
		alert("Please Enter region");
		return false;
	}

	if(document.form1.usertype.value =='' || document.form1.usertype.value ==null)
	{
		alert("Please Enter Usertype");
		return false;
	}

	if(document.form1.username.value =='' || document.form1.username.value ==null)
	{
		alert("Please Enter username");
		document.form1.username.focus();
		return false;
	}

	if(document.form1.password.value =='' || document.form1.password.value ==null)
	{
		alert("Please Enter password");
		document.form1.password.focus();
		return false;
	}

	if(document.form1.confirmpwd.value =='' || document.form1.confirmpwd.value ==null)
	{
		alert("Please Enter confirm password");
		document.form1.password.focus();
		return false;
	}
*/

	return true;
}







function copy_textTotextUser()
{
	var btn = valButton(document.form2.same);
	if (btn == 'Y') 
	{
		document.form2.Addressp.value = "";
		document.form2.Pincodep.value = "";
		document.form2.Addressp.value = document.form2.Addressm.value
		document.form2.Pincodep.value = document.form2.Pincodem.value
	}
	else if (btn == 'N') 
	{
		document.form2.Addressp.value = "";
		document.form2.Pincodep.value = "";
	}    
}	


//in user management for ARC & RO checking
function checkbank(val)
{
alert("You have Selected user type as "+val);

 if(val=="ARC" || val=="RO")
 {	 
	document.getElementById('chk').style.display = 'block'; 
 }
 else
 {
	document.getElementById('chk').style.display = 'none'; 
 }
 document.form2.username.focus();
}



function udetails()								/******	User DETAILS  */
{
	if(document.form2.region.value =='' || document.form2.region.value ==null)
	{
		if(document.form2.userrole.value !="ADMIN" && document.form2.userrole.value !="SIMSREE")
		{
			alert("Please Enter region");
			return false;
		}
	}

	if(document.form2.usertype.value =='' || document.form2.usertype.value ==null)
	{
		alert("Please Enter Usertype");
		return false;
	}

	if(document.form2.username.value =='' || document.form2.username.value ==null)
	{
		alert("Please Enter username");
		document.form2.username.focus();
		return false;
	}

	if(document.form2.password.value =='' || document.form2.password.value ==null)
	{
		alert("Please Enter password");
		document.form2.password.focus();
		return false;
	}

	if(document.form2.confirmpwd.value =='' || document.form2.confirmpwd.value ==null)
	{
		alert("Please Enter confirm password");
		document.form2.password.focus();
		return false;
	}

if(document.form2.userrole.value !="ADMIN" && document.form2.userrole.value !="SIMSREE")
{
	if(document.form2.Name.value =='' || document.form2.Name.value ==null)
	{
		alert("Please Enter Name");
		document.form2.Name.focus();
		return false;
	}

	if(document.form2.Name.value.length < 3)
   	{
		alert("Enter your Valid Full Name");
		return false;
	}
	if(isEmpty(document.form2.Addressm))
	   return false;

	if(document.form2.Addressm.value.length < 4)
   		{
		alert("Address should Be Minimum Four(4) Character Long");
		return false;
		} 
	if(isEmpty(document.form2.Pincodem))
	   return false;
    if(ValidPincode(document.form2.Pincodem))   
	   return false;
	if(isEmpty(document.form2.Addressp))
	   return false;
	if(document.form2.Addressp.value.length < 4)
   		{
		alert("Address should Be Minimum Four(4) Character Long");
		return false;
		} 
	if(isEmpty(document.form2.Pincodep))
	   return false;
    if(ValidPincode(document.form2.Pincodep))   
	   return false;

	if(document.form2.location.value =='' || document.form2.location.value ==null)
	{
		alert("Please Enter location");
		document.form2.location.focus();
		return false;
	}
	
	if(document.form2.email1.value !="")
	{
		if(validEmail(document.form2.email1))
		return false;
	}

	if(document.form2.email2.value !="")
	{
		if(validEmail(document.form2.email2))
		return false;
	}

	if(document.form2.officername.value =='' || document.form2.officername.value ==null)
	{
		alert("Please Enter Officer Name");
		document.form2.officername.focus();
		return false;
	}

if(document.getElementById('chk').style.display == 'block')
{
	if(document.form2.bankname.value =='' || document.form2.bankname.value ==null)
	{
		alert("Please Enter your Bank's Name");
		document.form2.bankname.focus();
		return false;
	}

	if(document.form2.branch.value =='' || document.form2.branch.value ==null)
	{
		alert("Please Enter your Bank's Branch Name");
		document.form2.branch.focus();
		return false;
	}

	if(document.form2.acctno.value =='' || document.form2.acctno.value ==null)
	{
		alert("Please Enter your Bank's Account number");
		document.form2.acctno.focus();
		return false;
	}

	if(document.form2.ifsccode.value =='' || document.form2.ifsccode.value ==null)
	{
		alert("Please Enter your Bank's IFSC Code");
		document.form2.ifsccode.focus();
		return false;
	}
}
	if(document.form2.howtoreach.value =='' || document.form2.howtoreach.value ==null)
	{
		alert("Please Enter How to Reach");
		document.form2.howtoreach.focus();
		return false;
	}

	if(document.form2.feedback.value =='' || document.form2.feedback.value ==null)
	{
		alert("Please Enter Feedback");
		document.form2.feedback.focus();
		return false;
	}
}

	return true;
}

function ueditdetails()								/******	User DETAILS  */
{

	if(document.form2.UserName.value =='' || document.form2.UserName.value ==null)
	{
		alert("Please Enter UserName");
		return false;
	}


	if(document.form2.region.value =='' || document.form2.region.value ==null)
	{
			alert("Please Enter Region");
			return false;
	}


	if(document.form2.userrole.value !='ADMIN')
	{

		if(document.form2.Name.value =='' || document.form2.Name.value ==null)
		{
			alert("Please Enter Name");
			document.form2.Name.focus();
			return false;
		}

		if(document.form2.Name.value.length < 3)
		{
			alert("Enter your Valid Full Name");
			return false;
		}


if(document.form2.userrole.value =="INSTITUTE") 
{
   if(document.form2.instfee.value =='' || document.form2.instfee.value ==null || IsNumeric(document.form2.instfee.value)==false)
		{
			alert("Please Enter Course fee details");
			document.form2.instfee.focus();
			return false;
		}

   if(document.form2.princiname.value =='' || document.form2.princiname.value ==null )
		{
			alert("Please Enter Principal Name");
			document.form2.princiname.focus();
			return false;
		}
}
if(document.form2.userrole.value =="ADMIN") 
{
		if(document.form2.Addressm.value =='')
		 {
			alert("Enter your Mailing Address");
			return false;
		}

		if(document.form2.Addressm.value.length < 4)
		{
		alert("Address should Be Minimum Four(4) Character Long");
		return false;
		} 

		if(ValidPincode(document.form2.Pincodem))   
			return false;

		if(document.form2.Addressp.value=='')
		 {
			alert("Enter your Permanent Address");
			return false;
		}
		if(document.form2.Addressp.value.length < 4)
			{
			alert("Address should Be Minimum Four(4) Character Long");
			return false;
			} 

	
		if(ValidPincode(document.form2.Pincodep))   
			return false;
	
		if(document.form2.location.value =='' || document.form2.location.value ==null)
		{
			alert("Please Enter location");
			document.form2.location.focus();
			return false;
		}
}
	
		if(document.form2.email1.value !="")
		{
			if(validEmail(document.form2.email1))
			return false;
		}

		if(document.form2.email2.value !="")
		{
			if(validEmail(document.form2.email2))
			return false;
		}

		if(document.form2.officername.value =='' || document.form2.officername.value ==null)
		{
			
			alert("Please Enter Officer Name");
			document.form2.officername.focus();
			return false;
		}

		if(document.form2.howtoreach.value =='' || document.form2.howtoreach.value ==null)
		{
			alert("Please Enter How to Reach");
			document.form2.howtoreach.focus();
			return false;
		}

		if(document.form2.feedback.value =='' || document.form2.feedback.value ==null)
		{
			alert("Please Enter Feedback");
			document.form2.feedback.focus();
			return false;
		}
		if(document.getElementById('chk').style.display == 'block')
		{
			if(document.form2.bankname.value =='' || document.form2.bankname.value ==null)
			{
				alert("Please Enter your Bank's Name");
				document.form2.bankname.focus();
				return false;
			}

			if(document.form2.branch.value =='' || document.form2.branch.value ==null)
			{
				alert("Please Enter your Bank's Branch Name");
				document.form2.branch.focus();
				return false;
			}

			if(document.form2.acctno.value =='' || document.form2.acctno.value ==null)
			{
				alert("Please Enter your Bank's Account number");
				document.form2.acctno.focus();
				return false;
			}

			if(document.form2.ifsccode.value =='' || document.form2.ifsccode.value ==null)
			{
				alert("Please Enter your Bank's IFSC Code");
				document.form2.ifsccode.focus();
				return false;
			}
		}
	}


	return true;
}


function editarc()
{
 if(document.form2.Addressp.value.length<4)
  {
	alert("Please Enter valid permanent Address");
	document.form2.Addressp.focus();
	return false;     
  }
 if(document.form2.Pincodep.value.length<6)
  {
	alert("Please Enter valid permanent Address Pincode");
	document.form2.Addressp.focus();
	return false;     
  }

		if(document.form2.email1.value !="")
		{
			if(validEmail(document.form2.email1))
            { 
            alert("Enter Valid Email Id");
			return false;
			}
		}

		if(document.form2.email2.value !="")
		{
			if(validEmail(document.form2.email2))
		    {		 
				alert("Enter Valid Alternate Email Id");
			    return false;
			} 
		}

		if(document.form2.officername.value =='' || document.form2.officername.value ==null)
		{
			
			alert("Please Enter Officer Name");
			document.form2.officername.focus();
			return false;
		}
			if(document.form2.bankname.value =='' || document.form2.bankname.value ==null)
			{
				alert("Please Enter your Bank's Name");
				document.form2.bankname.focus();
				return false;
			}

			if(document.form2.branch.value =='' || document.form2.branch.value ==null)
			{
				alert("Please Enter your Bank's Branch Name");
				document.form2.branch.focus();
				return false;
			}

			if(document.form2.acctno.value =='' || document.form2.acctno.value ==null)
			{
				alert("Please Enter your Bank's Account number");
				document.form2.acctno.focus();
				return false;
			}

			if(document.form2.ifsccode.value =='' || document.form2.ifsccode.value ==null)
			{
				alert("Please Enter your Bank's IFSC Code");
				document.form2.ifsccode.focus();
				return false;
			}

		if(document.form2.howtoreach.value =='' || document.form2.howtoreach.value ==null)
		{
			alert("Please Enter How to Reach");
			document.form2.howtoreach.focus();
			return false;
		}

		if(document.form2.feedback.value =='' || document.form2.feedback.value ==null)
		{
			alert("Please Enter Feedback");
			document.form2.feedback.focus();
			return false;
		}


}

function validEmail(c)
{  
 Email= /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
 if(!Email.test(c.value))
 {
 //	alert("Invalid Email ID");
	c.focus();
	return true;
 }
 else
 return false; 
}

function isEmptySelect(c)
{
	 
  if(c.value=="" || c.value == 0 || c.value == null)
  { 
     return true;
  }
  else
     return false;
}

function isEmpty(c)								//ISEMPTY
{

  if(c.disabled == false)
  {
	if(c.value == "" || c.value == " " || c.value == 0 || c.value == null)
  	{ 
    	   return true;
    }
  }
  else
     return false;
}

function FullName(inputString)
{
	
	var StrLen = inputString.value.length-1;
	for(var i=0; i <= StrLen; i++)
	{//alert(temp);
		ch=inputString.value.charAt(i)
		if(!(ch >= 'a' && ch <= 'z'||ch >= 'A' && ch <= 'Z')&&!(ch == " "|| ch == "." || ch == "," || ch == "'" || ch == '"'))
		{ 	
		    alert("Entered "+inputString.id+" is invalid");
			 inputString.focus(); 
				return true;
		}
 	}
	return false;
}

function ValidPincode(pin)
{//alert("ok");
    if(pin.value.length != 6)
	{
	    alert(pin.id+"  should be SIX (6) Digit");
		//pin.value = "";
		pin.focus();
		return true;
	}
	else
	return false;
}

function validNum1(c)
{   
    if(c.value.length != 0)
	{
		
		if (isNum.test(c.value) == false || isBlank.test(c.value))
		{
			alert ("Please enter valid " + c.id +"(Number only)");
			c.value = "";
			c.focus();
			return true;
		}
	}
	else
	  return false;
}

//ADDED BY URVESH 19/03/2009 FOR CATEGORY MASTER ENTRY

function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

   function IsNumber(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }


//ADDED BY URVESH 19/03/2009 FOR CATEGORY MASTER ENTRY

 function validateForm()
	{
	if (document.catForm.mcategory.value == "")
		{
		alert ("Please Select the Main Category.");
		document.catForm.mcategory.focus();
		return false;
		}

	if (document.catForm.name.value == "")
		{
		alert ("Please Enter the Caste Name.");
		document.catForm.name.focus();
		return false;
		}

	if (document.catForm.srno.value == "")
		{
		alert ("Please Enter the Caste Sr. No.");
		document.catForm.srno.focus();
		return false;
		}
	if(IsNumeric(document.catForm.srno.value) == false)
		{
		 alert("Caste Sr.No value must be numeric!");
			return false;
		}

	if(document.catForm.ocategory.value == '')
		{
		alert ("Please Select the Original Category.");
		return false;
		}
	 
	 return true;
	}

//19/03/2009 URVESH ADDED FOR INSTITUTE USERNAME MUST BE SAME AS ITS CODE
function writeuname()
{
	document.useraddForm.username.value = document.useraddForm.instcode.value;
}

function confirmalert()
{
	var pass;

	if(document.conf.latestatus1.value=='B' && document.conf.latestatus2.value=='U')
	{
		
		if(document.conf.role.value=='ADMIN')
		{
			if(document.conf.laterecptnos.value.length !="" && (document.conf.laterecptnos.value.length < 4 ||  IsNumber(document.conf.laterecptnos.value) == false || document.conf.laterecptnos.value<=0))
			{
				alert("Please Enter Valid Late Fees Receipt No.");
				return false;
			}
		}
		else
		{
			if(document.conf.laterecptno.value=='')
			{
			alert("Please Enter Late Fees Receipt No.");
			return false;
			}
			if(document.conf.laterecptno.value.length < 4 ||  IsNumber(document.conf.laterecptno.value) == false)
			{
				alert("Please Enter Valid Late Fees Receipt No.");
				return false;
			}
		}
		
	}

	
	if(document.conf.pwd.value=="")
	{
		alert("Please Enter Valid Password");
		return false;
	}

	else
	{

	pass=confirm("Are you sure to confirm your application ? Once confirmed you can not change your Information.");
	
		if(pass)
			return true;
		else
			return false;
	}
	
}

function showcaste(str)
{
	//alert(str);
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="candidate/candidate_templates/get_caste.php";

url=url+"?q="+str;
//alert(url);
//url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged2;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function stateChanged2()
{
if (xmlhttp.readyState==4)
{
	document.getElementById("cid").innerHTML=xmlhttp.responseText;
}
}

function validid()
{
  if(document.getElementById('candid').value.length<6)
  {
	alert("Please Enter valid Application Id. You Entered  MC10"+ document.getElementById('candid').value +"");
    return false;
  }
}


function chkapppromsg()
{
		document.getElementById('appprocessmsg').style.display = 'block';
}



function chklatepromsg()
{
	if(document.appprocessform.late[1].checked)
	{
		document.getElementById('latepromsg').style.display = 'none';
		document.getElementById('latepromsg1').style.display = 'block';
	}
	else
	{
		document.getElementById('latepromsg').style.display = 'block';
		document.getElementById('latepromsg1').style.display = 'none';
	}
}

function chkappform()
{
	if(document.appprocessform.pro1.value=="U" && document.appprocessform.pro2.value=="B")
	{
		if(document.appprocessform.apppro.checked == false)
		{
			alert("Please select option for Registration Process");
			return false;
		}
		else
		{
			if(document.appprocessform.apppro.checked)
			{
				if(document.appprocessform.late[0].checked==false && document.appprocessform.late[1].checked==false)
				{
					alert("Please select whether you want start late registration process or not?");
					return false;
				}
				else
					document.appprocessform.submit();
			}
		}
	}// U & B

	else if(document.appprocessform.pro1.value=="B" && document.appprocessform.pro2.value=="U")
	{
		if(document.appprocessform.latepro.checked == false)
		{
			alert("Please select to block Late Registration Process");
			return false;
		}
	}
	else if(document.appprocessform.pro1.value=="B" && document.appprocessform.pro2.value=="B")
	{
		if(document.appprocessform.unblock.checked == false)
		{
			alert("Please select to Start Registration Process");
			return false;
		}
	}

	

}

	function chklateform()
	{
		if(document.lateprocessform.lateapppro[0].checked == false && document.lateprocessform.lateapppro[1].checked == false)
		{
			alert("Please select anyone option within Late Application Process");
			return false;
		}
		else
		{
			if(document.lateprocessform.lateapppro[0].checked)
			{
				if(document.lateprocessform.lateprocessmsg.value=="")
				{
					alert("Please Enter Block Message for Late Application process");
					return false;
				}
				else
					document.lateprocessform.submit();
			}
		}
	}




function trim(stringToTrim)
{
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


///final code dont change 10-04-2010 5pm
function is_sel_doc()
{
	  	var cnt=1;
		var k=1;
		var m=1;
		var n=1;
		var node_list = document.getElementsByTagName('input'); 
		var chkyes;
		var chkyes1;
		var	chkyes2;
		for (var i = 0; i < node_list.length; i++) 
		{ 
			var node = node_list[i]; 
			var chk = node.getAttribute('name').substring(0,3);
			if (node.getAttribute('type') == 'radio'  &&  chk=='doc')
			{ 
				var re="abc"+cnt;
				var b="xyz"+cnt;
				if(!(document.getElementById(re).checked || document.getElementById(b).checked))
				{
					alert('Please Select Document No '+cnt+' Submitted/Not-Submitted' );
						return false;
				}
				cnt=cnt+1;
				if(eval(document.getElementById(re).checked)==false)
				{
					var chk1 = node.getAttribute('name');
					if(chk1==15)
					{
						if(m==2)
						{
							if(document.candconfirm.doc15[0].checked==false && document.candconfirm.doc15[1].checked==true && document.candconfirm.doc14[0].checked==false && document.candconfirm.doc14[1].checked==true)
							{
								chkyes = confirm("Caste Validity Certificate is not submitted.");
								if(chkyes)
								{
									alert("here")
									//document.getElementById('validcert').value=1;
									return true;	
								}
								else
									return false;
							}
							m=0;
						}
						m=m+1;
					}
				}	
			}
		}
		pass=confirm("Are you sure to confirm your application ? Once confirmed you can not change your Information.");
		if(pass)
			return true;
		else
			return false;
}

