// This script is used to signup users in laikasys from external site
//
// Verions: 1.0 beta by Kim Hansen
// --------------------
// Still needed:
// - way to select what newsletter to sign up for (by the user)
// - setting for send welcome mail to user
// - checker for all the group and user ids (not not valid then report error)
//

// EMAIL VALIDATION
function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}

// Field validator
function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

// VALIDATING FORM
function validate_form(thisform)
{
with (thisform)
  {
  if (validate_email(email,"Ingen gyldig e-mail er indtastet!")==false)
    {email.focus();return false;}
	  if (validate_required(name,"Navn ikke udfyldt korrekt!")==false)
    {name.focus();return false;}
  }
}
 
// REQUESTS STATUS
var feedbackstatus = document.location.search.substring(1).split('statusmessage=')[1];
//alert(feedbackstatus);


// OUTPUT the FORM
document.write("<table width='"+Formwidth+"' height='"+Formheight+"' bgcolor='"+Formbgcolor+"' style='padding:3px;border:"+Formborder+"px solid "+Formbordercolor+";' border='0' cellspacing='0' cellpadding='0' align='"+maintablealign+"'>");
document.write("<form onsubmit='return validate_form(this);' action='http://www.laikasys.dk/saveformdata.asp' method='post' name='newsletterform' id='newsletterform'>");
document.write("<input type='hidden' name='domain' value='"+set_domain+"'>");
document.write("<input type='hidden' name='signupgroupid' value='"+signupgroupid+"'>");
document.write("<input type='hidden' name='usergroupid' value='"+set_user_group_id+"'>");
document.write("<input type='hidden' name='returnURL' value='"+ window.location.href +"'>");
document.write("<input type='hidden' name='set_scriptlang' value='"+set_scriptlang+"'>");
document.write("<input type='hidden' name='set_scripttype' value='"+set_scripttype+"'>");
document.write("<input type='hidden' name='set_scriptreturnwelcomemail' value='"+set_scriptreturnwelcomemail+"'>");
document.write("	<tr>");
document.write("		<td align='left' valign='middle' style='"+Formtexttitlestyle+"'>"+Formtitle+"</td>");
document.write("	</tr>");
document.write("	<tr>");
document.write("		<td align='left' valign='middle' style='"+formnametextstyle+"'>"+Formnametext+"<br><input type='text' name='name' style='"+Formtextfieldstyle+"'></td>");
document.write("	</tr>");
document.write("	<tr>");
document.write("		<td align='left' valign='middle' style='"+formnametextstyle+"'>Virksomhed<br><input type='text' name='virksomhed' style='"+Formtextfieldstyle+"'></td>");
document.write("	</tr>");
document.write("	<tr>");
document.write("		<td align='left' valign='middle' style='"+formemailtextstyle+"'>"+Formemailtext+"<br><input type='text' name='email' style='"+Formtextfieldstyle+"'></td>");
document.write("	</tr>");
document.write("	<tr>");
document.write("		<td align='"+submitbuttonalign+"' valign='middle'><input type='submit' name='submit' value='"+Formsubmittext+"' style='"+Formsubmitstyle+"'></td>");
document.write("	</tr>");
document.write("</form>");
document.write("</table>");

// IF FEEDBACK THE OUTPUT
if (feedbackstatus!='' && feedbackstatus!==undefined)
  {
//  alert(feedbackstatus);
document.write("<div style='"+Formfeedbackstyle+"' align='center'>"+unescape(feedbackstatus)+"</div>");
  }


