$().ready(function(){
	$('#SendGame').click(function(e){
		playModal.openModal(e, 'SendGameContent', 'שלח משחק לחבר', {onShow: sendgame_onShow});
	})
	$('#share_code_link').click(function(){
		$('#share_code_block').slideToggle();
		return false;
	})
	$('.clickAndCopy').click(function(){clickAndCopy(this)});
})

/**
 * Callback to change things in the form dynamically, after it's displayed
 * @param {obj} dialog the simplemodal dialog
 */
function sendgame_onShow(dialog) {
	sendgameFormFunctionality($('#SendGameForm'));
}

/**
 * Attach AJAX functionality to the form
 * @param {jQuery} form
 */
function sendgameFormFunctionality(form) {
	form.submit(function(e){
		e.preventDefault();
		
		var formJS = this;
		var data = {
			from: formJS.from.value,
			name: formJS.name.value, 
			email: formJS.email.value, 
			title: formJS.title.value, 
			body: formJS.body.value, 
			gameid: formJS.gameid.value
		}
		
		var ok = true;
		if (data.from.length == 0) {
			alert('עליך למלא את שם השולח');
			ok = false;
		}
		else if (data.name.length == 0) {
			alert('עליך למלא את שם הנמען');
			ok = false;
		}
		else if (data.body.length == 0) {
			ok = confirm('האם ברצונך לשלוח הודעה ריקה?');
		}
		if (ok) {
			$.ajax({
				type: "POST",
				url: sSiteRoot + 'content/blocks/block_sendgame.php',
				dataType: 'json',
				data: data,
				success: function(data) {
					if (data.error) {
						alert(data.msg);
						return false;
					} else {
						alert(data.msg);
						$('a.modalClose:last').click();
					}
				},
				error: function(data) {
					alert(data.msg);
					return false;
				}
			})
		}
	})
}

function clickAndCopy(elem)
{
	elem.focus();
	elem.select();
}

