

function isValidEmail(email, required) {
    if (required==undefined) {   // if not specified, assume it's required
        required=true;
    }
    if (email==null) {
        if (required) {
            return false;
        }
        return true;
    }
    if (email.length==0) {  
        if (required) {
            return false;
        }
        return true;
    }
    if (! allValidChars(email)) {  // check to make sure all characters are valid
        return false;
    }
    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character
        return false;
    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @
        return false;
    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character
        return false;
    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid
	return false;
    } else if (email.indexOf(".") == email.length) {  // . must not be the last character
	return false;
    }
    return true;
}

function allValidChars(email) {
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      continue;
    parsed = false;
    break;
  }
  return parsed;
}


function IsNumeric(strString)
     
   {
   var strValidChars = "0123456789.";
   var strChar;
   var blnResult = true;

  

     //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 IsNumeric2(strString)
     
   {
   var strValidChars = "0123456789.,+";
   var strChar;
   var blnResult = true;

  

     //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 insRoweducation()
{
//alert(document.form1.coursename.value);
dml=document.forms['form1'];

len = dml.elements.length;
if(document.form1.coursename.value=="")
{
alert("Enter Course");
document.form1.coursename.focus();
return false;
}
if(document.form1.university.value=="")
{
alert("Enter Institute/University");
document.form1.university.focus();
return false;
}

if(document.form1.coursefrm.value=="")
{
alert("Enter From date");
document.form1.coursefrm.focus();
return false;
}
if(document.form1.courseto.value=="")
{
alert("Enter To date");
document.form1.courseto.focus();
return false;
}

else
{
  
   var url;
	var class_code;
	var fs;
	
  


var obj_form = document.form1;
var coursename=obj_form.coursename.value;
var university=obj_form.university.value;
var coursefrm=obj_form.coursefrm.value;
var courseto=obj_form.courseto.value;

url = "createapplicanttable.php?cname="+coursename+"&uty="+university+"&frm="+coursefrm+"&frto="+courseto; 

    	if (window.XMLHttpRequest ){

		   xmlhttp = new XMLHttpRequest();

		   xmlhttp.onreadystatechange=autotabledetails;
		  
		   xmlhttp.open("GET",url,true);
		   
		   xmlhttp.send (null);

	}

    else if (window.ActiveXObject){

		   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

		   if (xmlhttp){

				   xmlhttp.onreadystatechange=autotabledetails;

				   xmlhttp.open("GET",url,true);

				   xmlhttp.setRequestHeader ('Content-Type',  'application/x-www-form-urlencoded');

				   xmlhttp.setRequestHeader('Expires','Sat, 1 Jan 2005 05:00:00 GMT');

				   xmlhttp.setRequestHeader('Last-Modified','Sat, 1 Jan 2005 05:00:00 GMT');
				   xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
				   xmlhttp.setRequestHeader('Pragma','no-cache');

				   xmlhttp.setRequestHeader('Cache-Control', 'no-cache');

				   xmlhttp.send();

		   }

   }

}
}
function autotabledetails()
{

		if (xmlhttp.readyState==4){

               if ( xmlhttp.status==200){

            results = xmlhttp.responseText;
			var spresult=results.split("~");
			var aresult=spresult[0];
			var bresult=spresult[1];
			var cresult=spresult[2];
			var dresult=spresult[3];
			var eresult=spresult[4];
			var iresult=spresult[5];
			var hiddelresult=aresult+iresult;
            var rwsecond=document.getElementById("1row");
	        rwsecond.style.display = '';

			var x=document.getElementById('myTable').insertRow(1);
			//document.getElementById('ddhello').style.visibility="visible";
            var a=x.insertCell(0);
			var b=x.insertCell(1);
			var c=x.insertCell(2);
			var d=x.insertCell(3);
			var e=x.insertCell(4);
			
			var rwsecond=document.getElementById("2row");
	        rwsecond.style.display = 'none';
		
			
dml=document.forms['form1'];
len = dml.elements.length;
	
a.innerHTML=bresult;
b.innerHTML=cresult;
c.innerHTML=dresult;
d.innerHTML=eresult;
e.innerHTML=hiddelresult;		






///////////////for clear all entry page...
var obj_form = document.form1;
obj_form.coursename.value="";
obj_form.university.value="";
obj_form.coursefrm.value="";
obj_form.courseto.value="";

}
}
}
function deleteRowedu(r)
{
var i=r.parentNode.parentNode.rowIndex;
document.getElementById('myTable').deleteRow(i);


dml=document.forms['form1'];
len = dml.elements.length;

var edcount=0;
for( i=0 ; i<len ; i++)
{ 
if ((dml.elements[i].name=='crsname[]')&&(dml.elements[i].value!==""))
{ 
edcount++;
}
}



  if(edcount=="0")
 {          var rwsecond=document.getElementById("2row");
	        rwsecond.style.display = 'none'; 
            var rwsecond=document.getElementById("1row");
	        rwsecond.style.display = 'none';
 return false;
 }
 
}

		
function insRowtech()
{
dml=document.forms['form1'];
len = dml.elements.length;
if(document.form1.techcoursename.value=="")
{
alert("Enter Course");
document.form1.techcoursename.focus();
return false;
}
if(document.form1.techuniversity.value=="")
{
alert("Enter Institute/University");
document.form1.techuniversity.focus();
return false;
}

if(document.form1.techcoursefrm.value=="")
{
alert("Enter From date");
document.form1.techcoursefrm.focus();
return false;
}
if(document.form1.techcourseto.value=="")
{
alert("Enter To date");
document.form1.techcourseto.focus();
return false;
}

else
{
  
   var url;
	var class_code;
	var fs;
	
  


var obj_form = document.form1;
var techcoursename=obj_form.techcoursename.value;
var techuniversity=obj_form.techuniversity.value;
var techcoursefrm=obj_form.techcoursefrm.value;
var techcourseto=obj_form.techcourseto.value;

url = "createapplicanttabletwo.php?cname="+techcoursename+"&uty="+techuniversity+"&frm="+techcoursefrm+"&frto="+techcourseto; 

    	if (window.XMLHttpRequest ){

		   xmlhttp = new XMLHttpRequest();

		   xmlhttp.onreadystatechange=insRowtechdetails;
		  
		   xmlhttp.open("GET",url,true);
		   
		   xmlhttp.send (null);

	}

    else if (window.ActiveXObject){

		   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

		   if (xmlhttp){

				   xmlhttp.onreadystatechange=insRowtechdetails;

				   xmlhttp.open("GET",url,true);

				   xmlhttp.setRequestHeader ('Content-Type',  'application/x-www-form-urlencoded');

				   xmlhttp.setRequestHeader('Expires','Sat, 1 Jan 2005 05:00:00 GMT');

				   xmlhttp.setRequestHeader('Last-Modified','Sat, 1 Jan 2005 05:00:00 GMT');
				   xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
				   xmlhttp.setRequestHeader('Pragma','no-cache');

				   xmlhttp.setRequestHeader('Cache-Control', 'no-cache');

				   xmlhttp.send();

		   }

   }

}
}
function insRowtechdetails()
{

		if (xmlhttp.readyState==4){

               if ( xmlhttp.status==200){

            results = xmlhttp.responseText;
			var spresult=results.split("~");
			var aresult=spresult[0];
			var bresult=spresult[1];
			var cresult=spresult[2];
			var dresult=spresult[3];
			var eresult=spresult[4];
			var iresult=spresult[5];
			var hiddelresult=aresult+iresult;
            var rwsecond=document.getElementById("3row");
	        rwsecond.style.display = '';

			var x=document.getElementById('techTable').insertRow(1);
			//document.getElementById('ddhello').style.visibility="visible";
            var a=x.insertCell(0);
			var b=x.insertCell(1);
			var c=x.insertCell(2);
			var d=x.insertCell(3);
			var e=x.insertCell(4);
			
			var rwsecond=document.getElementById("4row");
	        rwsecond.style.display = 'none';
		
			
dml=document.forms['form1'];
len = dml.elements.length;
	
a.innerHTML=bresult;
b.innerHTML=cresult;
c.innerHTML=dresult;
d.innerHTML=eresult;
e.innerHTML=hiddelresult;		

///////////////for clear all entry page...
var obj_form = document.form1;
obj_form.techcoursename.value="";
obj_form.techuniversity.value="";
obj_form.techcoursefrm.value="";
obj_form.techcourseto.value="";
}
}
}
function deleteRowtech(r)
{
var i=r.parentNode.parentNode.rowIndex;
document.getElementById('techTable').deleteRow(i);


 dml=document.forms['form1'];
  len = dml.elements.length;
  
var techcount=0;
for( i=0 ; i<len ; i++)
{ 
if ((dml.elements[i].name=='techcrsname[]')&&(dml.elements[i].value!==""))
{ 
techcount++;
}
}  
  
  if(techcount=="0")
 {          var rwsecond=document.getElementById("4row");
	        rwsecond.style.display = 'none'; 
            var rwsecond=document.getElementById("3row");
	        rwsecond.style.display = 'none';
 return false;
 }
 
}

function insRowemp()
{
dml=document.forms['form1'];
len = dml.elements.length;
if(document.form1.empnamead.value=="")
{
alert("Enter Name and address");
document.form1.empnamead.focus();
return false;
}
if(document.form1.postiionheld.value=="")
{
alert("Enter Postion");
document.form1.postiionheld.focus();
return false;
}

if(document.form1.empfrom.value=="")
{
alert("Enter From date");
document.form1.empfrom.focus();
return false;
}
if(document.form1.empto.value=="")
{
alert("Enter To date");
document.form1.empto.focus();
return false;
}

else
{
  
   var url;
	var class_code;
	var fs;
	
  


var obj_form = document.form1;
var empnamead=obj_form.empnamead.value;
var postiionheld=obj_form.postiionheld.value;
var empfrom=obj_form.empfrom.value;
var empto=obj_form.empto.value;

url = "createapplicanttablethree.php?namad="+empnamead+"&pthld="+postiionheld+"&frm="+empfrom+"&frto="+empto; 

    	if (window.XMLHttpRequest ){

		   xmlhttp = new XMLHttpRequest();

		   xmlhttp.onreadystatechange=insRowempdetails;
		  
		   xmlhttp.open("GET",url,true);
		   
		   xmlhttp.send (null);

	}

    else if (window.ActiveXObject){

		   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

		   if (xmlhttp){

				   xmlhttp.onreadystatechange=insRowempdetails;

				   xmlhttp.open("GET",url,true);

				   xmlhttp.setRequestHeader ('Content-Type',  'application/x-www-form-urlencoded');

				   xmlhttp.setRequestHeader('Expires','Sat, 1 Jan 2005 05:00:00 GMT');

				   xmlhttp.setRequestHeader('Last-Modified','Sat, 1 Jan 2005 05:00:00 GMT');
				   xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
				   xmlhttp.setRequestHeader('Pragma','no-cache');

				   xmlhttp.setRequestHeader('Cache-Control', 'no-cache');

				   xmlhttp.send();

		   }

   }

}
}
function insRowempdetails()
{

		if (xmlhttp.readyState==4){

               if ( xmlhttp.status==200){

            results = xmlhttp.responseText;
			var spresult=results.split("~");
			var aresult=spresult[0];
			var bresult=spresult[1];
			var cresult=spresult[2];
			var dresult=spresult[3];
			var eresult=spresult[4];
			var iresult=spresult[5];
			var hiddelresult=aresult+iresult;
            var rwsecond=document.getElementById("5row");
	        rwsecond.style.display = '';

			var x=document.getElementById('empTable').insertRow(1);
			//document.getElementById('ddhello').style.visibility="visible";
            var a=x.insertCell(0);
			var b=x.insertCell(1);
			var c=x.insertCell(2);
			var d=x.insertCell(3);
			var e=x.insertCell(4);
			
			var rwsecond=document.getElementById("6row");
	        rwsecond.style.display = 'none';
		
			
dml=document.forms['form1'];
len = dml.elements.length;
	
a.innerHTML=bresult;
b.innerHTML=cresult;
c.innerHTML=dresult;
d.innerHTML=eresult;
e.innerHTML=hiddelresult;		


///////////////for clear all entry page...
var obj_form = document.form1;
obj_form.empnamead.value="";
obj_form.postiionheld.value="";
obj_form.empfrom.value="";
obj_form.empto.value="";

}
}
}
function deleteRowemp(r)
{
var i=r.parentNode.parentNode.rowIndex;
document.getElementById('empTable').deleteRow(i);


 dml=document.forms['form1'];
  len = dml.elements.length;

var empcount=0;
for( i=0 ; i<len ; i++)
{ 
if ((dml.elements[i].name=='empnameadr[]')&&(dml.elements[i].value!==""))
{ 
empcount++;
}
}  


  if(empcount=="0")
 {          var rwsecond=document.getElementById("5row");
	        rwsecond.style.display = 'none'; 
            var rwsecond=document.getElementById("6row");
	        rwsecond.style.display = 'none';
 return false;
 }
 
}
function insRowlanguage()
{
dml=document.forms['form1'];
len = dml.elements.length;
if(document.form1.languages.value=="")
{
alert("Enter Languages");
document.form1.languages.focus();
return false;
}
if(document.form1.abilities.value=="")
{
alert("Enter Ability");
document.form1.abilities.focus();
return false;
}
else
{
  
   var url;
	var class_code;
	var fs;
	
  


var obj_form = document.form1;
var lngs=obj_form.languages.value;
var ablts=obj_form.abilities.value;

url = "createapplicanttablefour.php?langs="+lngs+"&abls="+ablts; 

    	if (window.XMLHttpRequest ){

		   xmlhttp = new XMLHttpRequest();

		   xmlhttp.onreadystatechange=insRowlanguagedetails;
		  
		   xmlhttp.open("GET",url,true);
		   
		   xmlhttp.send (null);

	}

    else if (window.ActiveXObject){

		   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

		   if (xmlhttp){

				   xmlhttp.onreadystatechange=insRowlanguagedetails;

				   xmlhttp.open("GET",url,true);

				   xmlhttp.setRequestHeader ('Content-Type',  'application/x-www-form-urlencoded');

				   xmlhttp.setRequestHeader('Expires','Sat, 1 Jan 2005 05:00:00 GMT');

				   xmlhttp.setRequestHeader('Last-Modified','Sat, 1 Jan 2005 05:00:00 GMT');
				   xmlhttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
				   xmlhttp.setRequestHeader('Pragma','no-cache');

				   xmlhttp.setRequestHeader('Cache-Control', 'no-cache');

				   xmlhttp.send();

		   }

   }

}
}
function insRowlanguagedetails()
{

		if (xmlhttp.readyState==4){

               if ( xmlhttp.status==200){

            results = xmlhttp.responseText;
			var spresult=results.split("~");
			var aresult=spresult[0];
			var bresult=spresult[1];
			var cresult=spresult[2];
			var iresult=spresult[3];
			var hiddelresult=aresult+iresult;
            var rwsecond=document.getElementById("7row");
	        rwsecond.style.display = '';

			var x=document.getElementById('lngTable').insertRow(1);
			//document.getElementById('ddhello').style.visibility="visible";
            var a=x.insertCell(0);
			var b=x.insertCell(1);
			var c=x.insertCell(2);
					
			var rwsecond=document.getElementById("8row");
	        rwsecond.style.display = 'none';
		
			
dml=document.forms['form1'];
len = dml.elements.length;
	
a.innerHTML=bresult;
b.innerHTML=cresult;
c.innerHTML=hiddelresult;		
///////////////for clear all entry page...
var obj_form = document.form1;
obj_form.languages.value="";
obj_form.abilities.value="";

}
}
}
function deleteRowlanguage(r)
{
var i=r.parentNode.parentNode.rowIndex;
document.getElementById('lngTable').deleteRow(i);


 dml=document.forms['form1'];
  len = dml.elements.length;

var lngcount=0;
for( i=0 ; i<len ; i++)
{ 
if ((dml.elements[i].name=='languageshd[]')&&(dml.elements[i].value!==""))
{ 
lngcount++;
}
}
 
 

 
 
  if(lngcount=="0")
 {          var rwsecond=document.getElementById("7row");
	        rwsecond.style.display = 'none'; 
            var rwsecond=document.getElementById("8row");
	        rwsecond.style.display = 'none';
 return false;
 }
 
}

