// JavaScript Document
function verify_register(){
	if (!available) {
		alert('Adresa de email nu este valida sau a fost deja inregistrata');
		return false;
	}
	var error='';
	error=error+checkLenght('password','First name is required<br>',4);
	if(error!=''){
		alert('Parola trebuie sa aibe minim 4 caractere');
		return false;
	}
	error=error+checkMatch('password','password2','The two passwords must be identical<br>');
	if(error!=''){
		alert('Cele doua parole trebuie sa fie identice');
		return false;
	}
	error=error+checkLenght('lname','Last name is required<br>',1);
	error=error+checkLenght('fname','Address is required<br>',1);
	error=error+checkLenght('address','City is required<br>',1);
	error=error+checkLenght('zip','State is required<br>',1);
	error=error+checkLenght('city','Postcode is required<br>',1);
	error=error+checkLenght('state','Country is required<br>',1);
	error=error+checkLenght('country','Country is required<br>',1);
	error=error+checkLenght('phone','Country is required<br>',1);
	if(error!=''){
		alert('Completati toate informatiile obligatorii');
		return false;
	}
	return true;
}
function verify_myprofile(){
	if (!available) {
		alert('Adresa de email nu este valida sau a fost deja inregistrata');
		return false;
	}
	var error='';
	error=error+checkLenght('lname','Last name is required<br>',1);
	error=error+checkLenght('fname','Address is required<br>',1);
	error=error+checkLenght('address','City is required<br>',1);
	error=error+checkLenght('zip','State is required<br>',1);
	error=error+checkLenght('city','Postcode is required<br>',1);
	error=error+checkLenght('state','Country is required<br>',1);
	error=error+checkLenght('country','Country is required<br>',1);
	error=error+checkLenght('phone','Country is required<br>',1);
	if(error!=''){
		alert('Completati toate informatiile obligatorii');
		return false;
	}
	return true;
}
function verifypost_tas_register(){
var error='';
if (!available) {
	alert('Nickname unavailable. Please choose another one');
	return false;
}
if (!zip_available) {
	alert('Zip unavailable. Please enter a correct US Zip Code');
	return false;
}
error=error+checkLenght('nickname','Nickname is required<br>',4);
error=error+checkLenght('password1','Password is required<br>',4);
error=error+checkLenght('fname','First Name is required<br>',1);
error=error+checkLenght('lname','Last Name is required<br>',1);
if (document.getElementById('country')) {
	error=error+checkLenght('country','Country is required<br>',1);
} else {
	error=error+'Country not selected';
}
if (document.getElementById('state')) {
	error=error+checkLenght('state','State is required<br>',1);
} else {
	error=error+'State not selectd';
}
if (document.getElementById('city')) {
	error=error+checkLenght('city','City is required<br>',1);
} else {
	error=error+'City not selected';
}
if ((document.getElementById('gender1').checked) || (document.getElementById('gender2').checked)){
} else { error=error+'Gender is required';}
error=error+checkLenght('year_of_birth','Year of birth is required<br>',1);
error=error+checkLenght('occupation','Occupation is required<br>',1);
error=error+checkLenght('email','Email must have at least 6 chars<br>',6);
if(error!=''){
	alert('Please fill in all required fields');
	return false;
}
error=error+validateEmail('email','Email is not a valid email address<br>');
if(error!=''){
	alert('Please enter a valid email address');
	return false;
}
error=error+checkMatch('password1','password2','The two passwords must be identical<br>');
if(error!=''){
	alert('The two passwords must be identical');
	return false;
}
return true;
}

function verifypost_tas_myprofile(){
var error='';
if (!available) {
	alert('Nickname unavailable. Please choose another one');
	return false;
}
error=error+checkLenght('fname','Name is required<br>',1);
error=error+checkLenght('lname','Name is required<br>',1);
if (document.getElementById('country')) {
	error=error+checkLenght('country','Country is required<br>',1);
} else {
	error=error+'Country not selected';
}
if (document.getElementById('state')) {
	error=error+checkLenght('state','State is required<br>',1);
} else {
	error=error+'State not selectd';
}
if (document.getElementById('city')) {
	error=error+checkLenght('city','City is required<br>',1);
} else {
	error=error+'City not selected';
}
if ((document.getElementById('gender1').checked) || (document.getElementById('gender2').checked)){
} else { error=error+'Gender is required';}
error=error+checkLenght('year_of_birth','Year of birth is required<br>',1);
error=error+checkLenght('occupation','Occupation is required<br>',1);
error=error+checkLenght('email','Email must have at least 6 chars<br>',6);
if(error!=''){
	alert('Please fill in all required fields');
	return false;
}
error=error+validateEmail('email','Email is not a valid email address<br>');
if(error!=''){
	alert('Please enter a valid email address');
	return false;
}
if (!zip_available) {
	alert('Zip unavailable. Please enter a correct US Zip Code');
	return false;
}
return true;
}

function verifypost_tas_receive_sack(flag){
var error;
error = '';
if (flag=='1') {
	error=error+checkLenght('name','Postcode is required<br>',1);
	if (document.getElementById('country')) {
		error=error+checkLenght('country','Country is required<br>',1);
	} else {
		error=error+'Country not selected';
	}
	if (document.getElementById('state')) {
		error=error+checkLenght('state','State is required<br>',1);
	} else {
		error=error+'State not selectd';
	}
	if (document.getElementById('city')) {
		error=error+checkLenght('city','City is required<br>',1);
	} else {
		error=error+'City not selected';
	}
	if(error!=''){
		alert('Please enter user details');
		return false;
	}
}
if (!zip_available) {
	alert('Zip unavailable. Please enter a correct US Zip Code');
	return false;
}
error=error+checkLenght('occasion','Occasion is required<br>',1);
error=error+checkLenght('month2','Last name is required<br>',1);
error=error+checkLenght('day2','Address is required<br>',1);
error=error+checkLenght('year2','City is required<br>',1);
error=error+checkLenght('gift','State is required<br>',1);
if(error!=''){
	alert('Please fill in all required fields');
	return false;
}
return true;
}

function verifypost_myaccount_changepass() {
	var error;
error = '';
error=error+checkLenght('old_password','Old password is required<br>',6);
error=error+checkLenght('new_password','New password is required<br>',6);
error=error+checkLenght('confirm_password','Confirm password is required<br>',6);
error=error+checkMatch('new_password','confirm_password','The two passwords must be identical<br>');
if(error!=''){
	document.getElementById('change_pass_error_div').innerHTML=error;
	showDiv('change_pass_error_div');
	return false;
}else{
	return true;
}
return false;
}


function validateEmail(id,error)
{
  //Validating the email field
   var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/
   var object=document.getElementById(id);
   if (! object.value.match(re)) {
       //alert("Invalid email address");
       //object.className='formerror';

       return (error);
   }
   return('');
}
function checkLenght(id,eroare,caractere){
var object;
if (!document.getElementById(id)) {
	alert('Campu asta nu exista, futul...: '+id);
}
object=document.getElementById(id);
if(object.value.length<caractere){
    //object.className='formerror';
    return eroare;
}else return '';
}
function checkMatch(id1,id2,eroare){
var object1;
var object2;
object1=document.getElementById(id1);
object2=document.getElementById(id2);
if(object1.value.toString()!=object2.value.toString()){
    //object1.className='formerror';
    //object2.className='formerror';
    return eroare;
}else return '';
}

function verifyuser(user){
var xmlhttp
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
 } catch (e) {
  try {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
   xmlhttp=false
  }
 }
@else
 xmlhttp=false
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 try {
  xmlhttp = new XMLHttpRequest();
 } catch (e) {
  xmlhttp=false
 }
}
xmlhttp.open("GET", "userverify/"+user,true);
 xmlhttp.onreadystatechange=function() {
  if (xmlhttp.readyState==4) {
   xxx=xmlhttp.responseText;
   if(xxx=='1'){
   document.getElementById('error').innerHTML ='Username already taken / Choose another username';
   //document.getElementById('error').style.display='';
  //xmlhttp.readyState=0;
  userer='da';
  submiting();
  }else{
   //document.getElementById('error').innerHTML ='';
   //document.getElementById('usernameerr').style.display='none';
   userer='nu';
   submiting();
  }
  }
 }
  xmlhttp.send(null)
  if (userer=='da')
  	return false;
  else
  	return true;
}
function verifyemail(email){
var xmlhttp
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
 } catch (e) {
  try {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
   xmlhttp=false
  }
 }
@else
 xmlhttp=false
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 try {
  xmlhttp = new XMLHttpRequest();
 } catch (e) {
  xmlhttp=false
 }
}
xmlhttp.open("GET", "emailverify/"+email,true);
 xmlhttp.onreadystatechange=function() {
  if (xmlhttp.readyState==4) {
   xxx=xmlhttp.responseText;
   if(xxx=='1'){
   document.getElementById('error').innerHTML ='Email Already in our database / Choose another email';
   //document.getElementById('emailerr').style.display='';
   emerr='da';
   submiting();
  //xmlhttp.readyState=0;
  }else{
   //document.getElementById('emailerr').innerHTML ='';
   //document.getElementById('usernameerr').style.display='none';
   emerr='nu';
   submiting();
  }
  }
 }
  xmlhttp.send(null)
}
