//make input border red
function make_me_red(element)
{
document.getElementById(element).style.border='1px dashed red';
}

//make input border blue
function make_me_blue()
{
	for (i=0; i<arguments.length; i=i+1) 
		{
			document.getElementById(arguments[i]).style.border='1px solid #A2C8F0';
		}
}

//make input border violet
function make_me_violet()
{
	for (i=0; i<arguments.length; i=i+1) 
		{
			document.getElementById(arguments[i]).style.border='1px solid #401234';
		}
}

//check form from contact_us page
function contact_us_validate(form)
{ 
	//make all input blue
		if(	(form.email.value.length == 0) ||
			(form.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == null ) ||
			(form.name.value.length == 0) ||
			(form.phone.value.length == 0) ||
			(form.institution.value.length == 0) )
			make_me_blue('email','name','phone','institution');

	var attension_msg = '';
	var error_div = document.getElementById("error_msg_div");

    if (form.email.value.length == 0) 
        {
        	attension_msg += "Please enter your e-mail address.<br>\r\n";
        	make_me_red('email');
        }
	else if( form.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == null ) 
		{
			attension_msg += "Please enter a valid E-Mail address.<br>\r\n";
			make_me_red('email');
		}
    
    if (form.name.value.length == 0) 
    	{
    		attension_msg += "Please enter your name.<br>\r\n";
    		make_me_red('name');
    	}

    if (form.phone.value.length == 0) 
    	{
    		attension_msg += "Please enter your phone.<br>\r\n";
    		make_me_red('phone');
    	}

    if (form.institution.value.length == 0) 
    	{
    		attension_msg += "Please enter your institution.<br>\r\n";
    		make_me_red('institution');
    	}

    if( attension_msg.length == 0 ){
    	return true;
    }
    else 
    {
    	error_div.innerHTML = attension_msg;
    	error_div.style.display = '';
    	document.location="#";
    	return false;
    }
}

//check form from getting_started page
function getting_started_validate(form)
{ 
	//make all input blue, if needed
	if(		(form.email.value.length == 0) ||
			(form.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == null ) ||
			(form.name.value.length == 0) ||
			(form.phone.value.length == 0) ||
			(form.institution.value.length == 0) ||
			(form.address.value.length == 0) ||
			(form.city.value.length == 0) ||
			(form.state.value.length == 0) ||
			(form.zip.value.length == 0) )
		make_me_blue('email','name','phone','institution','address','city','state','zip');

	var attension_msg = '';
	var error_div = document.getElementById("error_msg_div");

    if (form.email.value.length == 0) 
        {
        	attension_msg += "Please enter your e-mail address.<br>\r\n";
        	make_me_red('email');
        }
	else if( form.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == null ) 
		{
			attension_msg += "Please enter a valid E-Mail address.<br>\r\n";
        	make_me_red('email');
        }

    if (form.name.value.length == 0) 
    	{
    		attension_msg += "Please enter your name.<br>\r\n";
        	make_me_red('name');
        }

    if (form.phone.value.length == 0) 
    	{
    		attension_msg += "Please enter your phone.<br>\r\n";
        	make_me_red('phone');
        }
 
    if (form.institution.value.length == 0) 
    	{
    		attension_msg += "Please enter your institution.<br>\r\n";
        	make_me_red('institution');
        }

    if (form.address.value.length == 0) 
    	{
    		attension_msg += "Please enter your address.<br>\r\n";
        	make_me_red('address');
        }

    if (form.city.value.length == 0) 
    	{
    		attension_msg += "Please enter your city.<br>\r\n";
        	make_me_red('city');
        }

    if (form.state.value.length == 0) 
    	{
    		attension_msg += "Please enter your state.<br>\r\n";
        	make_me_red('state');
        }

    if (form.zip.value.length == 0) 
    	{
    		attension_msg += "Please enter your zip.<br>\r\n";
        	make_me_red('zip');
        }
  
    if( attension_msg.length == 0 ){
    	return true;
    }
    else 
    {
    	error_div.innerHTML = attension_msg;
    	error_div.style.display = '';
    	document.location="#";
    	return false;
    }
}


//check form from get_digital_review page
function get_digital_review(form)
{ 
	//make all input blue, if needed
	if(		(form.email.value.length == 0) ||
			(form.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == null ) ||
			(form.name.value.length == 0) ||
			(form.phone.value.length == 0) ||
			(form.institution.value.length == 0) ||
			(form.address.value.length == 0) ||
			(form.city.value.length == 0) ||
			(form.state.value.length == 0) ||
			(form.zip.value.length == 0) )
		make_me_blue('email','name','phone','institution','address','city','state','zip');

	var attension_msg = '';
	var error_div = document.getElementById("error_msg_div");

    if (form.email.value.length == 0) 
        {
        	attension_msg += "Please enter your e-mail address.<br>\r\n";
        	make_me_red('email');
        }
	else if( form.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == null ) 
		{
			attension_msg += "Please enter a valid E-Mail address.<br>\r\n";
        	make_me_red('email');
        }

    if (form.name.value.length == 0) 
    	{
    		attension_msg += "Please enter your name.<br>\r\n";
        	make_me_red('name');
        }

    if (form.phone.value.length == 0) 
    	{
    		attension_msg += "Please enter your phone.<br>\r\n";
        	make_me_red('phone');
        }
 
    if (form.institution.value.length == 0) 
    	{
    		attension_msg += "Please enter your institution.<br>\r\n";
        	make_me_red('institution');
        }

    if (form.address.value.length == 0) 
    	{
    		attension_msg += "Please enter your address.<br>\r\n";
        	make_me_red('address');
        }

    if (form.city.value.length == 0) 
    	{
    		attension_msg += "Please enter your city.<br>\r\n";
        	make_me_red('city');
        }

    if (form.state.value.length == 0) 
    	{
    		attension_msg += "Please enter your state.<br>\r\n";
        	make_me_red('state');
        }

    if (form.zip.value.length == 0) 
    	{
    		attension_msg += "Please enter your zip.<br>\r\n";
        	make_me_red('zip');
        }
  
    if( attension_msg.length == 0 ){
    	return true;
    }
    else 
    {
    	error_div.innerHTML = attension_msg;
    	error_div.style.display = '';
    	document.location="#";
    	return false;
    }
}

//check form from textbook_adoption_form page
function textbook_adoption_form(form)
{ 
	//make all input blue, if needed

	if(		(form.email.value.length == 0) ||
			(form.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == null ) ||
			(form.firstname.value.length == 0) ||
			(form.lastname.value.length == 0) ||
			(form.phone.value.length == 0) ||
			(form.institution.value.length == 0) ||
			(form.department.value.length == 0) )
		make_me_blue('email','firstname','lastname','phone','institution','department');


	var attension_msg = '';
	var error_div = document.getElementById("error_msg_div");

    if (form.email.value.length == 0) 
        {
        	attension_msg += "Please enter your e-mail address.<br>\r\n";
        	make_me_red('email');
        }
	else if( form.email.value.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i) == null ) 
		{
			attension_msg += "Please enter a valid E-Mail address.<br>\r\n";
        	make_me_red('email');
        }

    if (form.firstname.value.length == 0) 
    	{
    		attension_msg += "Please enter your First Name.<br>\r\n";
        	make_me_red('firstname');
        }

    if (form.phone.value.length == 0) 
    	{
    		attension_msg += "Please enter your phone.<br>\r\n";
        	make_me_red('phone');
        }
 
    if (form.institution.value.length == 0) 
    	{
    		attension_msg += "Please enter your institution.<br>\r\n";
        	make_me_red('institution');
        }

    if (form.lastname.value.length == 0) 
    	{
    		attension_msg += "Please enter your Last Name:.<br>\r\n";
        	make_me_red('lastname');
        }

    if (form.department.value.length == 0) 
    	{
    		attension_msg += "Please enter your department.<br>\r\n";
        	make_me_red('department');
        }
 
    if( attension_msg.length == 0 ){
    	return true;
    }
    else 
    {
    	error_div.innerHTML = attension_msg;
    	error_div.style.display = '';
    	document.location="#";
    	return false;
    }
}
