//*************************************************
//    partner.js
//    Copyright (C) 2002, Serge V. Starenko
//    www.xt-labs.com
//    Email: starenko@xt-labs.com
//    All Rights Reserved.
//    See license.txt for more details
//*************************************************

var en_err_email = "Wrong e-mail! Repeat entry.";
var ru_err_email = "Ошибка в e-mail адресе! Повторите ввод.";
var ua_err_email = "Помилка в e-maіl адресі! Повторите введення.";
var es_err_email = "?Correo electronico equivocado! Repita la entrada.";
var fr_err_email = "Mauvais e-mail! Repeter l'entree.";
var de_err_email = "de: Wrong e-mail! Repeat entry.";
var it_err_email = "it: Wrong e-mail! Repeat entry.";

var en_err_name  = "Type your name.";
var ru_err_name  = "Укажите Ваше имя.";
var ua_err_name  = "Укажіть Ваше ім'я.";
var es_err_name  = "Escriba su nombre.";
var fr_err_name  = "Taper votre nom.";
var de_err_name  = "de: Type your name.";
var it_err_name  = "it: Type your name.";

var en_err_mess  = "This field can't be empty!";
var ru_err_mess  = "Это поле не может быть пустым!";
var ua_err_mess  = "Це поле не може бути порожнім!";
var es_err_mess  = "es: This field can't be empty!";
var fr_err_mess  = "fr: This field can't be empty!";
var de_err_mess  = "de: This field can't be empty!";
var it_err_mess  = "it: This field can't be empty!";

var en_typ_email = "Type your e-mail.";
var ru_typ_email = "Укажите Ваш e-mail.";
var ua_typ_email = "Укажіть Ваш e-maіl.";
var es_typ_email = "Escriba su correo electronico.";
var fr_typ_email = "Taper votre e-mail.";
var de_typ_email = "de: Type your e-mail.";
var it_typ_email = "it: Type your e-mail.";

var en_typ_passw = "Type your password (at least 6 symbols length).";
var ru_typ_passw = "Введите Ваш пароль (как минимум 6 символов).";
var ua_typ_passw = "Уведіть Ваш пароль (как минимум 6 символов).";
var es_typ_passw = "Escriba su contrasena.";
var fr_typ_passw = "Taper votre mot de passe.";
var de_typ_passw = "de: Type your password (at least 6 symbols length).";
var it_typ_passw = "it: Type your password (at least 6 symbols length).";

var en_err_passw = "Passwords mismatch.";
var ru_err_passw = "Пароли не совпадают.";
var ua_err_passw = "Пароли не совпадают.";
var es_err_passw = "es: Passwords mismatch.";
var fr_err_passw = "fr: Passwords mismatch.";
var de_err_passw = "de: Passwords mismatch.";
var it_err_passw = "it: Passwords mismatch.";

var en_err_terms = "You have to agree with Terms and Conditions of Affiliate Programm.";
var ru_err_terms = "Вы должны принять условия Партнерского соглашения.";
var ua_err_terms = "Ви повинні прийняти умови Партнерскої угоди.";
var es_err_terms = "es: You have to agree with Terms and Conditions of Affiliate Programm.";
var fr_err_terms = "fr: You have to agree with Terms and Conditions of Affiliate Programm.";
var de_err_terms = "de: You have to agree with Terms and Conditions of Affiliate Programm.";
var it_err_terms = "it: You have to agree with Terms and Conditions of Affiliate Programm.";


function checkmail(src) {
	var i	= src.indexOf('@');
	if((i <= 0) || i == (src.length - 1)) {
		return true;
	}
	else {
		var s1	= src.substring(0, i);
		var s2	= src.substr(i + 1);
		if(s1.search(/[^A-Za-z\d_\.\-]/) >= 0 || s2.search(/[^A-Za-z\d_\.\-]/) >= 0) {
			return true;
		}
		if(s2.search(/[A-Za-z\d\-][\.][A-Za-z\d\-]/) == -1 || s2.substr(s2.length-1, 1) == "." || s2.search(/[\.]{2,}/) >= 0) {
			return true;
		}
		if(s1.substr(s1.length-1, 1) == "." || s1.search(/[\.]{2,}/) >= 0) {
			return true;
		}
	}
	return false;
}

function stat(txt) { window.status = txt; }

function addbookmark(bookmarkurl, bookmarktitle)
{
 window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function MZ()
{
 if(navigator.userAgent.indexOf('Mozilla')+1) return true;
 else return false;
}

function NN6()
{
 if(navigator.userAgent.indexOf('Netscape6')+1) return true;
 else return false;
}

function NN7()
{
 if(navigator.userAgent.indexOf('Netscape/7')+1) return true;
 else return false;
}

function IE()
{
 if(window.navigator.appName.indexOf("Explorer") >= 0) return true;
 else return false;
}

function isEmpty(s)
{
 return ((s == null) || (s.length == 0) || (s == 'undefined') || (s == ''));
}


function Layer(layerName)
{
 if (NN6() || NN7() || MZ()) 
  return document.getElementById(layerName).style;
 else 
  if (IE()) 
   return document.all[layerName].style;
  else 
   return document.layers[layerName];
}

function Visible(layerName,status)
{
 Layer(layerName).visibility = status==true ? 'visible' : 'hidden';
}

function Move(layerName, mx, my)
{
 layer = Layer(layerName);
 layer.left = mx;
 layer.top  = my;
}

function validate_join(form, lang) {
  if (isEmpty(form.first_name.value))
 {
    alert(eval(lang+'_err_name;'));
    form.first_name.focus();
    return false;
   }
  else
  if (form.last_name.value=="")
   {
    alert(eval(lang+'_err_name'));
    form.last_name.focus();
    return false;
   }
  else 
  if (form.address.value=="")
   {
    alert(eval(lang+'_err_mess'));
    form.address.focus();
    return false;
   }
  else 
  if (checkmail(form.email.value))
   {
    alert(eval(lang+'_err_email'));
    form.email.focus();
    return false;
   }
  else
 	if (!form.read_terms.checked)
   {
    alert(eval(lang+'_err_terms'));
    form.read_terms.focus();
    return false;
   }		
  else
  if ((form.passw1.value=='')||(form.passw1.value.length<6))
   {
    alert(eval(lang+'_typ_passw'));
    form.passw1.focus();
    return false;
   }
		else
		if (form.passw1.value!=form.passw2.value)
   {
    alert(eval(lang+'_err_passw'));
    form.passw1.focus();
    return false;
   }
  else { return true; }
}