var source_action=""; function select_radio_button(act_selected){ for (i=0;i < document.form.radio_unsubs.length ;i++){ if (document.form.radio_unsubs[i].value == act_selected){ document.form.radio_unsubs[i].checked = true; } } var input_action = document.getElementById("Senden"); var form = document.form; var action = document.getElementById("act_selected"); var nextpage= document.getElementById("nextPage"); if(act_selected == "SendEmail"){ action.value="SendEmail"; nextpage.value="/de_bg_web/site/pages/thankyou_email.bsp?act=SendEmail"; input_action.attributes["onclick"].value= "validate_email_form(form)"; } else if(act_selected == "Login,Unsubs"){ action.value="Login,Unsubs"; nextpage.value="/de_bg_web/site/pages/thankyou_email.bsp?act=Login,Unsubs"; input_action.attributes["onclick"].value= "validate_unsubs(form,source_action)"; } } function number_validation(){ var key=window.event.keyCode; if (key < 48 || key > 57){ window.event.keyCode=0; } } function select_action(element){ var input_action = document.getElementById("Senden"); var form = document.form; var act_selected = document.getElementById("act_selected"); var nextpage= document.getElementById("nextPage"); if(element.value == "SendEmail"){ act_selected.value="SendEmail"; nextpage.value="/de_bg_web/site/pages/thankyou_email.bsp?act=SendEmail"; input_action.attributes["onclick"].value= "validate_email_form(form)"; } else{ act_selected.value="Login,Unsubs"; nextpage.value="/de_bg_web/site/pages/thankyou_email.bsp?act=Login,Unsubs"; input_action.attributes["onclick"].value= "validate_unsubs(form,source_action)"; } } function submit_form(form){ inputUserID = document.getElementById("userID").value; if (inputUserID.length > "5" && (parseInt(inputUserID,10)==inputUserID)) // UserID is well formed { form.submit(); return true; } else { document.getElementById("msisdn_error").style.display="block"; document.getElementById("userID").style.backgroundColor = "#F8F866"; document.getElementById("userID").focus(); } } function submit_pin_form(form) { inputPin = document.getElementById("pin").value; if (inputPin.length == "4" && (parseInt(inputPin,10)==inputPin)) // Pin is well formed { form.submit(); return true; } else { document.getElementById("pin_error").style.display="block"; document.getElementById("pin").style.backgroundColor = "#F8F866"; document.getElementById("pin").focus(); } } function validate_unsubs(form,source){ submit_action = true; option_selected = document.getElementById("prefix2"); index = option_selected.selectedIndex; phone = option_selected.options[index].value; number = document.getElementById("number").value; phone = phone + number; if(number.length > "5" && (parseInt(number,10)== number)){ document.getElementById("number").style.backgroundColor = "#fff"; document.getElementById("3").style.visibility = "hidden"; var phone_sent = document.getElementById("phone"); phone_sent.value = phone; var user_sent = document.getElementById("userID"); user_sent.value = phone; } else{ submit_action= false; document.getElementById("number").style.backgroundColor = "#F8F866"; document.getElementById("3").style.visibility = "visible"; } if (source == "user" ){ captcha = document.getElementById("captcha").value; if(captcha == ""){ submit_action= false; document.getElementById("captcha").style.backgroundColor = "#F8F866"; document.getElementById("5").style.visibility = "visible"; document.getElementById("8").style.visibility = "visible"; document.getElementById("6").style.visibility = "hidden"; document.getElementById("7").style.visibility = "hidden"; } else{ document.getElementById("text").style.backgroundColor = "#fff"; document.getElementById("5").style.visibility = "hidden"; document.getElementById("8").style.visibility = "hidden"; } } if (submit_action){ document.getElementById("userID").value = phone; form.submit(); return true; } else { return false; } } function validate_email_form(form){ submit_action = true; userName = document.getElementById("userName").value; emailSender = document.getElementById("emailSender").value; option_selected = document.getElementById("prefix2"); index = option_selected.selectedIndex; phone = option_selected.options[index].value; number = document.getElementById("number").value; phone = phone + number; text = document.getElementById("text").value; captcha = document.getElementById("captcha").value; RegExPattern = /(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/; if (userName != "" ){ document.getElementById("userName").style.backgroundColor = "#fff"; document.getElementById("1").style.visibility = "hidden"; } else{ submit_action= false; document.getElementById("userName").style.backgroundColor = "#F8F866"; document.getElementById("1").style.visibility = "visible"; } if ((emailSender.match(RegExPattern)) && (emailSender.value!='')) { document.getElementById("emailSender").style.backgroundColor = "#fff"; document.getElementById("2").style.visibility = "hidden"; } else{ submit_action= false; document.getElementById("emailSender").style.backgroundColor = "#F8F866"; document.getElementById("2").style.visibility = "visible"; } if(number.length > "5" && (parseInt(number,10)== number)){ document.getElementById("number").style.backgroundColor = "#fff"; document.getElementById("3").style.visibility = "hidden"; var phone_sent = document.getElementById("phone"); phone_sent.value = phone; var user_sent = document.getElementById("userID"); user_sent.value = phone; } else{ submit_action= false; document.getElementById("number").style.backgroundColor = "#F8F866"; document.getElementById("3").style.visibility = "visible"; } if(text == "" ){ submit_action= false; document.getElementById("text").style.backgroundColor = "#F8F866"; document.getElementById("4").style.visibility = "visible"; } else{ document.getElementById("text").style.backgroundColor = "#fff"; document.getElementById("4").style.visibility = "hidden"; } if(captcha == ""){ submit_action= false; document.getElementById("captcha").style.backgroundColor = "#F8F866"; document.getElementById("5").style.visibility = "visible"; document.getElementById("8").style.visibility = "visible"; document.getElemntById("6").style.visibility = "hidden"; document.getElemntById("7").style.visibility = "hidden"; } else{ document.getElementById("text").style.backgroundColor = "#fff"; document.getElementById("5").style.visibility = "hidden"; document.getElementById("8").style.visibility = "hidden"; } if (submit_action){ form.submit(); return true; } else { return false; } }