function trim(par) {			
	while(par.value.indexOf(' ')==0){		
		par.value = par.value.substring(1);
		if(par.value==''){
			break;
		}				
    }
    var len=par.value.length; 
    var index=len-1;      
    while(par.value.lastIndexOf(' ')==index){
    	
    	if(index<0){
    		par.value='';
    		break;
    	}
    	else	
    		par.value=par.value.substring(0,index);
    	--index;    	
    }        
}
function checkEmail(par) {
	re = /\w{1,}/;
	//emailExp= /^\w+(\-\w+)*(\.\w+(\-\w+)*)*@\w+(\-\w+)*(\.\w+(\-\w+)*)+$/ ; //one or more after last dot
	//emailExp= /^\w+(\-\w+)*(\.\w+(\-\w+)*)*@\w+(\-\w+)*(\.\w+(\-\w+)*)*\.\w{2,}$/ ; //two or more after last dot
	emailExp= /^\w+(\-\w+)*(\.\w+(\-\w+)*)*@\w+(\-\w+)*(\.\w+(\-\w+)*)*\.\w{2,3}$/ ; //two or three after last dot
	email_1 = par.value;    

    if(!( re.test(email_1))){
		alert("Please specify Email ID");		
		par.focus();
		return false;
	}       
    else if(!(emailExp.test(email_1))) {
	    alert("Please specify Correct Email ID");
	    par.select();
	    par.focus();
	    return false;
	}   
   	return true;
}   
function validDate(dd,mm,yy){  
	var na;
	var maxDate = 31;
	var dt = dd.value; 
	var mon = mm.value;
	var yr = yy.value;
	if ((dt == '0')||(mon == '0')||(yr=='0')){
		alert('Please fill date correctly');
		return false;
	}
	switch ( mon ){
		case 'Apr': case 'Jun': case 'Sep': case 'Nov': 
			maxDate=30; 
			break;
		case 'Feb':
			var year = parseInt(yr);
			if ((year%4)!= 0) { 
				if (dt == 29) {
					alert('Invalid Date ! '+year+' not a leap Year');
					dd.focus();
					return false;
				} 
				if(dt>29){
					alert('Invalid Date');
					dd.focus();
					return false;
				}
			}
			else { 
				if((year%100)!=0)
					maxDate = 29; 
				else 
					if((year%400)!=0) { 
						if (dt ==29) {
							alert('Invalid Date ! '+year+' not a leap Year');
							dd.focus();
							return false;
						} 
						if(dt>29) {
							alert('Invalid Date');
							dd.focus();
							return false; 
						} 
					} 
					else  
						maxDate = 29;
			} 
	} 	
	if (dt > maxDate) {
		alert('Invalid Date');
		dd.focus(); 
		return false;
	}
	return true; 
}   
function isBlank(par,text){	
	trim(par);
	if(par.value==''){
		if(text != '')
			alert(text);
		par.focus();
		return true;
	}
	return false;	
}