var color_error = '#ffcccc';
function SetErrorColor(id) {
document.getElementById(id).style.background = color_error;
}
function Error(string) {
document.getElementById('form_error').style.display = 'block';
document.getElementById('form_error').innerHTML = string;
}
function Download_CheckForm() {
var error = '';
var flag = 0;
form_name = document.getElementById('form_name').value;
form_email2 = document.getElementById('form_email2').value;
form_email = document.getElementById('form_email').value;
if(!form_name || form_name == 'Name') {
error += '
"Name" field required.';
SetErrorColor('form_name');
flag = 1;
}
if(!form_email || form_email == 'E-mail') {
error += '"E-mail" field required.';
SetErrorColor('form_email');
flag = 1;
}
if(!form_email2 || form_email2 == 'Confirm E-mail') {
error += '"Confirm E-mail" field required.';
SetErrorColor('form_email');
flag = 1;
}
if(form_email != form_email2) {
error += 'Input email addresses do not coincide.';
SetErrorColor('form_email');
SetErrorColor('form_email2');
flag = 1;
}
if(flag) {
Error(error);
return false;
}
if( !form_email.match(/([-0-9a-z\._]{1,16})@([-0-9a-z\._]{1,16})\.([a-z]{2,4})/)) {
Error('"E-mail" field incorrect.');
SetErrorColor('form_email');
return false;
}
if(!form_email2.match(/([-0-9a-z\._]{1,16})@([-0-9a-z\._]{1,16})\.([a-z]{2,4})/)) {
Error('"Confirm E-mail" field incorrect.');
SetErrorColor('form_email2');
return false;
}
return true;
}
function Share_CheckForm() {
var error = '';
var flag = 0;
form_name = document.getElementById('form_name').value;
form_email = document.getElementById('form_email').value;
form_to = document.getElementById('form_to').value;
form_captcha = document.getElementById('form_captcha').value;
if(!form_name || form_name == 'Your name') {
error += '"Your name" field required.';
SetErrorColor('form_name');
flag = 1;
}
if(!form_email || form_email == 'Your e-mail address') {
error += '"Your e-mail address" field required.';
SetErrorColor('form_email');
flag = 1;
}
if(!form_to || form_to == 'Your friends e-mails (comma separated, max 3)') {
error += '"Your friends e-mails" field required.';
SetErrorColor('form_to');
flag = 1;
}
if(!form_captcha) {
error += '"Code" field required.';
SetErrorColor('form_captcha');
flag = 1;
}
if(flag) {
Error(error);
return false;
}
if(!form_email.match(/([-0-9a-z\._]{1,16})@([-0-9a-z\._]{1,16})\.([a-z]{2,4})/)) {
Error('"Your e-mail address" field incorrect.');
SetErrorColor('form_email');
return false;
}
jQuery.get(
'/ajax.php',
{
'captcha': jQuery('#form_captcha').val()
},
function(data) {
if(data == 1)
jQuery('form').submit();
else {
jQuery('#form_error').css('display', 'block');
jQuery('#form_error').html('Wrong captcha code.');
}
}
);
return false;
}
function Testimonial_CheckForm() {
var error = '';
var flag = 0;
form_name = document.getElementById('form_name').value;
form_email = document.getElementById('form_email').value;
form_message = document.getElementById('form_message').value;
form_captcha = document.getElementById('form_captcha').value;
if(!form_name || form_name == 'Name') {
error += '"Name" field required.';
SetErrorColor('form_name');
flag = 1;
}
if(!form_email || form_email == 'E-mail') {
error += '"E-mail" field required.';
SetErrorColor('form_email');
flag = 1;
}
if(!form_message || form_message == 'Message') {
error += '"Message" field required.';
SetErrorColor('form_message');
flag = 1;
}
if(!form_captcha) {
error += '"Code" field required.';
SetErrorColor('form_captcha');
flag = 1;
}
if(flag) {
Error(error);
return false;
}
if(!form_email.match(/([-0-9a-z\._]{1,16})@([-0-9a-z\._]{1,16})\.([a-z]{2,4})/)) {
Error('"E-mail" field incorrect.');
SetErrorColor('form_email');
return false;
}
jQuery.get(
'/ajax.php',
{
'captcha': jQuery('#form_captcha').val()
},
function(data) {
if(data == 1)
jQuery('form').submit();
else {
jQuery('#form_error').css('display', 'block');
jQuery('#form_error').html('Wrong captcha code.');
}
}
);
return false;
}
function Beta_CheckForm() {
var error = '';
var flag = 0;
form_name = document.getElementById('form_name').value;
form_email = document.getElementById('form_email').value;
form_login = document.getElementById('form_login').value;
form_password = document.getElementById('form_password').value;
form_password2 = document.getElementById('form_password2').value;
form_agree = document.getElementById('form_agree').checked;
form_captcha = document.getElementById('form_captcha').value;
if(!form_name || form_name == 'Full name') {
error += '"Full name" field required.';
SetErrorColor('form_name');
flag = 1;
}
if(!form_email || form_email == 'E-mail address') {
error += '"E-mail address" field required.';
SetErrorColor('form_email');
flag = 1;
}
if(!form_login || form_login == 'Login') {
error += '"Login" field required.';
SetErrorColor('form_login');
flag = 1;
}
if(!form_password || form_password == 'Password') {
error += '"Password" field required.';
SetErrorColor('form_password');
flag = 1;
}
if(!form_password2 || form_password2 == 'Confirm password') {
error += '"Confirm password" field required.';
SetErrorColor('form_password2');
flag = 1;
}
if(!form_captcha) {
error += '"Code" field required.';
SetErrorColor('form_captcha');
flag = 1;
}
if(form_password != form_password2) {
error += '"Password" and "Confirm password" fields incorrect.';
SetErrorColor('form_password');
SetErrorColor('form_password2');
flag = true;
}
if(!form_email.match(/([-0-9a-z\._]{1,16})@([-0-9a-z\._]{1,16})\.([a-z]{2,4})/)) {
error += '"E-mail address" field incorrect.';
SetErrorColor('form_email');
flag = true;
}
if(!form_agree) {
error += 'You must agree to NDA conditions.';
flag = true;
}
if(flag) {
Error(error);
return false;
}
if(!form_email.match(/([-0-9a-z\._]{1,16})@([-0-9a-z\._]{1,16})\.([a-z]{2,4})/)) {
Error('"E-mail" field incorrect.');
SetErrorColor('form_email');
return false;
}
jQuery.get(
'/ajax.php',
{
'captcha': jQuery('#form_captcha').val()
},
function(data) {
if(data == 1)
jQuery('form').submit();
else {
jQuery('#form_error').css('display', 'block');
jQuery('#form_error').html('Wrong captcha code.');
}
}
);
return false;
}
function Contact_CheckForm() {
var error = '';
var flag = 0;
form_name = document.getElementById('form_name').value;
form_email = document.getElementById('form_email').value;
form_subject = document.getElementById('form_subject').value;
form_message = document.getElementById('form_message').value;
form_captcha = document.getElementById('form_captcha').value;
if(!form_name || form_name == 'Your name') {
error += '"Your name" field required.';
SetErrorColor('form_name');
flag = 1;
}
if(!form_email || form_email == 'Your e-mail address') {
error += '"Your e-mail address" field required.';
SetErrorColor('form_email');
flag = 1;
}
if(!form_subject || form_subject == 'Subject') {
error += '"Subject" field required.';
SetErrorColor('form_subject');
flag = 1;
}
if(!form_message || form_message == 'Message') {
error += '"Message" field required.';
SetErrorColor('form_message');
flag = 1;
}
if(!form_captcha) {
error += '"Code" field required.';
SetErrorColor('form_captcha');
flag = 1;
}
if(flag) {
Error(error);
return false;
}
if(!form_email.match(/([-0-9a-z\._]{1,16})@([-0-9a-z\._]{1,16})\.([a-z]{2,4})/)) {
Error('"E-mail" field incorrect.');
SetErrorColor('form_email');
return false;
}
jQuery.get(
'/ajax.php',
{
'captcha': jQuery('#form_captcha').val()
},
function(data) {
if(data == 1)
jQuery('form').submit();
else {
jQuery('#form_error').css('display', 'block');
jQuery('#form_error').html('Wrong captcha code.');
}
}
);
return false;
}
function CTC(id) {
document.getElementById(id).select();
//window.clipboardData.setData('Text', document.getElementById(id).innerHTML);
}