function check_all(c_s_list) { 
	var arr = c_s_list.split(","); 
  
    for (var emi = 0, l = arr.length; emi < l; emi++) { 
        var adr = arr[emi];  
        // your validation here - may be you need some 
        // adaptions to handle the errors for every address 
        if(echeck(adr)==false){
		return false;
		}
    
	}
}


function incomeradiof1(){

	  document.getElementById("family_income2").checked = false;
	  document.getElementById("family_income3").checked = false;	
    
}

function incomeradiof2(){
	  
 
	  document.getElementById("family_income1").checked = false;
	  document.getElementById("family_income3").checked = false;	
  
   
}


function incomeradiof3(){

	  document.getElementById("family_income1").checked = false;
	  document.getElementById("family_income2").checked = false;	
	
	
}



function echeck(str)
            {
				
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		var lastchr=str.indexOf(".")+2;
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }else if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }else if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("#")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("~")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("!")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("$")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("%")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("^")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("&")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("*")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("(")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf(")")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("-")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("+")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("=")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("|")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("{")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("}")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("[")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("]")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf(";")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("<")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf(">")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if (str.indexOf("?")!=-1){
		    alert("Invalid E-mail ID")
		   return false
	 	 }else if(str.charAt(str.length-lastchr)!=""){
			//alert(str.charAt(str.length-lastchr)=="");
		}else{
			alert("Invalid E-mail ID")
			return false;
		}		
						
   }

function winreset(){
 
  //var d = document.getElementById('myDiv').id;
  
 var xx=document.forms.form;
      xx.reset();

   ied=1;
   iski=1;
  iproj=1;



 document.getElementById('othersqualification').value="";
 document.getElementById('othersqualification').style.display="none";
 document.getElementById('lblotherqualification').style.display="none"; 
 
 document.getElementById('advertisementothers').value="";
 document.getElementById('advertisementothers').style.display="none";
 document.getElementById('lbladvertisementother').style.display="none"; 
 
 document.getElementById('showDiv1').style.display="none";
  document.getElementById("upok").focus();
 
  
  return false;
  }
 
function Prefferedother(){
if(document.getElementById('courseduration').value=='others'){
	 document.getElementById('otherscourseduration').style.display="";
	  document.getElementById('lblothercourseduration').style.display="";
 }else{
	 document.getElementById('otherscourseduration').value="";
	 document.getElementById('otherscourseduration').style.display="none";
	 document.getElementById('lblothercourseduration').style.display="none"; 
 }
}

function qualificationothers(){
if(document.getElementById('qualification').value=='Others'){
	document.getElementById('othersqualification').style.borderColor="#000000";
	 document.getElementById('othersqualification').style.display="";
	  document.getElementById('lblotherqualification').style.color="#000000"
	  document.getElementById('lblotherqualification').style.display="";
	  document.getElementById('mystar').style.display="";
	  document.getElementById('mystar').style.color="#ff0000";
	  
 }else{
	 document.getElementById('othersqualification').value="";
	  document.getElementById('othersqualification').style.borderColor="#ffffff";
	 document.getElementById('othersqualification').style.display="none";
	 document.getElementById('lblotherqualification').style.display="none";
	 document.getElementById('mystar').style.display="none";
	  document.getElementById('mystar').style.color="#ffffff"; 
 }
}

function errorbothothers(){
	
	 
	document.getElementById('othersqualification').style.borderColor="#000000";
	document.getElementById('othersqualification').style.display="";
	document.getElementById('lblotherqualification').style.color="#000000"
	document.getElementById('lblotherqualification').style.display="";
	document.getElementById('mystar').style.display="";
       document.getElementById('mystar').style.color="#ff0000"; 
	 
	 	document.getElementById('advertisementothers').style.borderColor = "#000000";
	 	document.getElementById('advertisementothers').style.display = "";
	 	document.getElementById('lbladvertisementother').style.color="#000000"
		document.getElementById('lbladvertisementother').style.display = "";
		document.getElementById('mystaradv').style.display="";
       document.getElementById('mystaradv').style.color="#ff0000"; 
	 
  
}

function errorqualothers(){
	
	 document.getElementById('lblotherqualification').style.color="#000000"
	document.getElementById('othersqualification').style.borderColor="#000000";
	document.getElementById('othersqualification').style.display="";
	document.getElementById('lblotherqualification').style.display="";
	document.getElementById('mystar').style.display="";
       document.getElementById('mystar').style.color="#ff0000"; 
	 
	 	document.getElementById('advertisementothers').style.borderColor = "#ffffff";
	 	document.getElementById('advertisementothers').style.display = "none";
	 	document.getElementById('lbladvertisementother').style.display = "none";
		document.getElementById('mystaradv').style.display="none";
         document.getElementById('mystaradv').style.color="#ffffff"; 
	 
  
}

function erroradvvothers(){
	
	 	
	document.getElementById('othersqualification').style.borderColor="#ffffff";
	document.getElementById('othersqualification').style.display="none";
	document.getElementById('lblotherqualification').style.display="none";
	document.getElementById('mystar').style.display="none";
       document.getElementById('mystar').style.color="#ffffff"; 
	 
	 document.getElementById('lbladvertisementother').style.color="#000000"
	 document.getElementById('advertisementothers').style.borderColor = "#000000";
	 	document.getElementById('advertisementothers').style.display = "";
	 	document.getElementById('lbladvertisementother').style.display = "";
		document.getElementById('mystaradv').style.display="none";
        document.getElementById('mystaradv').style.color="#ff0000"; 
	 	
	 
  
}




function erroradvertother(){
	
	 document.getElementById('advertisementothers').style.borderColor="#000000";
	 document.getElementById('lbladvertisementother').style.color="#000000"
	 document.getElementById('advertisementothers').style.display="";
	  document.getElementById('lbladvertisementother').style.display="";
	  document.getElementById('mystaradv').style.display="";
      document.getElementById('mystaradv').style.color="#ff0000"; 

 }


function loadother(){
document.getElementById('othersqualification').style.borderColor="#ffffff";
document.getElementById('advertisementothers').style.borderColor="#ffffff";
document.getElementById("applier_name").focus();
document.getElementById('lblotherqualification').style.display="none"; 
document.getElementById('othersqualification').style.display="none";
document.getElementById('lbladvertisementother').style.display="none";
document.getElementById('advertisementothers').style.display="none";
document.getElementById('mystar').style.display="none";
document.getElementById('mystar').style.color="#ffffff"; 
document.getElementById('mystaradv').style.display="none";
document.getElementById('mystaradv').style.color="#ffffff"; 
}


function advertisementshowother(){
	if(document.getElementById('advertisement').value=='others'){
	 document.getElementById('advertisementothers').style.borderColor="#000000";
	 document.getElementById('advertisementothers').style.display="";
	  document.getElementById('lbladvertisementother').style.color="#000000"
	  document.getElementById('lbladvertisementother').style.display="";
	  document.getElementById('mystaradv').style.display="";
       document.getElementById('mystaradv').style.color="#ff0000"; 
 }else{
	 document.getElementById('advertisementothers').value="";
	 document.getElementById('advertisementothers').style.borderColor="#ffffff";
	 document.getElementById('advertisementothers').style.display="none";
	 document.getElementById('lbladvertisementother').style.display="none"; 
	 document.getElementById('mystaradv').style.display="none";
document.getElementById('mystaradv').style.color="#ffffff"; 
 }
 
 }

function showrsultdiv(){
	document.getElementById('showDiv1').style.display="";
}
var ied=1;
function onedu(){
document.getElementById('esum').value=ied;

if(ied==1){
document.getElementById('etr1').style.display="";
document.getElementById('educationbtn').style.display="none";
}
if(ied==2){
document.getElementById('etr2').style.display="";
document.getElementById('educationbtn1').style.display="none";
}
if(ied==3){
document.getElementById('etr3').style.display="";
document.getElementById('educationbtn2').style.display="none";
}
if(ied==4){
document.getElementById('etr4').style.display="";
document.getElementById('educationbtn3').style.display="none";
}

if(ied==5){
alert("Permitted to add only 4 rows");
}

if(ied!=5){
ied++;
}


}

var iski=1;
function onski(){
document.getElementById('sklsum').value=iski;

if(iski==1){
document.getElementById('skltr1').style.display="";
document.getElementById('addskill').style.display="none";
}
if(iski==2){
document.getElementById('skltr2').style.display="";
document.getElementById('addskill1').style.display="none";
}
if(iski==3){
document.getElementById('skltr3').style.display="";
document.getElementById('addskill2').style.display="none";
}
if(iski==4){
document.getElementById('skltr4').style.display="";
document.getElementById('addskill3').style.display="none";
}

if(iski==5){
alert("Permitted to add only 4 rows");
}

if(iski!=5){
iski++;
}


}


var iproj=1;
function onprj(){
document.getElementById('prjsum').value=iproj;

if(iproj==1){
document.getElementById('prjtr1').style.display="";
document.getElementById('addproj').style.display="none";
}
if(iproj==2){
document.getElementById('prjtr2').style.display="";
document.getElementById('addproj1').style.display="none";
}
if(iproj==3){
document.getElementById('prjtr3').style.display="";
document.getElementById('addproj2').style.display="none";
}
if(iproj==4){
document.getElementById('prjtr4').style.display="";
document.getElementById('addproj3').style.display="none";
}

if(iproj==5){
alert("Permitted to add only 4 rows");
}

if(iproj!=5){
iproj++;
}

}

 function downok(){
 document.getElementById("applier_name").focus();
 }


function stripBlanks(fld) {var result = "";var c=0;for (i=0; i<fld.length; i++) {
if (fld.charAt(i) != " " || c > 0) {result += fld.charAt(i);
if (fld.charAt(i) != " ") c = result.length;}}return result.substr(0,c);}
var numb = '0123456789';
function isValid(parm,val) {if (parm == "") return true;
for (i=0; i<parm.length; i++) {if (val.indexOf(parm.charAt(i),0) == -1)
return false;}return true;}
function isNumber(parm) {return isValid(parm,numb);}
var mth = new Array(' ','january','february','march','april','may','june','july','august','september','october','november','december');
var day = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
function validateDate(fld,fmt,rng) {
var dd, mm, yy;var today = new Date;var t = new Date;fld = stripBlanks(fld);
if (fld == '') return false;var d1 = fld.split('\/');
if (d1.length != 3) d1 = fld.split(' ');
if (d1.length != 3) return false;
if (fmt == 'u' || fmt == 'U') {
  dd = d1[1]; mm = d1[0]; yy = d1[2];}
else if (fmt == 'j' || fmt == 'J') {
  dd = d1[2]; mm = d1[1]; yy = d1[0];}
else if (fmt == 'w' || fmt == 'W'){
  dd = d1[0]; mm = d1[1]; yy = d1[2];}
else return false;
var n = dd.lastIndexOf('st');
if (n > -1) dd = dd.substr(0,n);
n = dd.lastIndexOf('nd');
if (n > -1) dd = dd.substr(0,n);
n = dd.lastIndexOf('rd');
if (n > -1) dd = dd.substr(0,n);
n = dd.lastIndexOf('th');
if (n > -1) dd = dd.substr(0,n);
n = dd.lastIndexOf(',');
if (n > -1) dd = dd.substr(0,n);
n = mm.lastIndexOf(',');
if (n > -1) mm = mm.substr(0,n);
if (!isNumber(dd)) return false;
if (!isNumber(yy)) return false;
if (!isNumber(mm)) {
  var nn = mm.toLowerCase();
  for (var i=1; i < 13; i++) {
    if (nn == mth[i] ||
        nn == mth[i].substr(0,3)) {mm = i; i = 13;}
  }
}
if (!isNumber(mm)) return false;
dd = parseFloat(dd); mm = parseFloat(mm); yy = parseFloat(yy);
if (yy < 100) yy += 2000;
if (yy < 1582 || yy > 4881) return false;
if (mm == 2 && (yy%400 == 0 || (yy%4 == 0 && yy%100 != 0))) day[mm-1]++;
if (mm < 1 || mm > 12) return false;
if (dd < 1 || dd > day[mm-1]) return false;
t.setDate(dd); t.setMonth(mm-1); t.setFullYear(yy);
if (rng == 'p' || rng == 'P') {
if (t > today) return false;
}
else if (rng == 'f' || rng == 'F') {
if (t < today) return false;
}
else if (rng != 'a' && rng != 'A') return false;
return true;
}


