﻿// JScript File

function isPP( oForm )
{
	var r_val = true;
		
	if( !oForm["_page_whitepapers1__form_info_login1_n_pp_cb"].checked ){
		
		alert("Please be sure to read and understand the MVP Marketing + Design privacy policy.");
		r_val = false;
		
	}
	else
	{
		r_val = validateForm( oForm, 'n_modal' );
	}

	return r_val;
	
}

function textboxOnBlur( oSender )
{
	switch( true )
	{
		case oSender.id.indexOf("c_email_text"):
			oSender.className = ( oSender.value != "" )
				? "normal"
				: "error"
			;
		break
	}
}

var fields_to_validate = new Array();
	fields_to_validate["c_modal"] = new Array( "emailaddresstext" );
	fields_to_validate["n_modal"] = new Array( "fullnametext", "companytext", "phonetext"  );
	
function validateForm( oForm, array )
{
	var isvalid = false;
	
	for( i = 0; i < oForm.length; i++ )
	{
		if( inArray( oForm[i].id, fields_to_validate[array] ) )
		{
			switch( oForm[i].type )
			{
				
				case "text":
				
					if( oForm[i].id.indexOf("email") != -1 ){
						isvalid = checkEmail( oForm[i].value );
					}else
					{
						isvalid = ( oForm[i].value != "" );
					}
					
					htmlentities( oForm[i].value );
					oForm[i].className = (isvalid)? "" : "error";
					
				break;
			
			}
		}
	}

	return isvalid;

}

//validate das email
function checkEmail( sValue ){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if( filter.test( sValue ) ){ return true; } //alert('YES! Correct email address');
	else { return false; } //alert('NO! Incorrect email address');
}
