var actionPage="http://mogreet.entravision.com/apiDataCollect.asp";
var form_type = 0;

function validateForm(form){

	if(form_type)
	{
		if((form.firstname.value=="")||(form.lastname.value=="")){
			alert("Must enter your name!");
			form.firstname.focus();
			return false;
		}
	
	
		if(form.email.value==""){
			alert("Must enter your email!");
			form.email.focus();
			return false;
		}
	 
		if(form.zipcode.value==""){
			alert("Must enter your zip code!");
			form.zipcode.focus();
			return false;
		}
	 
	}
	
	if(form.phone.value==""){
		alert("Must enter your phone number!");
		form.phone.focus();
		return false;
	}

	if(!form.terms.checked)
		{		
		alert("Must accept terms and conditions!");		
		return false;	
	}


	return true;
}

function apiFormDraw(){
var url = document.URL; 
var isDefinedApiMsg=false;

//Separamos los parametros 
var cgiString = url.substring(url.indexOf('?')+1,url.length); 
 

//Elimino la almohadilla, si es que existe...  
if (cgiString.indexOf('#')!=-1){ 
    cgiString=cgiString.slice(0,cgiString.indexOf('#')); 
} 

var arrayParams=cgiString.split('&'); 
 
for (var i=0;i<arrayParams.length;i++){
	long_vector=arrayParams[i].length;
	nombre_parametro= arrayParams[i].substring(0,arrayParams[i].indexOf('='));
    valor_parametro=arrayParams[i].substring(arrayParams[i].indexOf('=')+1,long_vector);

	if (nombre_parametro == "apiReturnMessage")
		isDefinedApiMsg=true;
	
} 

if (isDefinedApiMsg){
drawMessage(unescape(valor_parametro));

}else
{
	
	drawForm();
}

}

function drawMessage(msg)
{
		document.write("<div class=\"message\">");
		document.write(msg);
		document.write("</div>");
		return true;
}

function drawForm()
{
    document.write("<div class=\"form\">");
		document.write("<form name=\"formulario\" action=\"" + actionPage + "\" onsubmit=\"return validateForm(this);\" method=\"post\" class=\"formtag\">");
			if(form_type)
			{
				document.write("<div class=\"fieldlabel\">FIRST NAME *:</div>");
				document.write("<div class=\"fieldinput\">");
					document.write("<input class=\"firstname\" name=\"firstname\" type=\"text\">");
				document.write("</div>");
	
				document.write("<div class=\"fieldlabel\">LAST NAME *:</div>");
				document.write("<div class=\"fieldinput\">");
					document.write("<input class=\"lastname\" name=\"lastname\" type=\"text\">");
				document.write("</div>");
	
				document.write("<div class=\"fieldlabel\">EMAIL ADDRESS *:</div>");
				document.write("<div class=\"fieldinput\">");
					document.write("<input class=\"email\" name=\"email\" type=\"text\">");
				document.write("</div>");
	
				document.write("<div class=\"fieldlabel\">ZIP CODE *:</div>");
				document.write("<div class=\"fieldinput\">");
					document.write("<input class=\"zipcode\" name=\"zipcode\" type=\"text\">");
				document.write("</div>");
			}
			
			document.write("<div class=\"fieldlabel\">MOBILE PHONE *:</div>");
			document.write("<div class=\"fieldinput\">");
				document.write("<input class=\"phone\" name=\"phone\" type=\"text\">");
			document.write("</div>");

			document.write("<div class=\"fieldinput\">");
				document.write("<input name=\"terms\" value=\"1\" type=\"checkbox\" />");
				document.write("&nbsp;I have read and accept the <a href=\"http://www.entravision.com/terms.html\">Terms and conditions</a>");
			document.write("</div>");

			document.write("<div class=\"buttoncontainer\">");
				document.write("<input name=\"client_id\" type=\"hidden\" value=\"" + client_id + "\">");
				document.write("<input name=\"campaign_id\" type=\"hidden\" value=\"" + campaign_id + "\">");
				document.write("<input name=\"token\" type=\"hidden\" value=\"" + token + "\">");
				document.write("<input type=\"submit\" value=\"SUBMIT\" name=\"btnSubmit\" class=\"button\" >");
			document.write("</div>");

		document.write("</form>");
	document.write("</div>");
	
return true;
}
