// (c) Evergreen-UK.com Ltd 2002// Email gwil@tellnet.co.uk IF YOU WISH TO ADAPT CONTENTS// FUNCTION CALLED WHEN SUBMITTING FORMfunction submitForm(f){  var emailPattern=new RegExp ("[a-zA-Z0-9_-]+\.?[a-zA-Z0-9_-]*@([a-zA-Z0-9_-]+\.)*([a-zA-Z0-9_-]{2,}\.[a-zA-Z_-]{2,})$","ig")  //if (document.requestedInfo!=null) {requestedInfo(f)}  requestedInfo(f)  if (!(f.gender[0].checked || f.gender[1].checked)   || f.firstname.value=="" || f.lastname.value=="" || f.email.value.search(emailPattern)==-1  || f.organisation.value=="" || f.address1.value=="" || f.postcode.value=="" || f.country.value==""   || f.phone.value=="" || f.language.value=="" )  {     var w= window.open("","littleWin","width=250,height=400,status=no,resizeable=yes")     var ed=w.document;     ed.writeln('<html>')     ed.writeln('<head>')     ed.writeln('<title>Incomplete Form</title>')     ed.writeln('</head>')     ed.writeln('<body bgcolor="#CCFFCC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"  onBlur="this.close()">')     ed.writeln('<table width=100% cellpadding="4" cellspacing="0" border="0">')     ed.writeln('<TR><TD bgcolor="#00CC66"><font color="#FFFFFF" face="Arial" size="2">')     ed.writeln('<B><?PHP print $Words->Translate("Samurai cannot help you unless he has this information.")?></B><BR></TD></TR>')     ed.writeln('<TR><TD><font color="#000000" face="Arial" size="2"><blockquote>')     if (!(f.gender[0].checked || f.gender[1].checked))  {ed.writeln('<BR><BR>Male or Female.')}     if (f.firstname.value=="") {ed.writeln('<BR><BR>First name')}     if (f.lastname.value=="") {ed.writeln('<BR><BR>Last name')}     if (f.email.value=="") {ed.writeln('<BR><BR>email')}     else  	     if (f.email.value.search(emailPattern)==-1) {ed.writeln('<BR><BR>email')}     if (f.organisation.value=="") {ed.writeln('<BR><BR>Company')}     if (f.phone.value=="") {ed.writeln('<BR><BR>Telephone')}     if (f.address1.value=="") {ed.writeln('<BR><BR>Address')}     if (f.postcode.value=="") {ed.writeln('<BR><BR>Post-code')}       if (f.country.value=="") {ed.writeln('<BR><BR>Country')}       if (f.language.value=="") {ed.writeln('<BR><BR>Language.')}       ed.writeln('</font>')     ed.writeln('</blockquote></td></tr></table></body>')     ed.writeln('</html>')     ed.close();  }  else  {       //ADD FOR COOKIES     WriteCook(f);     f.submit();  }}// FUNCTION TO PLACE country SELECTED IN IMAGE MAPS INTO SELECTORfunction findCountry(c){    f=document.forms.MMFull.country   for (i=0;i<f.length;i++)   {	   if (f.options[i].value==c)	   {		   f.options[i].selected=true	   }   }}// ADD & ALTER FOR COOKIESfunction WriteCook(frm){// ENTER ALL INPUT & SELECT NAMES IN THE FORMAddCook("mit_title",frm.title[frm.title.selectedIndex].text)AddCook("mit_firstname",frm.firstname.value)AddCook("mit_lastname",frm.lastname.value)AddCook("mit_gender",RadioValue(frm.gender))AddCook("mit_organisation",frm.organisation.value)AddCook("mit_email",frm.email.value)AddCook("mit_phone",frm.phone.value)AddCook("mit_fax",frm.fax.value)AddCook("mit_address1",frm.address1.value)AddCook("mit_address2",frm.address2.value)AddCook("mit_address3",frm.address3.value)AddCook("mit_postcode",frm.postcode.value)AddCook("mit_country",frm.country[frm.country.selectedIndex].value)AddCook("mit_language",frm.language[frm.language.selectedIndex].value)}// CLEAR DOWN COOKIEfunction ClearCookie(){AddCook("mit_title","")AddCook("mit_firstname","")AddCook("mit_lastname","")AddCook("mit_gender","")AddCook("mit_organisation","")AddCook("mit_email","")AddCook("mit_phone","")AddCook("mit_fax","")AddCook("mit_address1","")AddCook("mit_address2","")AddCook("mit_address3","")AddCook("mit_postcode","")AddCook("mit_country","")AddCook("mit_language","")//document.forms[0].comments.value=document.cookie}// Return value of a radio buttonfunction RadioValue(rad){for (i=0;i<rad.length;i++){if (rad[i].checked==true) {return rad[i].value} }return ""}// ADD & FOR COOKIESfunction AddCook(nam,val){var sometime=new Date()sometime.setFullYear(sometime.getFullYear()+5)parent.document.cookie=nam+"="+val+"; expires="+sometime.toGMTString()   }// ADD & ALTER FOR COOKIESfunction ReadCook(frm){//w=window.open()//w.document.writeln(document.cookie)// ALL THE <input type=text ITEMS BY name frm.title.selectedIndex=SelectIndex(frm.title,FindCook(frm.title.name))frm.firstname.value=FindCook(frm.firstname.name)frm.lastname.value=FindCook(frm.lastname.name)frm.gender[RadioIndex(frm.gender,FindCook("gender"))].checked=truefrm.organisation.value=FindCook(frm.organisation.name)frm.email.value=FindCook(frm.email.name)frm.phone.value=FindCook(frm.phone.name)frm.fax.value=FindCook(frm.fax.name)frm.address1.value=FindCook(frm.address1.name)frm.address2.value=FindCook(frm.address2.name)frm.address3.value=FindCook(frm.address3.name)frm.postcode.value=FindCook(frm.postcode.name)frm.country.selectedIndex=SelectIndex(frm.country,FindCook(frm.country.name))frm.language.selectedIndex=SelectIndex(frm.language,FindCook(frm.language.name))//document.forms[0].comments.value=document.cookie}//Return the index of an item in select textfunction SelectIndex(sel,val){for (i=0;i<sel.length;i++){  if (sel[i].value==val) return i}return 0}//Return the index of an item in radio valauefunction RadioIndex(rad,val){for (i=0;i<rad.length;i++){  if (rad[i].value==val) return i}return 0}
