function popupprint(page) {
	window.open(page,'WHpopupprint','width=512,height=1000,left=400,top=120,resizable=yes,copyhistory=no,fullscreen=no,toolbar=no,location=no,directories=no,menubar=no,status=no,scrollbars=yes');
}
function sendToFriend(){
	var your_error = 0;
	var error = 0;
	var pars = "";

	var Expression;
	var email_from = $F('mailFriendUser');
	var id_item = $F('item_id');
	Expression =  /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
	var email_to = "";

	if(Expression.test(email_from) == true){
		
	}
	else{
		your_error = 1;
	}	
			
	for(var i = 1;i < 5;i++){
		email_to = $F('mailFriendField' + i);
		if(Expression.test(email_to) == true){
			pars += "&email_to[]=" + encodeURIComponent(email_to);
		}
		else{
			error++;
		}
	}

	if(!your_error && error < 4)
	new Ajax.Request(
		SITE_ROOT_PATH+'site/ajax/video.php',{
			method : 'request',
			parameters : 'action=send_article&id_item=' + id_item + '&email_from=' + email_from + pars,
			onLoading: function(){
				toggleElement('loader');
				$('submitToFriend').value = "Envoi en cours";
			},
			onSuccess : function(xhr) {
				toggleElement('loader');
				$('loader').style.display = 'none';
				$('submitToFriend').value = "Envoyer";
				if(xhr.responseText == "success"){
					$('unsuccess').style.display = 'none';
					$('your_invalid').style.display = 'none';
					$('invalid').style.display = 'none';
					toggleElement('success');
					delaySuccess();
				}
				else
					toggleElement('unsuccess');
			}
		}
	);

	if(your_error == 1 && $('your_invalid').style.display == "none"){
		toggleElement('your_invalid');
	}
	
	if(error < 4 && $('invalid').style.display != "none"){
		toggleElement('invalid');		
	}
	else if(error == 4 && $('invalid').style.display == "none"){
		toggleElement('invalid');
	}
}

var ouvert = 0;
var timeout;
function delaySuccess(){
	if(!ouvert){
		timeout = setTimeout("delaySuccess()",3000);
		ouvert++;
	}
	else if(ouvert == 1){
		toggleElement('sentForm');
		$('success').style.display = 'none';
		for(var i = 1;i < 5;i++){
			$('mailFriendField' + i).value = '>>> Email de votre ami(e)';
		}
		clearTimeout(timeout);
	}
}

function testToFriend(){
	var error = 0;
	var pars = "";

	var Expression;
	var email_from = $F('mailFriendUser');
	var id_article = $F('item_id');
	Expression =  /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
	var email_to = "";

	if(Expression.test(email_from) == true){
		if($('your_invalid').style.display != "none"){
			toggleElement('your_invalid');
		}
	}
	else if($('your_invalid').style.display == "none"){
		toggleElement('your_invalid');
		
		if($F('mailFriendUser') == "")
			$('mailFriendUser').value = '>>> Votre email';
	}	

	for(var i = 1;i < 5;i++){
		email_to = $F('mailFriendField' + i);
		if(Expression.test(email_to) == true){
		}
		else{
			error++;
		}
		if(email_to == "")
			$('mailFriendField' + i).value = '>>> Email de votre ami(e)';
	}

	if((error < 4 && $('invalid').style.display != "none")){
		toggleElement('invalid');
	}
}

function sendArticleLogged()
{
	var Expression;
	var email_from = $F('mailFriendUser');
	var email_to = $F('mailFriendField');
	var id_item = $F('item_id');
	Expression =  /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
	if(Expression.test(email_to) == true){
		new Ajax.Request(
			SITE_ROOT_PATH+'site/ajax/video.php',{
				method : 'request',
				parameters : 'action=send_article&id_item=' + id_item + '&email_from=' + email_from + '&email_to=' + email_to,
				onLoading: function(){
					toggleElement('loader');
				},
				onSuccess : function(xhr) {
					toggleElement('loader');
					$('loader').style.display = 'none';
					$('msgArticle').appear({duration: 0.3});
					$('mailFriendUser').clear();
					$('mailFriendField').clear();
					setTimeout('closeMsgArticle()',5000);
				}
			}
		);
	}
	else{
		new Ajax.Request(
			SITE_ROOT_PATH+'site/ajax/video.php', {
				parameters : 'action=getMessage',
				onLoading: function(){
					toggleElement('loader');
				},
				onSuccess : function(xhr) {
					toggleElement('loader');
					$('errorEmailFrom').update(xhr.responseText);
					$('errorEmailFrom').appear({duration: 0.3});
					setTimeout('hideErrorMailFrom()',2000);
				}
			}

		);
	}
}

function hideErrorMailTo()
{
	Effect.DropOut($('errorEmailTo'),{duration: 0.5});
}
function hideErrorMailFrom()
{
	Effect.DropOut($('errorEmailFrom'),{duration: 0.5});
}
function hideErrorMailFollow()
{
	Effect.DropOut($('errorEmailToFollow'),{duration: 0.5});
}
function closeMsgArticle()
{
	Effect.DropOut($('msgArticle'),{duration: 0.5});
}
function afficheMessage(message){
	alert(message);
}