function click_checkbox() { var fm=document.innermailform; var fmailcount=parseInt(fm.mailcount.value); //if(document.getElementByID("selectall").checked==true) if(document.all["selectall"].checked==true) { document.all["selectall2"].checked=true; for(i=1;i<=fmailcount;i++) { fm[i].checked=true; } } else { document.all["selectall2"].checked=false; for(i=1;i<=fmailcount;i++) { fm[i].checked=false; } } } function click_checkbox2() { var fm=document.innermailform; var fmailcount=parseInt(fm.mailcount.value); //if(document.getElementByID("selectall").checked==true) if(document.all["selectall2"].checked==true) { document.all["selectall"].checked=true; for(i=1;i<=fmailcount;i++) { fm[i].checked=true; } } else { document.all["selectall"].checked=false; for(i=1;i<=fmailcount;i++) { fm[i].checked=false; } } } function innermail_form3() { var fm=document.innermailform; var fmailcount=parseInt(fm.mailcount.value); var fmailstring=""; var tempcount=0; for(i=1;i<=fmailcount;i++){ fm[i].checked=false; } } function innermail_form4() { var fm=document.innermailform; var fmailcount=parseInt(fm.mailcount.value); //var fmailstring=""; //var tempcount=0; for(i=1;i<=fmailcount;i++){ fm[i].checked=true; } } function innermail_form1() { var fm=document.innermailform; var fmailcount=parseInt(fm.mailcount.value); var fmailstring=""; var tempcount=0; for(i=1;i<=fmailcount;i++){ if(fm[i].checked==true) {fmailstring=fmailstring+fm[i].value+";"; tempcount++; } } // 2u 50 yap OKEY if(tempcount>50) alert("Maximum 50 email at a time permitted.\n\nYou have checked "+tempcount+" emails."); else if(tempcount<1) alert("Minimum 1 email must be clicked!"); else { fm.mailstring.value=fmailstring; fm.submit(); } } function innermail_form2() { var fm=document.innermailform2; if(fm.esubject.value=="") alert("Please write the Mail Subject."); else if(fm.emessage.value=="") alert("Please write the Message."); else fm.submit(); } function ask_unsubscribe( ) { var fm=document.unsubs; var state=confirm("Are you sure you want to unsubscribe steminorder.com ?"); if(state) fm.submit(); } function email_check(femail) { var forbid_e="\"é!'^+%&/()=?#$½{[]}\|~,;:<> "; email_err=0; // email ******************************************** var email_dot=0; var email_at=0; var c=0; for(a=0;a=0){ email_err=1;break; } if(femail.length<7 || femail.length>255) email_err=1; for(a=1;a@0123456789"; for(a=0;a=0){ cpname_err=1;break; } if(fcpname.length<2 || fcpname.length>220) cpname_err=1; return cpname_err; } function name_check(fname) { name_err=0; var forbid_n="\"'^+%/=?#$½\|~;<>@"; for(a=0;a=0){ name_err=1;break; } return name_err; } function login_form(){ var fm=document.logform; var fusername=fm.username.value; var fpassword=fm.password.value; var u1_err=0; var u2_err=0; var p1_err=0; var p2_err=0; if(fusername.length==0) u1_err=1; if(fpassword.length==0) p1_err=1; if(u1_err==0 && ( fusername.length<4 || fusername.length>12 ) ) u2_err=1; if(p1_err==0 && ( fpassword.length<4 || fpassword.length>12 ) ) p2_err=1; if(u1_err) alert("Warning: Username is empty."); else if(p1_err) alert("Warning: Password is empty."); else if(u2_err) alert("Warning: Invalid Username."); else if(p2_err) alert("Warning: Invalid Password."); else fm.submit(); } function gopage1() { var fm=document.gopageform; fm.pagenumber.value=(fm.nowpagenumber.value - 1); fm.submit(); } function gopage2() { var fm=document.gopageform; fm.pagenumber.value=fm.gopage.value; fm.submit(); } function gopage3() { var fm=document.gopageform; //************** convert to integer ************** var mynum=parseInt(fm.nowpagenumber.value); mynum=mynum+1; fm.pagenumber.value=mynum; fm.submit(); } function orderby(orderid) { var fm=document.gopageform; var ordervalue=""; if(orderid==1) ordervalue="vesselname, "; else if(orderid==2) ordervalue="vesseltype, "; else if(orderid==3) ordervalue="flag, "; else if(orderid==4) ordervalue="builtyear, "; else if(orderid==5) ordervalue="deadweight, "; else if(orderid==6) ordervalue="xVesselPositions.port, "; else if(orderid==7) ordervalue="xVesselPositions.date1, "; else if(orderid==8) ordervalue="ctype, "; else if(orderid==9) ordervalue="quan, "; else if(orderid==10) ordervalue="lport, "; else if(orderid==11) ordervalue="dregion, "; else if(orderid==12) ordervalue="date1, "; else if(orderid==13) ordervalue="comm, "; else if(orderid==14) ordervalue="xFirms.firmname, "; else if(orderid==15) ordervalue="xFirms.cp_name, "; else if(orderid==16) ordervalue="xFirms.city, "; else if(orderid==17) ordervalue="xVessels.vesselname, "; else if(orderid==18) ordervalue="xVessels.vesseltype, "; else if(orderid==19) ordervalue="xVessels.builtyear, "; else if(orderid==20) ordervalue="xVessels.deadweight, "; else if(orderid==21) ordervalue="xVesselSale.price, "; fm.pagenumber.value=fm.gopage.value; fm.orderby.value=ordervalue; fm.submit(); } function registration_form(){ var fm=document.regform; var fcompany=fm.company.value; var fcpname=fm.cpname.value; var femail=fm.email.value; var fweb=fm.web.value; var fcountry=fm.country.value; var fphone=fm.phone.value; var fusername=fm.username.value; var fpassword=fm.password.value; var frepassword=fm.repassword.value; var fagree=fm.agree; company_err=0; cpname_err=0; email_err=0; web_err=0; country_err=0; phone_err=0; username_err=0; password_err=0; repassword_err=0; concern_err=1; agree_err=0; var forbid_c="\"é!'^%/=?#$½{[]}\|~;<>@"; var forbid_e="\"é!'^+%&/()=?#$½{[]}\|~,;:<> "; var forbid_n="\"é!'^+%&/=?#$½{[]}\|~;:<>@0123456789"; var digits='0123456789'; var digits_b='0123456789.'; // concern ****************************************** for(i=12;i<48;i++){ if(i==13) continue; if(fm[i].checked==true) { concern_err=0; break; } } // company ****************************************** for(a=0;a=0){ company_err=1;break; } if(fcompany.length<2 || fcompany.length>220) company_err=1; // cpname ******************************************** cpname_err=contact_check(fcpname); // email ******************************************** email_err=email_check(femail); // web ******************************************** if(fweb.length>1) { for(a=0;a=0){ web_err=1;break; } } // country ******************************************** if (fcountry=="xx") country_err=1; // phone ******************************************** if (fphone.length<7) phone_err=1; var pnum=0; for(a=0;a=0){ pnum++; } if (pnum<7) phone_err=1; // username ******************************************** for(a=0;a=0){ username_err=1;break; } if(fusername.length<4 || fusername.length>12) username_err=1; // password ******************************************** for(a=0;a=0){ password_err=1;break; } if(fpassword.length<4 || fpassword.length>12) password_err=1; // repassword ******************************************** if(fpassword!=frepassword) repassword_err=1; // concern ****************************************** //if(fconcern=="") concern_err=1; // agree ******************************************** if (fagree.checked==false) agree_err=1; if(company_err) alert("Please write a valid Company Name.\n\nDo not use: ( \"é!'^%&/=?_#$½{[]}\|~;<>@ ) these characters."); else if(cpname_err) alert("Please write a valid Contact Name.\n\nDo not use: ( \"é!'^+%&/=?_#$½{[]}\|~;:<>@0123456789 ) these characters."); else if(email_err) alert("Please write a valid E-mail Address.\n\nEx:example@anywhere.com"); else if(web_err) alert("Please write a vaild Web Address.\n\nEx:www.steminorder.com\nDo not insert http:"); else if(country_err) alert("Please select a Country."); else if(phone_err) alert("Please write a valid Phone Number."); else if(username_err) alert("Please write a valid Username [4 to 12 chars.].\n\nDo not use: ( \"é!'^+%&/()=?#$½{[]}\|~,;:<> ) these characters."); else if(password_err) alert("Please write a valid Password [4 to 12 chars.].\n\nDo not use: ( \"é!'^+%&/()=?#$½{[]}\|~,;:<> ) these characters."); else if(repassword_err) alert("Your Password Confirmation does not match with the real Password."); else if(concern_err) alert("Please select at least one Firm Concern."); else if(agree_err) alert("You must read the Disclamer and Agree it to submit this form."); else fm.submit(); } function cargo_form(){ var fm=document.cargoform; var fctype=fm.ctype.value; var flregion=fm.lregion.value; var fdregion=fm.dregion.value; var fday1=fm.day1.value; var fmonth1=fm.month1.value; var fyear1=fm.year1.value; var fday2=fm.day2.value; var fmonth2=fm.month2.value; var fyear2=fm.year2.value; var fcontact=fm.contact.value; var femail=fm.email.value; var fquan=fm.quan.value; var funit=fm.unit.value; ctype_err=0; lregion_err=0; dregion_err=0; date_err=0; unit_err=0; contact_err=0; email_err=0; var forbid_c="\"é!'^%&/=?#$½{[]}\|~;<>@"; var forbid_e="\"é!'^+%&/()=?#$½{[]}\|~,;:<> "; var forbid_n="\"é!'^+%&/=?#$½{[]}\|~;:<>@0123456789"; // ctype ****************************************** for(a=0;a=0){ ctype_err=1;break; } if(fctype.length<2 || fctype.length>220) ctype_err=1; // lregion - dregion ****************************** if (flregion=="xx") lregion_err=1; if (fdregion=="xx") dregion_err=1; // date1- date2 ************************************ if (fyear1>fyear2) date_err=1; else if (fyear1==fyear2) { if(fmonth1>fmonth2) date_err=1; else if(fmonth1==fmonth2) { if(fday1>fday2) date_err=1; } } // quan - unit ************************************* if(fquan=="" || funit=="xx") unit_err=1; fm.date1.value=fyear1+"-"+fmonth1+"-"+fday1; fm.date2.value=fyear2+"-"+fmonth2+"-"+fday2; if(ctype_err) alert("Please write a valid Cargo Type.\n\nDo not use: ( \"é!'^%&/=?_#$½{[]}\|~;<>@ ) these characters."); else if(lregion_err) alert("Please select Loading Region."); else if(dregion_err) alert("Please select Discharging Region."); else if(date_err) alert("Second Date must be bigger than First Date."); else if(unit_err) alert("Please select the Quantity and Unit."); else fm.submit(); } function cargosearch_form() { var fm=document.cargosearch; var fday1=fm.day1.value; var fmonth1=fm.month1.value; var fyear1=fm.year1.value; var fday2=fm.day2.value; var fmonth2=fm.month2.value; var fyear2=fm.year2.value; date_err=0; // date1- date2 ************************************ if (fyear1>fyear2) date_err=1; else if (fyear1==fyear2) { if(fmonth1>fmonth2) date_err=1; else if(fmonth1==fmonth2) { if(fday1>fday2) date_err=1; } } fm.date1.value=fyear1+"-"+fmonth1+"-"+fday1; fm.date2.value=fyear2+"-"+fmonth2+"-"+fday2; if(date_err) alert("Second Date must be bigger than First Date."); else fm.submit(); } function vessel_form() { var fm=document.vesform; var fvesselname=fm.vesselname.value; var fflag=fm.flag.value; var fbuiltyear=fm.builtyear.value; var fdeadweight=fm.deadweight.value; var fdwcc=fm.dwcc.value; var fcontact=fm.contact.value; var femail=fm.email.value; vesselname_err=0; flag_err=0; builtyear_err=0; deadweight_err=0; dwcc_err=0; weight_err=0; contact_err=0; email_err=0; var forbid_v="\"é!'^+%&/()=?#$½{[]}\|~,;:<>@"; var digits_b='0123456789.,'; // email ******************************************** //email_err=email_check(femail); // contact ****************************************** //contact_err=contact_check(fcontact); // vesselname ****************************************** for(a=0;a=0){ vesselname_err=1;break; } if(fvesselname.length<2 || fvesselname.length>220) vesselname_err=1; // flag ******************************************* if (fflag=="xx") flag_err=1; // builtyear ******************************************* if (fbuiltyear=="xx") builtyear_err=1; // deadweight **************************************** for(a=0;a@ ) these characters."); else if(flag_err) alert("Please select a Flag."); else if(builtyear_err) alert("Please select Built Year."); else if(deadweight_err) alert("Deadweight must be numeric."); else if(dwcc_err) alert("Dwcc must be numeric."); else if(weight_err) alert("Please write Deadwight and Dwcc.\n\nAt least one of them is compulsory."); //else if(contact_err) alert("Please write a valid Contact Name.\n\nDo not use: ( \"é!'^+%&/=?_#$½{[]}\|~;:<>@0123456789 ) these characters."); //else if(email_err) alert("Please write a valid E-mail Address.\n\nEx:example@anywhere.com"); else fm.submit(); } function vesselsearch_form() { var fm=document.vessearch; var fdd1=fm.dd1.value; var fdd2=fm.dd2.value; var digits_b='0123456789.,'; dd1_err=0; dd2_err=0; // fdd1 **************************************** for(a=0;afyear2) date_err=1; else if (fyear1==fyear2) { if(fmonth1>fmonth2) date_err=1; else if(fmonth1==fmonth2) { if(fday1>fday2) date_err=1; } } if (region_err) alert("Pelase Select a Region."); else if (port_err) alert("Please write a valid Port.\n\nDo not use: ( \"'^+%&/=?#$½\|~;<>@ ) these characters.") else if(date_err) alert("Second Date must be bigger than First Date."); else fm.submit(); } function vesposser_form() { var fm=document.vesposser; var fday1=fm.day1.value; var fmonth1=fm.month1.value; var fyear1=fm.year1.value; var fday2=fm.day2.value; var fmonth2=fm.month2.value; var fyear2=fm.year2.value; date_err=0; // date1- date2 ************************************ if (fyear1>fyear2) date_err=1; else if (fyear1==fyear2) { if(fmonth1>fmonth2) date_err=1; else if(fmonth1==fmonth2) { if(fday1>fday2) date_err=1; } } if(date_err) alert("Second Date must be bigger than First Date."); else fm.submit(); } function saleenter_form() { var fm=document.saleform; var fprice=fm.price.value; var fother=fm.other.value; price_err=0; other_err=0; var forbid_x="\"'"; var digits_b='0123456789.,'; for(a=0;a=0){ other_err=1;break; } if(other_err) alert("Please do not use: ( \" ' ) these characters in other part."); else fm.submit(); } function purchase_form() { var fm=document.purchaseform; var fyear1=fm.year1.value; var fyear2=fm.year2.value; var fdd1=fm.dd1.value; var fdd2=fm.dd2.value; year_err=0; dd_err=0; dd1_err=0; dd2_err=0; var digits_b='0123456789.,'; if(fyear1>fyear2) year_err=1; if(fdd1>fdd2) dd_err=1; for(a=0;a@0123456789 ) these characters."); else if(email_err) alert("Please write a valid E-mail Address.\n\nEx:example@anywhere.com"); else fm.submit(); } function forgot_form() { var fm=document.forgotform; var femail=fm.email.value; email_err=0; email_err=email_check(femail); if(email_err) alert("Please write a valid E-mail Address.\n\nEx:example@anywhere.com"); else fm.submit(); } function tell_form() { var fm=document.tellform; var femail1=fm.email1.value; var femail2=fm.email2.value; var fname1=fm.name1.value; var fname2=fm.name2.value; email1_err=0; email2_err=0; name1_err=0; name1_err=0; email1_err=email_check(femail1); email2_err=email_check(femail2); name1_err=contact_check(fname1); name2_err=contact_check(fname2); if(name1_err) alert("Please write a valid Contact Name (Yours).\n\nDo not use: ( \"é!'^+%&/=?_#$½{[]}\|~;:<>@0123456789 ) these characters."); else if(email1_err) alert("Please write a valid E-mail Address (Yours).\n\nEx:example@anywhere.com"); else if(name2_err) alert("Please write a valid Contact Name (Friend's).\n\nDo not use: ( \"é!'^+%&/=?_#$½{[]}\|~;:<>@0123456789 ) these characters."); else if(email2_err) alert("Please write a valid E-mail Address (Friend's).\n\nEx:example@anywhere.com"); else fm.submit(); } function trade_form() { var fm=document.tradeform; var fofferbid=fm.offerbid.value; offerbid_err=0; if(fofferbid.length<10) offerbid_err=1; if(offerbid_err) alert("Please write a Offer/Bid.\nOffer/Bid must be between bigger than 10 chars."); else fm.submit(); } function cbi_form() { var fm=document.cbiform; var fcbi=fm.cbi.value; cbi_err=0; if(fcbi.length<2) cbi_err=1; if(cbi_err) alert("Please write your company brief introduction."); else fm.submit(); } function shipment_form() { var fm=document.shipmentform; var fdefinition=fm.definition.value; definition_err=0; if(fdefinition.length<5) definition_err=1; if(definition_err) alert("Please write your business definition."); else fm.submit(); } function tcr_form() { var fm=document.tcrform; var fregion1=fm.region1.value; var fregion2=fm.region2.value; var fdeadweight1=fm.deadweight1.value; var fdeadweight2=fm.deadweight2.value; region_err=0; deadweight_err=0; var digits_b='0123456789.,'; for(a=0;a240 ) address_err=1; if( fcountry=="xx") country_err=1; if( fphone.length<7 || fphone.length>100 ) phone_err=1; email_err=email_check(femail); if( feducation=="xx" ) education_err=1; if( flang1!="xx" && flevel1=="xx") lang1_err=1; if( flang2!="xx" && flevel2=="xx") lang2_err=1; if( finterested=="xx") interested_err=1; if(name_err) alert("Please write a valid Contact Name.\n\nDo not use: ( \"é!'^+%&/=?_#$½{[]}\|~;:<>@0123456789 ) these characters."); else if(address_err) alert("Please write a valid address.\n\nMust be between 5 to 240 char."); else if(country_err) alert("Please select the Counrty you live."); else if(phone_err) alert("Please write a valid Phone Number."); else if(email_err) alert("Please write a valid E-mail Address.\n\nEx:example@anywhere.com"); else if(education_err) alert("Please select your education level."); else if(lang1_err) alert("Please select your language level."); else if(lang2_err) alert("Please select your language level."); else if(interested_err) alert("Please select your interested position."); else fm.submit(); } function openpos_form() { var fm=document.openposform; contact_err=0; phone_err=0; email_err=0; position_err=0; salary_err=0; city_err=0; country_err=0; fcontact=fm.contact.value; fcountry=fm.country.value; fphone=fm.phone.value; femail=fm.email.value; fposition=fm.position.value; fcity=fm.city.value; fsalary=fm.salary.value; contact_err=contact_check(fcontact); if( fcountry=="xx") country_err=1; if( fphone.length<7 || fphone.length>100 ) phone_err=1; email_err=email_check(femail); if( fsalary=="xx" ) salary_err=1; if( fcity.length<3 || fcity.length>120 ) city_err=1; if( fposition=="xx") position_err=1; if(contact_err) alert("Please write a valid Contact Name.\n\nDo not use: ( \"é!'^+%&/=?_#$½{[]}\|~;:<>@0123456789 ) these characters."); else if(phone_err) alert("Please write a valid Phone Number."); else if(email_err) alert("Please write a valid E-mail Address.\n\nEx:example@anywhere.com"); else if(position_err) alert("Please select Position."); else if(city_err) alert("Please write a valid city name.\n\nMust be between 3 to 120 char."); else if(country_err) alert("Please select Country."); else if(salary_err) alert("Please select Salary."); else fm.submit(); } function form_finduser() { var fm=document.finduser; fmc=fm.company.value; fme=fm.email.value; if(fmc=="" && fme=="") alert("İki Alanıda boş bırakamazsınız !!"); else fm.submit(); } function form_mailtomember(st) { var fm=document.mailtomember; //fmex=fm.exstate.value; fmfr=fm.from.value; fmsu=fm.subject.value; fm.exstate.value=st; if(fmfr=="") alert("From kısmını doldurun!"); else if(fmsu=="") alert("Subject kısmını doldurun!"); else fm.submit(); } function save_card() { var fm=document.form2; var ffirm1=fm.partner_firm_id.value; var ffirm2=fm.firmid1.value; var fcargotype=fm.cargo_type.value; var fcargoquantity=fm.cargo_quan.value; var fquantitytype=fm.cargo_unit.value; var ffreight=fm.freight.value; var fvc1 = fm.vesselcomment.value; var fpc1 = fm.comment.value; firm1_err=0; // dolu olmak zorunda - 0 olmayacak, firm1 firm2 ye esit olmayacak cargoquantity_err=0; // girildiyse numeric olucak cargo_err=0; // quantity veya type girildiyse 3 alanda dolu olmalı - unit 0 olmamalı freight_err=0; // girildiyse numeric olmalı comment_err=0; // uzunluk 250 yi gecememeli var forbid_c="\"é!'^%/=?#$½{[]}\|~;<>@"; var forbid_e="\"é!'^+%&/()=?#$½{[]}\|~,;:<> "; var forbid_n="\"é!'^+%&/=?#$½{[]}\|~;:<>@0123456789"; var digits='0123456789'; var digits_b='0123456789.,'; // ffirm1******************************************** if (ffirm1=="" || ffirm1.length<1) firm1_err=1; if(ffirm1==ffirm2) firm1_err=1; // fcargoquantity******************************************** if (fcargoquantity!="") { for(a=0;a250 || fpc1.length>250 || fpc1=="" || fpc1.length==0) comment_err=1; if(firm1_err) alert("Please select your Partner Company (Not your company)."); else if(cargoquantity_err) alert("Cargo quantity must be numeric."); else if(cargo_err) alert("Your cargo information is missing. Please write type,quantiy and select unit."); else if(freight_err) alert("Freight must be numeric."); else if(comment_err) alert("Please write your comment. Also comment length cannot exceed 250 characters."); else fm.submit(); } function save_scport() { var fm=document.form1; fm.submit(); }