function chkportfolio_REQUEST(){

    var error=0;  
    document.getElementById("errDiv").style.display = "none";
	document.getElementById("NameDiv").style.color = "#414141";
	document.getElementById("EmailDiv").style.color = "#414141";
	document.getElementById("CaptchaDiv").style.color = "#414141";
	document.getElementById("phoneDiv").style.color = "#414141";
	
		
		
	if(strTrim(obj.txtEmail.value) == ""){
		error = 1;
		document.getElementById("errDiv").style.display = "block";
		document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
		document.getElementById("EmailDiv").style.color = "#FF0000";
		obj.txtEmail.focus();
		obj.txtEmail.select();
		return false;
	}
	if(!(/^[a-zA-Z0-9_\-]+(\.[_a-zA-Z0-9\-]+)*@([_a-z0-9\-]+\.)+([a-z]{2}|[a-z]+)$/.test(strTrim(obj.txtEmail.value)))){
		error = 1;
		document.getElementById("errDiv").style.display = "block";
		document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
		document.getElementById("EmailDiv").style.color = "#FF0000";
		obj.txtEmail.focus();
		obj.txtEmail.select();
		return false;
	}
	
	if(strTrim(obj.txtFirstName.value) == "")
	{
			error = 1;
			document.getElementById("errDiv").style.display = "block";
			document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
			document.getElementById("NameDiv").style.color = "#FF0000";
			obj.txtFirstName.focus();
			obj.txtFirstName.select();
			 return false;
	}
	else
		{
			if(!(/^[a-zA-Z0-9 .,-\\']+$/.test(strTrim(obj.txtFirstName.value))))
			{
				error = 1;
				document.getElementById("errDiv").style.display = "block";
				document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
				document.getElementById("NameDiv").style.color = "#FF0000";
				obj.txtFirstName.focus();
				obj.txtFirstName.select();
				return false;
			}
	    }
	
	 if(strTrim(obj.phonenoCountry.value) == "")
    {
		error = 1;
		document.getElementById("errDiv").style.display = "block";
		document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
		document.getElementById("phoneDiv").style.color = "#FF0000";		
		obj.phonenoCountry.focus();
		return false;
	}
	if(!(/^\d{0,5}$/.test(obj.phonenoCountry.value)))
		{
		error = 1;
		    document.getElementById("errDiv").style.display = "block";
		    document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
            document.getElementById("phoneDiv").style.color = "#FF0000";		
		    obj.phonenoCountry.focus();
		    return false;
	    }
		
	if(strTrim(obj.phonenoState.value) == ""){
			error = 1;
			document.getElementById("errDiv").style.display = "block";
			document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
			document.getElementById("phoneDiv").style.color = "#FF0000";		
			obj.phonenoState.focus();
			obj.phonenoState.select();
			return false;
		}else
		{
		     if(!(/^\d{0,4}$/.test(obj.phonenoState.value)))
			 {
		        error = 1;
			    document.getElementById("errDiv").style.display = "block";
			    document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
			    document.getElementById("phoneDiv").style.color = "#FF0000";		
			    obj.phonenoState.focus();
			    obj.phonenoState.select();
			    return false;
		    }
		}


	   if(strTrim(obj.phonenoLocal.value) == ""){
			error = 1;
			document.getElementById("errDiv").style.display = "block";
			document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
			document.getElementById("phoneDiv").style.color = "#FF0000";		
			obj.phonenoLocal.focus();
			obj.phonenoLocal.select();
			return false;
		}else{
		    if(!(/^\d{0,8}$/.test(obj.phonenoLocal.value))){
		        error = 1;
			    document.getElementById("errDiv").style.display = "block";
			    document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
			    document.getElementById("phoneDiv").style.color = "#FF0000";		
			    obj.phonenoLocal.focus();
			    obj.phonenoLocal.select();
			    return false;
		    }
		}
		
		   if(strTrim(obj.security_code.value) == "")
		{
			error = 1;
			document.getElementById("errDiv").style.display = "block";
			document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
			document.getElementById("CaptchaDiv").style.color = "#FF0000";
			obj.security_code.focus();
			obj.security_code.select();
			return false;

		}
			if(strTrim(obj.security_code.value) != strTrim(obj.seesion_code.value))
		{
			error = 1;
			document.getElementById("errDiv").style.display = "block";
			document.getElementById("errDiv").innerHTML = "Missing or Invalid data !";
			document.getElementById("CaptchaDiv").style.color = "#FF0000";
			obj.security_code.focus();
			obj.security_code.select();
			return false;
		}
		
		if(error == 0)
		{
				obj.action="portfolio_request.php";
				obj.submit();
		}
		
	
}