function isPhoneNumber(s)
{   
    var i;
	var isNumber = false;
	var isDelimitator = false;
	var isUnknownChar = false;
    
	for (i = 0; i < s.length; i++)
    {   
	    var c = s.charAt(i);
		
        // Check that current character is number.
	    if ((c >= "0") && (c <= "9")) isNumber = true;
		else if ((c == "+") || (c == "-") || (c == "(") || (c == ")") || (c == "/") || (c == " ")) isDelimitator = true;
		else isUnknownChar = true;
    }
    // All characters are numbers with delimitators.
    if ((isNumber === true) && (isUnknownChar === false)) return true;
	else return false;
}
function isEmail(s)
{
    var str=s;
    var filter=/^.+@.+\..{2,3}$/;
	var isEmail = false;

    if (filter.test(str)) isEmail = true;
	else isEmail = false;
	
	return isEmail;
}
function isNumber(s)
{
    var i;
	
    for (i = 0; i < s.length; i++)
    {   
	    var c = s.charAt(i);
		
        // Check that current character is number.
	    if ((c < "0") || (c > "9")) return false;
	}
	
	return true;
}
/*
function isAlfabet(s)
{
    var i;
	var isAlfabet = true;
	
    for (i = 0; i < s.length && isAlfabet == true; i++)
    {   
	    var c = s.charAt(i);
		
        // Check that current character is from a-z
	    if ((c == "'") || (c == " ") || ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z"))) isAlfabet = true;
		else isAlfabet = false;
	}
	
	return isAlfabet;
}
*/
function isValidUsername(s)
{
    var valid = true;
        
    for (var i = 0; i < s.length && valid == true; i++)
    {
	     var c = s.charAt(i);
		 
		 if ((c < 'a' || c > 'z') && (c < 'A' || c > 'Z') && (c < '0' || c > '9') && c != '.' && c != '_')
		 {
		     valid = false;
		 }
    }	
    if (s.length >= 1 && valid == true)
	    return true;
		
	return false;
}
function isValidPassword(s)
{
    return (s.length >= 6);
}
function VerificareCampuri()
 {
	// disable the submit button (not an actual submit button, but our button)
    document.forms.sell.submitButton.disabled = false;
    
	var firstnamePassed = false;
	var lastnamePassed = false;
	var emailPassed = false;
	var phonePassed = false;
	var countryPassed = false;
	var regionPassed = false;
	var typePassed = false;
	var categoryPassed = false;
	var makePassed = false;
	var modelPassed = false;
	var mileagePassed = false;
	var pricePassed = false;
	var descriptionPassed = false;
	var photoPassed = false;
	var photoPassed1 = false;
	var photoPassed2 = false;
	var photoPassed3 = false;
	var photoPassed4 = false;
	var photoPassed5 = false;
	var usernamePassed = false;
	var passwordPassed = false;
	var userpassPassed = false;
	
	
    with (document.forms.sell)
    {
          if (firstname.value == "")
          {
              document.getElementById('reqfirstname').style.color="red";
			  firstnamePassed = false;
          }
          else
          {
              document.getElementById('reqfirstname').style.color="black";
			  firstnamePassed = true;
          }
          
          if (lastname.value == "")
          {
              document.getElementById('reqlastname').style.color="red";
			  lastnamePassed = false;
          }
          else
          { 
              document.getElementById('reqlastname').style.color="black";
			  lastnamePassed = true;
          }
          
          if ((email.value == "") || (isEmail(email.value) === false))
          {
              document.getElementById('reqemail').style.color="red";
			  emailPassed = false;
          }
          else
          {
              document.getElementById('reqemail').style.color="black";
			  emailPassed = true;
          }
          
		  if ((phone.value == "") || (isPhoneNumber(phone.value) === false))
		  {
              document.getElementById('reqphone').style.color="red";
			  phonePassed = false;
          }
		  else
		  {
		      document.getElementById('reqphone').style.color="black";
			  phonePassed = true;
          }
          
          if (country.value == "FNF")
          {
              document.getElementById('reqcountry').style.color="red";
			  countryPassed = false;
          }
          else
          {
              document.getElementById('reqcountry').style.color="black";
			  countryPassed = true;
          }
		  
		  if (region.value == "FNF")
          {
              document.getElementById('reqregion').style.color="red";
			  regionPassed = false;
          }
          else
          {
              document.getElementById('reqregion').style.color="black";
			  regionPassed = true;
          }
		  
		  if (type.value == "FNF")
          {
              document.getElementById('reqtype').style.color="red";
			  typePassed = false;
          }
          else
          {
              document.getElementById('reqtype').style.color="black";
			  typePassed = true;
          }
		  
		  if (category.value == "FNF")
          {
              document.getElementById('reqcategory').style.color="red";
			  categoryPassed = false;
          }
          else
          {
              document.getElementById('reqcategory').style.color="black";
			  categoryPassed = true;
          }
          
          if (make.value == "FNF")
          {
              document.getElementById('reqmake').style.color="red";
			  makePassed = false;
          }
          else
          {
              document.getElementById('reqmake').style.color="black";
			  makePassed = true;
          }
          
          if (model.value == "")
          {
              document.getElementById('reqmodel').style.color="red";
			  modelPassed = false;
          }
          else
          {
              document.getElementById('reqmodel').style.color="black";
			  modelPassed = true;
          }
          
          if ((mileage.value == "") || (isNumber(mileage.value) === false))
          {
              document.getElementById('reqmileage').style.color="red";
			  mileagePassed = false;
          }
          else
          {
              document.getElementById('reqmileage').style.color="black";
			  mileagePassed = true;
          }
          
          if ((price.value == "") || (isNumber(price.value) === false))
          {
              document.getElementById('reqprice').style.color="red";
			  pricePassed = false;
          }
          else
          {
              document.getElementById('reqprice').style.color="black";
			  pricePassed = true;
          }
          
          if (description.value == "")
          {
              document.getElementById('reqdescription').style.color="red";
			  descriptionPassed = false;
          }
          else
          {
              document.getElementById('reqdescription').style.color="black";
			  descriptionPassed = true;
          }
          
          if (photo1.value == "")
		  {
			  photo1Passed = false;
		  }
          else if((photo = photo1.value.substring(photo1.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo1.value.substring(photo1.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto1').style.color="red";
			  photo1Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto1').style.color="black";
			  photo1Passed = true;
          }
		  
		  if (photo2.value == "")
		  {
			  photo2Passed = false;
		  }
          else if ((photo = photo2.value.substring(photo2.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo2.value.substring(photo2.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto2').style.color="red";
			  photo2Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto2').style.color="black";
			  photo2Passed = true;
          }
		  
		  if (photo3.value == "")
		  {
			  photo3Passed = false;
		  }
          else if ((photo = photo3.value.substring(photo3.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo3.value.substring(photo3.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto3').style.color="red";
			  photo3Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto3').style.color="black";
			  photo3Passed = true;
          }
		  
		  if (photo4.value == "")
		  {
			  photo4Passed = false;
		  }
		  else if ((photo = photo4.value.substring(photo4.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo4.value.substring(photo4.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto4').style.color="red";
			  photo4Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto4').style.color="black";
			  photo4Passed = true;
          }
		  
		  if (photo5.value == "")
		  {
			  photo5Passed = false;
		  }
		  else if ((photo = photo5.value.substring(photo5.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo5.value.substring(photo5.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto5').style.color="red";
			  photo5Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto5').style.color="black";
			  photo5Passed = true;
          }
		  
		  if (photo1Passed == true || photo2Passed == true || photo3Passed == true || photo4Passed == true || photo5Passed == true)
		  {
		      document.getElementById('reqphoto').style.color="black";
			  photoPassed = true;
		  }
		  else
          {
              document.getElementById('reqphoto').style.color="red";
			  photoPassed = false;
          }
		  
		  if ((username.value == "") || (isValidUsername(username.value) === false))
          {
              document.getElementById('requsername').style.color="red";
			  usernamePassed = false;
          }
          else
          {
              document.getElementById('requsername').style.color="black";
			  usernamePassed = true;
          }
		  
		  if ((password.value == "") || (isValidPassword(password.value) === false))
          {
              document.getElementById('reqpassword').style.color="red";
			  passwordPassed = false;
          }
          else
          {
              document.getElementById('reqpassword').style.color="black";
			  passwordPassed = true;
          }
		  
		  if (usernamePassed === false || passwordPassed === false)
          {
              document.getElementById('requserpass').style.color="red";
			  userpassPassed = false;
          }
          else
          {
              document.getElementById('requserpass').style.color="black";
			  userpassPassed = true;
          }
         
          if (firstnamePassed === true &&
		      lastnamePassed === true &&
			  emailPassed === true &&
			  phonePassed === true &&
			  countryPassed === true &&
			  regionPassed === true &&
			  typePassed === true &&
			  categoryPassed === true &&
			  makePassed === true &&
			  modelPassed === true &&
			  mileagePassed === true &&
			  pricePassed === true &&
			  descriptionPassed === true &&
			  photoPassed === true &&
			  userpassPassed === true)
          {
              document.forms.sell.submit();
          }
    }
 }
 function VerifyAddress()
 {
	// disable the submit button (not an actual submit button, but our button)
    document.forms.address.save.disabled = false;
    
	var firstnamePassed = false;
	var lastnamePassed = false;
	var emailPassed = false;
	var phonePassed = false;
	var countryPassed = false;
	var regionPassed = false;
	
    with (document.forms.address)
    {
          if (firstname.value == "")
          {
              document.getElementById('reqfirstname').style.color="red";
			  firstnamePassed = false;
          }
          else
          {
              document.getElementById('reqfirstname').style.color="black";
			  firstnamePassed = true;
          }
          
          if (lastname.value == "")
          {
              document.getElementById('reqlastname').style.color="red";
			  lastnamePassed = false;
          }
          else
          { 
              document.getElementById('reqlastname').style.color="black";
			  lastnamePassed = true;
          }
          
          if ((email.value == "") || (isEmail(email.value) === false))
          {
              document.getElementById('reqemail').style.color="red";
			  emailPassed = false;
          }
          else
          {
              document.getElementById('reqemail').style.color="black";
			  emailPassed = true;
          }
          
		  if ((phone.value == "") || (isPhoneNumber(phone.value) === false))
		  {
              document.getElementById('reqphone').style.color="red";
			  phonePassed = false;
          }
		  else
		  {
		      document.getElementById('reqphone').style.color="black";
			  phonePassed = true;
          }
          
          if (country.value == "FNF")
          {
              document.getElementById('reqcountry').style.color="red";
			  countryPassed = false;
          }
          else
          {
              document.getElementById('reqcountry').style.color="black";
			  countryPassed = true;
          }
		  
		  if (region.value == "FNF")
          {
              document.getElementById('reqregion').style.color="red";
			  regionPassed = false;
          }
          else
          {
              document.getElementById('reqregion').style.color="black";
			  regionPassed = true;
          }
         
          if (firstnamePassed === true &&
		      lastnamePassed === true &&
			  emailPassed === true &&
			  phonePassed === true &&
			  countryPassed === true &&
			  regionPassed === true)
          {
              document.forms.address.submit();
          }
    }
 }
 function VerifyLogin()
 {
 	// disable the submit button (not an actual submit button, but our button)
    document.forms.login.save.disabled = false;
	
	var opassPassed = false;
	var npassPassed = false;
	var cpassPassed = false;
	var npassEQUALScpass = false;
	
	with (document.forms.login)
    {
	      if ((opass.value == "") || (isValidPassword(opass.value) === false))
          {
              document.getElementById('reqopass').style.color="red";
			  opassPassed = false;
          }
          else
          {
              document.getElementById('reqopass').style.color="black";
			  opassPassed = true;
          }
		  
		  if ((npass.value == "") || (isValidPassword(npass.value) === false))
          {
              document.getElementById('reqnpass').style.color="red";
			  npassPassed = false;
          }
          else
          {
              document.getElementById('reqnpass').style.color="black";
			  npassPassed = true;
          }
		  
		  if ((cpass.value == "") || (isValidPassword(cpass.value) === false))
          {
              document.getElementById('reqcpass').style.color="red";
			  cpassPassed = false;
          }
          else
          {
              document.getElementById('reqcpass').style.color="black";
			  cpassPassed = true;
          }
		  
		  if (npassPassed === true && cpassPassed === true)
		  {
		      if (npass.value != cpass.value)
			  {
			      document.getElementById('reqnpass').style.color="red";
			      document.getElementById('reqcpass').style.color="red";
			      npassEQUALScpass = false;
			  }
		      else
		      {
		          document.getElementById('reqnpass').style.color="black";
			      document.getElementById('reqcpass').style.color="black";
			      npassEQUALScpass = true;
		      }
		  }
		  
		  if (opassPassed === true && npassPassed === true && cpassPassed === true && npassEQUALScpass === true)
		  {
		      document.forms.login.submit();
		  }
	}
 }
 function VerifyAdvert()
 {
    // disable the submit button (not an actual submit button, but our button)
    document.forms.newadvert.save.disabled = false;
	
	var typePassed = false;
	var categoryPassed = false;
	var makePassed = false;
	var modelPassed = false;
	var mileagePassed = false;
	var pricePassed = false;
	var descriptionPassed = false;
	var photoPassed = false;
	var photoPassed1 = false;
	var photoPassed2 = false;
	var photoPassed3 = false;
	var photoPassed4 = false;
	var photoPassed5 = false;
	
	with (document.forms.newadvert)
    {
	      if (type.value == "FNF")
          {
              document.getElementById('reqtype').style.color="red";
			  typePassed = false;
          }
          else
          {
              document.getElementById('reqtype').style.color="black";
			  typePassed = true;
          }
		  
		  if (category.value == "FNF")
          {
              document.getElementById('reqcategory').style.color="red";
			  categoryPassed = false;
          }
          else
          {
              document.getElementById('reqcategory').style.color="black";
			  categoryPassed = true;
          }
          
          if (make.value == "FNF")
          {
              document.getElementById('reqmake').style.color="red";
			  makePassed = false;
          }
          else
          {
              document.getElementById('reqmake').style.color="black";
			  makePassed = true;
          }
          
          if (model.value == "")
          {
              document.getElementById('reqmodel').style.color="red";
			  modelPassed = false;
          }
          else
          {
              document.getElementById('reqmodel').style.color="black";
			  modelPassed = true;
          }
          
          if ((mileage.value == "") || (isNumber(mileage.value) === false))
          {
              document.getElementById('reqmileage').style.color="red";
			  mileagePassed = false;
          }
          else
          {
              document.getElementById('reqmileage').style.color="black";
			  mileagePassed = true;
          }
          
          if ((price.value == "") || (isNumber(price.value) === false))
          {
              document.getElementById('reqprice').style.color="red";
			  pricePassed = false;
          }
          else
          {
              document.getElementById('reqprice').style.color="black";
			  pricePassed = true;
          }
          
          if (description.value == "")
          {
              document.getElementById('reqdescription').style.color="red";
			  descriptionPassed = false;
          }
          else
          {
              document.getElementById('reqdescription').style.color="black";
			  descriptionPassed = true;
          }
          
          if (photo1.value == "")
		  {
			  photo1Passed = false;
		  }
          else if((photo = photo1.value.substring(photo1.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo1.value.substring(photo1.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto1').style.color="red";
			  photo1Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto1').style.color="black";
			  photo1Passed = true;
          }
		  
		  if (photo2.value == "")
		  {
			  photo2Passed = false;
		  }
          else if ((photo = photo2.value.substring(photo2.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo2.value.substring(photo2.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto2').style.color="red";
			  photo2Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto2').style.color="black";
			  photo2Passed = true;
          }
		  
		  if (photo3.value == "")
		  {
			  photo3Passed = false;
		  }
          else if ((photo = photo3.value.substring(photo3.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo3.value.substring(photo3.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto3').style.color="red";
			  photo3Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto3').style.color="black";
			  photo3Passed = true;
          }
		  
		  if (photo4.value == "")
		  {
			  photo4Passed = false;
		  }
		  else if ((photo = photo4.value.substring(photo4.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo4.value.substring(photo4.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto4').style.color="red";
			  photo4Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto4').style.color="black";
			  photo4Passed = true;
          }
		  
		  if (photo5.value == "")
		  {
			  photo5Passed = false;
		  }
		  else if ((photo = photo5.value.substring(photo5.value.length-3)) && (photo.toLowerCase() != "jpg") && (photo = photo5.value.substring(photo5.value.length-4)) && (photo.toLowerCase() != "jpeg"))
		  {
		      document.getElementById('reqphoto5').style.color="red";
			  photo5Passed = false;
		  }
		  else
          {
              document.getElementById('reqphoto5').style.color="black";
			  photo5Passed = true;
          }
		  
		  if (photo1Passed == true || photo2Passed == true || photo3Passed == true || photo4Passed == true || photo5Passed == true)
		  {
		      document.getElementById('reqphoto').style.color="black";
			  photoPassed = true;
		  }
		  else
          {
              document.getElementById('reqphoto').style.color="red";
			  photoPassed = false;
          }
		  
		  if (typePassed === true &&
			  categoryPassed === true &&
			  makePassed === true &&
			  modelPassed === true &&
			  mileagePassed === true &&
			  pricePassed === true &&
			  descriptionPassed === true &&
			  photoPassed === true)
          {
              document.forms.newadvert.submit();
          }
	}
 }
 function VerifyEditedAdvert()
 {
    // disable the submit button (not an actual submit button, but our button)
    document.forms.editadvert.save.disabled = false;
	
	var typePassed = false;
	var categoryPassed = false;
	var makePassed = false;
	var modelPassed = false;
	var mileagePassed = false;
	var pricePassed = false;
	var descriptionPassed = false;
	
	with (document.forms.editadvert)
    {
	      if (type.value == "FNF")
          {
              document.getElementById('reqtype').style.color="red";
			  typePassed = false;
          }
          else
          {
              document.getElementById('reqtype').style.color="black";
			  typePassed = true;
          }
		  
		  if (category.value == "FNF")
          {
              document.getElementById('reqcategory').style.color="red";
			  categoryPassed = false;
          }
          else
          {
              document.getElementById('reqcategory').style.color="black";
			  categoryPassed = true;
          }
          
          if (make.value == "FNF")
          {
              document.getElementById('reqmake').style.color="red";
			  makePassed = false;
          }
          else
          {
              document.getElementById('reqmake').style.color="black";
			  makePassed = true;
          }
          
          if (model.value == "")
          {
              document.getElementById('reqmodel').style.color="red";
			  modelPassed = false;
          }
          else
          {
              document.getElementById('reqmodel').style.color="black";
			  modelPassed = true;
          }
          
          if ((mileage.value == "") || (isNumber(mileage.value) === false))
          {
              document.getElementById('reqmileage').style.color="red";
			  mileagePassed = false;
          }
          else
          {
              document.getElementById('reqmileage').style.color="black";
			  mileagePassed = true;
          }
          
          if ((price.value == "") || (isNumber(price.value) === false))
          {
              document.getElementById('reqprice').style.color="red";
			  pricePassed = false;
          }
          else
          {
              document.getElementById('reqprice').style.color="black";
			  pricePassed = true;
          }
          
          if (description.value == "")
          {
              document.getElementById('reqdescription').style.color="red";
			  descriptionPassed = false;
          }
          else
          {
              document.getElementById('reqdescription').style.color="black";
			  descriptionPassed = true;
          }
		  
		  if (typePassed === true &&
			  categoryPassed === true &&
			  makePassed === true &&
			  modelPassed === true &&
			  mileagePassed === true &&
			  pricePassed === true &&
			  descriptionPassed === true)
          {
              document.forms.editadvert.submit();
          }
	}
 }
 function VerifySupport()
 {
    // disable the submit button (not an actual submit button, but our button)
    document.forms.support.send.disabled = false;
	
	var problemsubjectPassed = false;
	var problembodyPassed = false;
	
	with (document.forms.support)
    {
	      if (problem_subject.value == "")
          {
              document.getElementById('reqps').style.color="red";
			  problemsubjectPassed = false;
          }
          else
          {
              document.getElementById('reqps').style.color="black";
			  problemsubjectPassed = true;
          }
		  
		  if (problem_body.value == "")
          {
              document.getElementById('reqpb').style.color="red";
			  problembodyPassed = false;
          }
          else
          {
              document.getElementById('reqpb').style.color="black";
			  problembodyPassed = true;
          }
		  
		  if (problemsubjectPassed === true && problembodyPassed === true)
		  {
		      document.forms.support.submit();
		  }
	}
}
function VerifyCompose()
{
    // disable the submit button (not an actual submit button, but our button)
    document.forms.compose.send.disabled = false;
	
	var toPassed = false;
	var subjectPassed = false;
	var bodyPassed = false;
	
	with (document.forms.compose)
    {
	      if ((to.value == "") || (isEmail(to.value) === false))
          {
              document.getElementById('reqto').style.color="red";
			  toPassed = false;
          }
          else
          {
              document.getElementById('reqto').style.color="black";
			  toPassed = true;
          }
		  
		  if (subject.value == "")
          {
              document.getElementById('reqsubject').style.color="red";
			  subjectPassed = false;
          }
          else
          {
              document.getElementById('reqsubject').style.color="black";
			  subjectPassed = true;
          }
		  
		  if (body.value == "")
          {
              document.getElementById('reqbody').style.color="red";
			  bodyPassed = false;
          }
          else
          {
              document.getElementById('reqbody').style.color="black";
			  bodyPassed = true;
          }
		  
		  if (toPassed === true && subjectPassed === true && bodyPassed === true)
		  {
		      document.forms.compose.submit();
		  }
	}
}
function VerifySellerRegistration()
{
	// disable the submit button (not an actual submit button, but our button)
    document.forms.SellerRegistration.register_seller.disabled = false;
    
	var firstnamePassed = false;
	var lastnamePassed = false;
	var emailPassed = false;
	var phonePassed = false;
	var countryPassed = false;
	var regionPassed = false;
	var usernamePassed = false;
	var passwordPassed = false;
	var userpassPassed = false;
	
    with (document.forms.SellerRegistration)
    {
          if (firstname.value == "")
          {
              document.getElementById('reqfirstname').style.color="red";
			  firstnamePassed = false;
          }
          else
          {
              document.getElementById('reqfirstname').style.color="black";
			  firstnamePassed = true;
          }
          
          if (lastname.value == "")
          {
              document.getElementById('reqlastname').style.color="red";
			  lastnamePassed = false;
          }
          else
          { 
              document.getElementById('reqlastname').style.color="black";
			  lastnamePassed = true;
          }
          
          if ((email.value == "") || (isEmail(email.value) === false))
          {
              document.getElementById('reqemail').style.color="red";
			  emailPassed = false;
          }
          else
          {
              document.getElementById('reqemail').style.color="black";
			  emailPassed = true;
          }
          
		  if ((phone.value == "") || (isPhoneNumber(phone.value) === false))
		  {
              document.getElementById('reqphone').style.color="red";
			  phonePassed = false;
          }
		  else
		  {
		      document.getElementById('reqphone').style.color="black";
			  phonePassed = true;
          }
          
          if (country.value == "FNF")
          {
              document.getElementById('reqcountry').style.color="red";
			  countryPassed = false;
          }
          else
          {
              document.getElementById('reqcountry').style.color="black";
			  countryPassed = true;
          }
		  
		  if (region.value == "FNF")
          {
              document.getElementById('reqregion').style.color="red";
			  regionPassed = false;
          }
          else
          {
              document.getElementById('reqregion').style.color="black";
			  regionPassed = true;
          }
		  
		  if ((username.value == "") || (isValidUsername(username.value) === false))
          {
              document.getElementById('requsername').style.color="red";
			  usernamePassed = false;
          }
          else
          {
              document.getElementById('requsername').style.color="black";
			  usernamePassed = true;
          }
		  
		  if ((password.value == "") || (isValidPassword(password.value) === false))
          {
              document.getElementById('reqpassword').style.color="red";
			  passwordPassed = false;
          }
          else
          {
              document.getElementById('reqpassword').style.color="black";
			  passwordPassed = true;
          }
		  
		  if (usernamePassed === false || passwordPassed === false)
          {
              document.getElementById('requserpass').style.color="red";
			  userpassPassed = false;
          }
          else
          {
              document.getElementById('requserpass').style.color="black";
			  userpassPassed = true;
          }
         
          if (firstnamePassed === true &&
		      lastnamePassed === true &&
			  emailPassed === true &&
			  phonePassed === true &&
			  countryPassed === true &&
			  regionPassed === true &&
			  userpassPassed === true)
          {
              document.forms.SellerRegistration.submit();
          }
    }
 }
 
function countw(content,x)
{
    var y = content.value;
    var r = 0;
    a = y.replace(/\s/g,' ');
    a = a.split(' ');
    for (z=0; z<a.length; z++)
	{
	     if (a[z].length > 0) r++;
	}
    x.value = r;
} 