function clear_search(e,text) { if( e.value==text) e.value=""; else if( e.value.length==0 ) e.value=text; } function popup(url,width,height) { newwindow=window.open(url,'name','height='+height+',width='+width+',toolbar=no,menubar=no,scrollbars=yes,resizable=no'); if (window.focus) {newwindow.focus()} return false; } function validate_form() { if( document.getElementById('email') ) { var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; var email = document.getElementById('email'); var email_text = document.getElementById('email_text'); var error1 = false; if(!filter.test(email.value)) { error1 = true; email_text.style.color="red"; } else { error1 = false; email_text.style.color="#666666"; } } if( document.getElementById('message') ) { var message = document.getElementById('message'); var message_text = document.getElementById('message_text'); var error2 = false; if( message.value.length<10 ) { error2 = true; message_text.style.color="red"; } else { error2 = false; message_text.style.color="#666666"; } } if( !error1 && !error2 ) { change_element_type('submit','submit'); } } function change_order_form_action(type,title_bank,title_paypal) { // change form action var form=document.getElementById('payment'); var button=document.getElementById('a_checkout_button'); switch (type) { case '2': form.action="/payment/paypal/verify.php"; button.title=title_paypal; button.innerHTML=title_paypal; break; default: form.action="/payment/bank_transfer/delivery_info/"; button.title=title_bank; button.innerHTML=title_bank; } } function validate_delivery_info(alert_text) { var payment_banktranfer=document.getElementById('payment_banktranfer'); if( document.getElementById('payer_email') ) { var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; var email = document.getElementById('payer_email'); var email_text = document.getElementById('text_payer_email'); var error = false; if(!filter.test(email.value)) { error = true; email_text.style.color="red"; } else { error = false; email_text.style.color="#666666"; } var error1=error; } if( document.getElementById('first_name') ) { var field = document.getElementById('first_name'); var field_text = document.getElementById('text_first_name'); var error = false; if( field.value.length<1 ) { error = true; field_text.style.color="red"; } else { error = false; field_text.style.color="#666666"; } var error2=error; } if( document.getElementById('last_name') ) { var field = document.getElementById('last_name'); var field_text = document.getElementById('text_last_name'); var error = false; if( field.value.length<1 ) { error = true; field_text.style.color="red"; } else { error = false; field_text.style.color="#666666"; } var error3=error; } if( document.getElementById('address_street') ) { var field = document.getElementById('address_street'); var field_text = document.getElementById('text_address_street'); var error = false; if( field.value.length<1 ) { error = true; field_text.style.color="red"; } else { error = false; field_text.style.color="#666666"; } var error5=error; } if( document.getElementById('address_city') ) { var field = document.getElementById('address_city'); var field_text = document.getElementById('text_address_city'); var error = false; if( field.value.length<1 ) { error = true; field_text.style.color="red"; } else { error = false; field_text.style.color="#666666"; } var error6=error; } if( document.getElementById('address_zip') ) { var field = document.getElementById('address_zip'); var field_text = document.getElementById('text_address_zip'); var error = false; if( field.value.length<1 ) { error = true; field_text.style.color="red"; } else { error = false; field_text.style.color="#666666"; } var error7=error; } if( document.getElementById('address_country') ) { var field = document.getElementById('address_country'); var field_text = document.getElementById('text_address_country'); var error = false; if( field.value.length<1 ) { error = true; field_text.style.color="red"; } else { error = false; field_text.style.color="#666666"; } var error8=error; } if( !error1 && !error2 && !error3 && !error5 && !error6 && !error7 && !error8 ) { payment_banktranfer.submit(); } else alert(alert_text); }