// JavaScript Document
	
$( document ).ready( init );

function init()
{
	showModal();
	
	$( ".datepicker" ).datepicker(
		{
			altFormat: "dd/mm/yy",
			dateFormat: "dd/mm/yy",
			dayNames: [ "Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado" ],
			dayNamesMin: [ "D", "S", "T", "Q", "Q", "S", "S" ],
			dayNamesShort: [ "Seg", "Ter", "Qua", "Qui", "Sex", "Sab", "Dom" ],
			monthNames: [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ],
			monthNamesShort: [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ],
			nextText: ">",
			prevText: "<"	
		}
	);
}

function showModal()
{
	if( $( "#modal_container" ).length )
	{
		$( "#modal_container" ).show();
		$( "#modal_container" ).modal(
			{
				opacity: 80,
				close: true,
				closeHTML: '<a href="#"></a>',
				onClose: onCloseModal	
			}
		);
		// Open Modal
	}
}

function onCloseModal()
{
	this.close();
	$( "#modal_content" ).html( "" );
	$( "#modal_container" ).html( "" );
	$( "#modal_container" ).hide();
}

function validateData( str )
{
	return str.match(/^\d\d?\/\d\d?\/\d\d\d\d$/);
}

function updateFieldContent( obj, image )
{
	obj.tinymce().execCommand('mceInsertContent',false,'<img src="' + BASE_URL + image + '" />');
}

function testUrlForMedia(pastedData)
{
	var success = false;
	var media   = {};
	if (pastedData.match('http://(www.)?youtube|youtu\.be')) {
		if (pastedData.match('embed')) { youtube_id = pastedData.split(/embed\//)[1].split('"')[0]; }
		else { youtube_id = pastedData.split(/v\/|v=|youtu\.be\//)[1].split(/[?&]/)[0]; }
		media.type  = "youtube";
		media.id    = youtube_id;
		success = true;
	}
	else if (pastedData.match('http://(player.)?vimeo\.com')) {
		vimeo_id = pastedData.split(/video\/|http:\/\/vimeo\.com\//)[1].split(/[?&]/)[0];
		media.type  = "vimeo";
		media.id    = vimeo_id;
		success = true;
	}
	else if (pastedData.match('http://player\.soundcloud\.com')) {
		soundcloud_url = unescape(pastedData.split(/value="/)[1].split(/["]/)[0]);
		soundcloud_id = soundcloud_url.split(/tracks\//)[1].split(/[&"]/)[0];
		media.type  = "soundcloud";
		media.id    = soundcloud_id;
		success = true;
	}
	if (success) { return media; }
	
	return false;
}

