function onComplete()
{	
	if( (jQuery('#oname').val()!='') && jQuery('#phone').val()!='' && jQuery('#address').val()!='')	
	return false;		
	else return confirm('Are you sure to send your data ?');	
}


jQuery(document).ready(function(){
	jQuery('#fOpp').RSV({
		//onCompleteHandler: myOnComplete,
		customErrorHandler: myCustomErrorDisplay2,        
		rules: myRules2
	});
		
});

var myRules2 = [
        "required,oname,Please enter your name.",        
        "valid_email,email,Please enter a valid email address.",        
        "length>=6,phone,Please enter your phone number (min. 6 digits long).",
        "required,address,Please enter your address."
];

/**
 * My custom error message handler. This displays each error message next to
 * each field. It assumes there are hidden fields
 */
function myCustomErrorDisplay2(f, errorInfo)
{
        // disabled all errors by default
        for (var i=0; i<myRules2.length; i++)
        {
                var parts = myRules2[i].split(",");
                var fieldName = parts[1];
                
                document.getElementById(fieldName + "_error").style.display = "none";
                document.getElementById(fieldName).style.borderColor = "#ccc";
        }

        for (var i=0; i<errorInfo.length; i++)
        {
                var fieldName;

                // radio button
                if (errorInfo[i][0].type == undefined)
                        fieldName = errorInfo[i][0][0].name;
                else
                        fieldName = errorInfo[i][0].name;

                // display the error                
                document.getElementById(fieldName + "_error").style.display = "block";
                document.getElementById(fieldName).style.borderColor = "red";
                document.getElementById(fieldName + "_error").style.color = "red";
                document.getElementById(fieldName + "_error").innerHTML = errorInfo[i][1];
        }
        
		return (errorInfo.length == 0) ? true : false;
		onComplete();       
}