window.onDomReady(function()
{


  var comment2 = new Fx.Slide('cmt1', {duration: 1500,mode: 'horizontal'}).hide();
  var comment3 = new Fx.Slide('cmt2', {duration: 1500,mode: 'horizontal'}).hide();
  var comment4 = new Fx.Slide('cmt4', {duration: 1500,mode: 'horizontal'}).hide();
  var comment5 = new Fx.Slide('cmt5', {duration: 1500,mode: 'horizontal'}).hide();
  var comment6 = new Fx.Slide('cmt6', {duration: 1500,mode: 'horizontal'}).hide();
  var comment7 = new Fx.Slide('cmt7', {duration: 1500,mode: 'horizontal'}).hide();


   $('person_firstname').addEvent('blur', function(event){
  var event = new Event(event);
  // console.log("blurred");
  var txt = $('person_firstname').getValue();
  if (txt.length < 3){
    $("cmt1").setHTML("Firstname too short - minimum 3 letters needed");
	comment2.toggle();
  }
  else if(txt.length > 15)
    $("cmt1").setHTML("Firstname too long - maximum 16 letters allowed");
  else
    $("cmt1").setHTML("");
  })

  $('person_lastname').addEvent('blur', function(event){
  var event = new Event(event);
  // console.log("blurred");
  var txt = $('person_lastname').getValue();
  if (txt.length < 3){
    $("cmt2").setHTML("Lastname too short - minimum 3 letters needed");
	comment3.toggle();
  }
  else if(txt.length > 15)
    $("cmt2").setHTML("Lastname too long - maximum 16 letters allowed");
  else
    $("cmt2").setHTML("");
  })

   $('v').addEvent('blur', function(event){
  var event = new Event(event);
  // console.log("blurred");
  var txt = $('v').getValue();
  if (txt.length <= 0 ){
    $("cmt7").setHTML("Please enter city name.");
	comment7.toggle();
  }
  else
    $("cmt7").setHTML("");
  })

  $('person_email').addEvent('blur', function(event){
  var event = new Event(event);
  // console.log("blurred");
  var txt = $('person_email').getValue();
  var at="@";
  var dot=".";
  var lat=txt.indexOf(at);
  var ltxt=txt.length;
  var ldot=txt.indexOf(dot);
 
  if (txt.indexOf(at)==-1)
    $("cmt3").setHTML("Invalid email address, inaccurrate placement of (@)");
  else if(txt.indexOf(at)==-1 || txt.indexOf(at)==0 || txt.indexOf(at)==ltxt)
    $("cmt3").setHTML("Invalid email address , inaccurrate placement of (dot)");
/* else if(txt.indexOf(dot)==-1 || txt.indexOf(dot)==0 || txt.indexOf(dot)==ltxt)
    $("cmt3").setHTML("Invalid email address1	");
  else if(str.indexOf(at,(lat+1))!=-1)
	$("cmt3").setHTML("Invalid email address2");
  else if(txt.substring(lat-1,lat)==dot || txt.substring(lat+1,lat+2)==dot)
	$("cmt3").setHTML("Invalid email address3");
  else if(txt.indexOf(dot,(lat+2))==-1)
	$("cmt3").setHTML("Invalid email address4");
  else if(txt.indexOf(" ")!=-1)
	$("cmt3").setHTML("Invalid email address5");
  */else
    $("cmt3").setHTML("");
  })

   $('person_email2').addEvent('blur', function(event){
  var event = new Event(event);
  // console.log("blurred");
  var txt = $('person_email').getValue();
  var txt1 = $('person_email2').getValue();
  if (txt != txt1){
    $("cmt4").setHTML("Your emails don't match");
	comment4.toggle();
  }
  else
    $("cmt4").setHTML("");
  })

  $('person_password').addEvent('blur', function(event){
  var event = new Event(event);
  // console.log("blurred");
  var txt = $('person_password').getValue();
  if (txt.length < 3){
    $("cmt5").setHTML("Username too short - minimum 3 letters needed");
	comment5.toggle();
  }
  else if(txt.length > 15)
    $("cmt5").setHTML("Username too long - maximum 16 letters allowed");
  else
    $("cmt5").setHTML("");
  })

   $('person_password2').addEvent('blur', function(event){
  var event = new Event(event);
  // console.log("blurred");
  var txt = $('person_password').getValue();
  var txt1 = $('person_password2').getValue();
  if (txt != txt1){
    $("cmt6").setHTML("Your passwords don't match");
	comment6.toggle();
  }
  else
    $("cmt6").setHTML("");
  })

})


