function showForgot(show) {
	var normBox = $('normBox');
	var forgBox = $('ForgotBox');
	if(normBox!=null && forgBox!=null){
		if (show == true) {
			normBox.setStyle('display',"none");
			forgBox.setStyle('display',"block");
			$('Email').focus();
		}else{
			forgBox.setStyle('display',"none");
			normBox.setStyle('display',"block");
		}
	}
}

function confirm(submit_url, confirm_url){
	$('loading').setStyle('display', 'block');
	
	var req = new Request({
		  url: submit_url,
		  data: $('registerForm'),
		  onSuccess: function( response){
			$('loading').setStyle('display', 'none');
			//$('commentForm').reset();
			
			
			//var myObject = eval('(' + response + ')');
			var myObject = JSON.decode(response);
			if (myObject.length > 0 ){
				
				$$('.fieldError').each( function (el){
				el.set('html', '');
				}
				
				)
				
				for(var i=0; i < myObject.length; i++){
					$('msg_'+ myObject[i]['id']).set('html', myObject[i]['msg'])
				}
				
				
			}else{
				window.location.replace(confirm_url);
			}
		  }
		 }).send();
}

function reloadCaptcha() {
	var img = $('captcha');
	if (img) {
		var src = img.get('src').split("?")[0]
		var date = new Date();
		img.set('src', src + '?ts=' + date.getTime());
	}
}

var submitting = false;
function contact_send() {
	if (!submitting) {
		submitting = true;

		var req = new Request.JSON({
			url: $('contactForm').get('action'),
			data: $('contactForm'),
			onSuccess: function(responseJSON, responseText) {
				respObj = responseJSON;
				if (respObj['contact.cookie'] != 'KO') {
					if (respObj['contact.status'] != 'OK') {
						$$('.errorMsg').each( function(el) {
							currField = el.id.substr(4)
							el.set('html', respObj[currField]);
							if (respObj[currField] != '') {
								$(currField).addClass('fieldError');
							} else {
								$(currField).removeClass('fieldError');
							}
						})
						reloadCaptcha();
					} else {
						$('normBox').setStyle('display', 'none');
						$('msgBox').setStyle('display', 'block');
					}
				}else{
					$('normBox').setStyle('display', 'none');
					$('msgBoxCookie').setStyle('display', 'block');
				}
				submitting = false;
			  }
			 }).send();
	 }
}

