// JavaScript Document
function validate(){
	var isIE = false;
	if(navigator.userAgent.indexOf("MSIE") != -1){
		isIE = true;
	}
	submitFlag = true;
	// set rstar
	var estar = document.getElementById("rstar");
	estar.setAttribute('class', 'redflag');
	if(isIE){
		rstar.style.cssText = "color: #f00;";
	}	
	var email = document.step2.vemail.value
	
	if(document.step2.first_name.value.length==0){
		submitFlag = false;

		// red asterisk		
		var fname = document.getElementById("fn");
		fname.setAttribute('class', 'redflag');
		if(isIE){
			fn.style.cssText = "color: #f00;";
		}
	}
	else if(document.step2.first_name.value.length!=0){
		var fname = document.getElementById("fn");
		fname.setAttribute('class', '');
		if(isIE){
			fn.style.cssText = "color: #9a9a9a;";
		}	
	}	
	if(document.step2.last_name.value.length==0){
		submitFlag = false;

		// red asterisk
		var lname = document.getElementById("ln");
		lname.setAttribute('class', 'redflag');
		if(isIE){
			ln.style.cssText = "color: #f00;";
		}		
	}
	else if(document.step2.last_name.value.length!=0){
		var lname = document.getElementById("ln");
		lname.setAttribute('class', '');
		if(isIE){
			ln.style.cssText = "color: #9a9a9a;";
		}	
	}	
	if(email.indexOf("@") == -1 || email.indexOf(".") == -1){
		submitFlag = false;
		// email specific message			

		var em = document.getElementById("em");
		em.setAttribute('class', 'redflag');
		if(isIE){
			em.style.cssText = "color: #f00;";
		}		
	}	
	else if(email.indexOf("@") != -1 || email.indexOf(".") != -1){
		var em = document.getElementById("em");		
		em.setAttribute('class', '');
		if(isIE){
			em.style.cssText = "color: #9a9a9a;";
		}		
	}
	return submitFlag;
}