/* $Id: na_contEmailValidaton.js,v 1.10 2009/06/02 05:49:00 riddhi Exp $*/

function contReq(loginFlag,contUser)
{
	if(document.getElementById("new_veh").value == "")
	{
		for(var i=0; i < document.contRequest.contact_info.length; i++)
		{
			if (document.contRequest.contact_info[i].checked)
			var opt_val = document.contRequest.contact_info[i].value;
		}
		/** Default opt_in not selected. so, need to alert user for select one option. */
        if(document.contRequest.opt_in)
		{
            var optIn=false;
            for(var i=0; i < document.contRequest.opt_in.length; i++)
		    {
			    if(document.contRequest.opt_in[i].checked)
				    optIn=true;
		    }
        }
        else
            var optIn=true;
	}

	if(loginFlag == 0)
	{
		if(isblank(document.getElementById("firstname").value))
		{
		alert(msgFLnameBlank);
		return false;
		}
		if(isblank(document.getElementById("lastname").value))
		{
		alert(msgFLnameBlank);
		return false;
		}
		if(isblank(document.getElementById("emailAdd").value))
		{
		alert(msgInvalidEmail);
		return false;
		}
		if(!emailInvalid(document.getElementById("emailAdd").value))
		{
		alert(msgInvalidEmail);
		return false;
		}
		if(isblank(document.getElementById("phone").value))
		{
		alert(msgPhoneFormat);
		return false;
		}
		if(!(check(document.getElementById("phone").value)) || document.getElementById("phone").value.match(/^[0\s+-]{0,}$/))
		{
		alert(msgPhoneFormat);
		return false;
		}

		if(opt_val == "exchange")
		{
			if(isblank(document.getElementById("make").value))
			{
				alert(msgMandet);
				return false;
			}
			if(isblank(document.getElementById("model").value))
			{
				alert(msgMandet);
				return false;
			}
			if(isblank(document.getElementById("mileage").value))
			{
				alert(msgMandet);
				return false;
			}
			if(isblank(document.getElementById("year").value))
			{
				alert(msgMandet);
				return false;
			}
		}
		if(document.getElementById("new_veh").value == "")
		{
			if(!optIn)
			{
				alert(msgBenifitOffer);
				return false;
			}
		}
		if(isblank(document.getElementById("user_code").value))
		{
			alert(magWordMatch);
			return false;
		}
	}
         if(loginFlag == 1)
	{
		if(document.getElementById("new_veh").value == "")
		{
			if(opt_val == "exchange")
			{
				if(contUser == 'D')
				{
					if(isblank(document.getElementById("vid").value))
					{
						alert(msgMandet);
						return false;
					}
				}
			}
			if(!optIn)
			{
				alert(msgBenifitOffer);
				return false;
			}
		}
	}
    return true;
}

function display_bubble()
{
	document.getElementById("exch").style.display = 'inline';
}

function hide_bubble()
{
	document.getElementById("exch").style.display = 'none';
}
