function changeType(name, value, place) {
   var checkbox_object = '<input type="text" name="'+name+'" id="'+name+'" value="'+value+'"/>';
   var div = document.getElementById(place);
   div.innerHTML = checkbox_object;
}

function genePass(first, second){

	var charlist = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789";
	var plength = 8;
	var passwd = "";

	for (i = 0; i < plength ; i++) {
		passwd += charlist.charAt(Math.floor(Math.random()*charlist.length));
	}

	changeType('password', passwd, 'pass');
	changeType('repassword', passwd, 'repass');
}

/**
 * Показывает на время сообщение с репортом.
 */
function showReport() {

  $('.repport').animate({ backgroundColor: "#ed6060" }, "fast")
  .animate({ opacity: "show" }, "slow")
  $('.repport').animate({ backgroundColor: "#ed6060" }, 20000)
  .animate({ opacity: "hide" }, "slow")
}

/**
 * Субмитит форму и загружает страницу по указанному рефереру.
 */
function submitForm() {

  var data = $("#form").formSerialize();
  if($('.repport').load($('#form').attr("action"), data)) {
    showReport();
  }
	$.nyroModalRemove();

	return false;
}
