var aContacts = new Array();

function readNews(event_id,news_id){
	location.href = '/events/box_news.cfm?event_id=' + event_id + '&news_id=' + news_id;
}

function refreshCommentList(event_id){
	$('box_message').src = '/events/box_message.cfm?event_id=' + event_id;
}

function deleteComment(comment_id){
	$('box_message').src = '/events/box_message.cfm?comment_id=' + comment_id; 
}

function viewGalleryItem(gallery){
	return GB_showFullScreen('','/events/viewGallery.cfm?eventGalleryItem_ID=' + gallery);
}

function showMap(event_id){
	GB_showCenter('', '/events/mapDetail.cfm?event_id=' + event_id, 330, 520);
}

function ListPastEvents(day,month,year){
	event_start = month + '/' + day + '/' + year;

	ColdFusion.navigate('/events/ListPastEvents.cfm?today=1&event_start=' + event_start,'PastEvents');
}

function viewGroup(){
	document.getElementById('divGroup').style.display = 'block';
	document.getElementById('divEvent').style.display = 'none';
}

function viewEvent(){
	document.getElementById('divGroup').style.display = 'none';
	document.getElementById('divEvent').style.display = 'block';
}

// novas funcoes
function changeImage(id,image,state){
	$(id).src = image;		
}

function IsNumeric(strString){
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;
	
	if (strString.length == 0) return false;
	
	for (i = 0; i < strString.length && blnResult == true; i++){
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1){
			blnResult = false;
		}
	}

	return blnResult;
}

function validateEmail(email){
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	return filter.test(email);
}

function checkAllContacts(option){
	
	chk = document.getElementsByName('addressbook_id');
	chkLength = chk.length;
	
	if(option == 1){// marca todos
		if(chkLength == undefined){
			chk.checked = true;
		}else{
			for (i = 0; i < chkLength; i++)
				chk[i].checked = true;
		}
	}else{// desmarca todos
		if(chkLength == undefined){
			chk.checked = false;
		}else{
			for (i = 0; i < chkLength; i++)
				chk[i].checked = false;
		}
	}
}

function submitForm(file,container,method,form){
	ColdFusion.navigate(file,container,'','',method,form);
}

function ShowHideField(show,hide){
	$(show).style.display = 'block';
	$(hide).style.display = 'none';
}

function contactList(option,optionValue){
	if(option == 1){
		$('event_id').value = 0;
		$('group_id').value = optionValue;
		ColdFusion.navigate('/events/addressbook/contactList.cfm?group_id=' + optionValue,'showContactList');
	}
	else if(option == 2){
		$('event_id').value = optionValue
		$('group_id').value = 0;
		ColdFusion.navigate('/events/addressbook/contactList.cfm?event_id=' + optionValue,'showContactList');
	}
	else if(option == 3){
		$('event_id').value = 0;
		$('group_id').value = 0;
		ColdFusion.navigate('/events/addressbook/contactList.cfm?addressbook_name=' + optionValue,'showContactList');
	}else if(option == 5){
		ColdFusion.navigate('/events/addressbook/contactList.cfm?allContacts=1','showContactList');
	}
	else{
		ColdFusion.navigate('/events/addressbook/contactList.cfm','guestlist');
	}
}

function ChangeContactView(option){
	$('showContactList').innerHTML = '';
	
	if(option == 1){
		$('group_id').value = 0;
		$('group_id').disabled = true;
		$('event_id').value = 0;
		$('event_id').disabled = true;
		
		contactList(5,0);
	}else if(option == 2){
		$('group_id').value = 0;
		$('group_id').disabled = false;
		$('event_id').value = 0;
		$('event_id').disabled = true;
	}else{
		$('group_id').value = 0;
		$('group_id').disabled = true;
		$('event_id').value = 0;
		$('event_id').disabled = false;
	}
}

function showContactItens(option){
	if(option == 1){
		ColdFusion.navigate('/events/addressbook/contactList.cfm?list=1','listImportContainer');
		$('boxGroup').style.display = 'none';
		$('boxEvent').style.display = 'none';
		$('boxName').style.display = 'none';
	}else if(option == 2){
		$('listImportContainer').innerHTML = "";
		$('boxGroup').style.display = 'block';
		$('boxEvent').style.display = 'none';
		$('boxName').style.display = 'none';
	}else if(option == 3){
		$('listImportContainer').innerHTML = "";
		$('boxGroup').style.display = 'none';
		$('boxEvent').style.display = 'block';
		$('boxName').style.display = 'none';
	}else{	
		$('listImportContainer').innerHTML = "";
		$('boxGroup').style.display = 'none';
		$('boxEvent').style.display = 'none';
		$('boxName').style.display = 'block';
	}
}

function contactListGreybox(option,optionValue){	
	if(option == 2){
		$('event_id').value = 0;
		$('group_id').value = optionValue;
		$('addressbook_name').value = '';
		ColdFusion.navigate('/events/addressbook/contactList.cfm?group_id=' + optionValue,'listImportContainer');
	}
	else if(option == 3){
		$('event_id').value = optionValue
		$('group_id').value = 0;
		$('addressbook_name').value = '';
		ColdFusion.navigate('/events/addressbook/contactList.cfm?event_id=' + optionValue,'listImportContainer');
	}
	else if(option == 4){
		$('event_id').value = 0;
		$('group_id').value = 0;
		$('addressbook_name').value = optionValue;
		ColdFusion.navigate('/events/addressbook/contactList.cfm?addressbook_name=' + optionValue,'listImportContainer');
	}
}

function isChecked(field){
	fieldLength = field.length; 
	
	if(fieldLength == undefined){
		if(field.checked == true)
			return true;
	}else{
		for(i = 0; i < field.length; i++){
			if(field[i].checked)
				return true;
		}
	}

	return false;
}

function doAction(action,option,optionValue){
	if(action == 1){//excluir
		chk = document.getElementsByName('addressbook_id');
		chkLength = chk.length;
		
		checked = false;
		chkSelected = '';
	
		if(chkLength == undefined){// somente um campo
			if(chk.checked == true){
				checked = true;
				chkSelected = chk.value;
			}
			else
				checked = false;
		}
		else{// diversos campos
			for (i = 0; i < chkLength; i++){
				if(chk[i].checked == true){
					checked = true;
					
					if(chkSelected == '')
						chkSelected = chk[i].value;
					else
						chkSelected = chkSelected + ',' + chk[i].value;
				}
			}
		}
		
		if(checked == false){
			errorAlert('DeleteContacts','- Selecione ao menos um contato');
		}
		else{
			deleteContact(chkSelected,option,optionValue);
		}
	}
	else{//adicionar
		if(option == 1)
			return GB_showCenter('','/events/addressbook/contactImport.cfm?group_id=' + optionValue,545,1050);
		else if(option == 5)
			importContactList(2);
		else
			return GB_showCenter('','/events/addressbook/contactImport.cfm?event_id=' + optionValue,545,1050);
	}
}

function addContact(option,optionValue){
	return GB_showCenter('','/events/addressbook/contactAdd.cfm?&option=' + option + '&optionvalue=' + optionValue,350,600);
}

function importContactList(place,option,optionValue){
	var logged = userLogged();	
	
	if(logged == true){

		var url = '/events/addressbook/contactImport.cfm?place=' + place;

		if(place == 0){ // listas
			if(option == 1)
				return GB_showCenter('',url + '&group_id=' + optionValue,545,1050);
			else if(option == 2)
				return GB_showCenter('',url + '&event_id=' + optionValue,545,1050);
			else
				return GB_showCenter('',url + '&allContacts=1',545,1050);
		}else{ // evento						
			return GB_showCenter('','/events/addressbook/contactImport.cfm?place=1',545,1050);
		}

	}else{
		showLogin(7);
	}
}

function printContactList(){
	return GB_showCenter('','/events/addressbook/contactPrint.cfm',545,1050)
}

function exportContactList(){
	return GB_showCenter('','/events/addressbook/contactExport.cfm',545,1050)
}

function showAddGroup(group_id){
	if(group_id == 0)
		return GB_showCenter('','/events/addressbook/group.cfm',400,830);
	else
		return GB_showCenter('','/events/addressbook/group.cfm?group_id=' + group_id,400,830);
}

function createGroup(){
	if($('group_name').value != ''){
		document.frmGroup.action = '/events/addressbook/groupCreate.cfm';
		document.frmGroup.submit();
	}
}

function editGroup(group_id){
	var $user = new objUser();
	$user.setForm(formName);
	result = $user.setGroup();	
}

function validateEditContact(){
	var aError = new Array();
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var email = $('addressbook_email').value;
	
	if($('addressbook_name').value == '')
		aError.push('*Ops, o campo Nome deve ser preenchido');

	if(email == '')
		aError.push('*Ops, o campo E-mail deve ser preenchido');
	else{
    	if(filter.test(email) == false)
			aError.push('*Ops, o e-mail informado est&aacute; incorreto');
	}

	if(aError.length != 0){
		errorAlert('InsertContactBlankData',aError.join("<br>"));
		return false;
	}
	else{
		document.frmEditContact.submit();
		return true;
	}
}

function restoreimageImportOption(part){
	if(part == 1)
		$('individually').src = '/images/bt_addindividually_event_of.gif';
	else if(part == 2)
		$('fromgmail').src = '/images/bt_addfromgmail_event_of.gif';	
	else if(part == 3)
		$('fromfile').src = '/images/bt_addfromfile_event_of.gif';
	else
		$('fromlist').src = '/images/bt_addfromlist_event_of.gif';
}

function changeimageImportOption(part){
	if(part == 1)
		$('individually').src = '/images/bt_addindividually_event_on.gif';
	else if(part == 2)
		$('fromgmail').src = '/images/bt_addfromgmail_event_on.gif';	
	else if(part == 3)
		$('fromfile').src = '/images/bt_addfromfile_event_on.gif';
	else
		$('fromlist').src = '/images/bt_addfromlist_event_on.gif';
}

// imagens da secao de mensagens
function restoreimageMessageOption(part){
	if(part == 1)
		$('inbox').src = '/images/bt_inbox2.gif';	
	else
		$('sent').src = '/images/bt_sent1.gif';
}

function changeimageMessageOption(part){
	if(part == 1)
		$('inbox').src = '/images/bt_inbox1.gif';	
	else
		$('sent').src = '/images/bt_sent2.gif';
}

function markMessageOption(option){
	if(option == 5){
		$('inboxButton').innerHTML = "<img src='/images/bt_inbox1.gif' name='inbox' id='inbox' width='73' height='37' border='0' align='left'>";
		$('sentButton').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markMessageOption(6);' onMouseOut='javascript:restoreimageMessageOption(2);' onMouseOver='javascript:changeimageMessageOption(2);'><img src='/images/bt_sent1.gif' name='sent' id='sent' width='73' height='37' border='0' align='left'></a>";

		$('ReceivedMessages').style.display = 'block';
		$('SentMessages').style.display = 'none';
	}else{
		$('inboxButton').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markMessageOption(5);' onMouseOut='javascript:restoreimageMessageOption(1);' onMouseOver='javascript:changeimageMessageOption(1);'><img src='/images/bt_inbox2.gif' name='inbox' id='inbox' width='73' height='37' border='0' align='left'></a>";
		$('sentButton').innerHTML = "<img src='/images/bt_sent2.gif' name='sent' id='sent' width='73' height='37' border='0' align='left'>";

		$('ReceivedMessages').style.display = 'none';
		$('SentMessages').style.display = 'block';
	}
}

function gmailLogin(){
	if($('usern').value != '' && $('password').value != '')
		submitForm('/events/addressbook/contactImportGMailForm.cfm','gmailImportContainer','post','frmGmailLogin');
	else
		errorAlert('gmailLogin','*Ops, preencha os campos e-mail e senha.');
}

function gmailImportContact(){
	checked = false;
	
	for (i = 0; i < document.frmGmailContacts.gmail_contact.length; i++){
		if(document.frmGmailContacts.gmail_contact[i].checked == true){
			checked = true;
			break;
		}
	}

	if(checked == true)
		submitForm('/events/addressbook/contactImportGMailForm.cfm','gmailImportContainer','post','frmGmailContacts');
}

function fileImportContact(){
	checked = false;
	
	for (i = 0; i < document.frmFileContacts.file_contact.length; i++){
		if(document.frmFileContacts.file_contact[i].checked == true){
			checked = true;
			break;
		}
	}

	if(checked == true)
		submitForm('/events/addressbook/contactImportFileForm.cfm','fileImportContainer','post','frmFileContacts');
}

function listImportContact(){
	checked = isChecked(document.getElementsByName('addressbook_id'));

	if(checked == true)
		submitForm('/events/addressbook/contactImportList.cfm','listImportContainer','post','frmListContacts');
	else
		errorAlert('ContactListNoSelection','* Ops, nenhum contato foi selecionado.');
}


// adiciona contato manualmente
function addIndividually(formName){
	aError = new Array();
	
	groupField = document.frmIndividuallyImport.group_id;
	contactName = $('addressbook_name').value;
	contactEmail = $('addressbook_email').value;
	contactMobile = $('addressbook_mobileddd').value + $('addressbook_mobilephone').value;
	contactCompany = $('addressbook_company').value;

	clearGroups = function(){
		for(i = 0;i < groupField.length; i++){
			groupField[i].checked = false;
		}
	}

	if(contactName == '')
		aError.push('*Ops, o campo nome n&atilde;o foi preenchido.');
	
	if(contactEmail == '')
		aError.push('*Ops, o campo email n&atilde;o foi preenchido.');
	else if(validateEmail(contactEmail) == false)
		aError.push('*Ops, o email informado &eacute; inv&aacute;lido.');
	
	if(contactMobile != ''){
		if(IsNumeric(contactMobile) == false)
			aError.push('*Ops, o celuar deve conter somente caracteres num&eacute;ricos.');
		else if(contactMobile.length < 10)
			aError.push('*Ops, o n&uacute;mero do celular est&aacute; incompleto.');
		else
			$('addressbook_mobile').value = contactMobile;
	}

	if(aError.length != 0)
		errorAlert('ContactIndividuallyBlankData',aError.join("<br>"));
	else{
		if(contactCompany == 'empresa')
			$('addressbook_company').value = '';

		// insere contato
		var $user = new objUser();
		$user.setForm(formName);
		result = $user.setAddressBook();

		if(result.STATUS == true){

			if(result.PLACE == 0){

				if(result.GROUP_ID != 0 && result.EVENT_ID == 0){// ml - grupo
	
					successAlert('ContactIndividuallySuccess','* Contato adicionado ao grupo com sucesso.');
					parent.parent.ColdFusion.navigate('/events/addressbook/contactList.cfm?group_id=' + result.GROUP_ID,'showContactList');
		
				}else if(result.GROUP_ID == 0 && result.EVENT_ID != 0){// ml - evento
					var $guestlist = new objGuestlist();
					resultContact = $guestlist.setNewGuestList(result.RESULT.GENERATED_KEY,result.EVENT_ID);
	
					successAlert('ContactIndividuallySuccess','* Contato adicionado ao evento com sucesso.');
					parent.parent.ColdFusion.navigate('/events/addressbook/contactList.cfm?event_id=' + result.EVENT_ID,'showContactList');
					
					clearGroups();
				}else{
					successAlert('ContactIndividuallySuccess','* Contato adicionado a lista com sucesso.');
					parent.parent.ColdFusion.navigate('/events/addressbook/contactList.cfm?allContacts=1','showContactList');
	
					clearGroups();
				}

			}else{

				if(result.EVENTTYPE_ID == 3 && result.EVENT_ID == 0){
					var $guestlist = new objGuestlist();
					resultContact = $guestlist.setSessionGuestList(result.RESULT.GENERATED_KEY);
				}else{
					var $guestlist = new objGuestlist();
					resultContact = $guestlist.setNewGuestList(result.RESULT.GENERATED_KEY,result.EVENT_ID);
				}

				parent.parent.ColdFusion.navigate('/events/addressbook/contactList.cfm','guestlist');
				parent.parent.$('guestComplete').style.display = 'block';
				successAlert('ContactIndividuallySuccess','* Contato adicionado ao evento com sucesso.');

			}

		}else{
			errorAlert('ContactIndividuallyInsertError',result.MESSAGE);
		}

		$('addressbook_name').value = '';
		$('addressbook_email').value = '';
		$('addressbook_mobileddd').value = '';
		$('addressbook_mobilephone').value = '';
		$('addressbook_company').value = '';
	}
}

function uploadFile(){
	file = $('upload_fileList').value;
	fileLength = file.length;
	fileExtension = file.substring(fileLength - 3,fileLength);
	
	if(file == ''){
		errorAlert('FileImportBlankField','* Ops, o arquivo de contatos n&atilde;o foi escolhido.');
	}else if(fileExtension != 'csv' && fileExtension != 'vcf' && fileExtension != 'vcard'){
		errorAlert('FileImportInvalidFile','* Ops, o arquivo informado n&atilde;o &eacute; um csv ou vcard.');
	}else{
		document.frmImportFile.submit();
	}
}

function accountSettings(){
	return GB_showCenter('','/register/myaccount/accountSettings.cfm',350,570);
}

function accountData(){
	return GB_showCenter('','/register/myaccount/accountData.cfm',280,570);
}

function accountPassword(){
	return GB_showCenter('','/register/myaccount/accountPassword.cfm',180,570);
}

function accountBalance(){
	return GB_showCenter('','/register/myaccount/accountBalance.cfm',700,570);
}

function changeSettings(formName){
	aError = new Array();
	form = document.frmAccountSettings;
	
	clean = function(){
		$('SettingsSucess').innerHTML = '';
		$('SettingsError').innerHTML = '';
	}
	
	if(form.user_invite_email.checked == false && form.user_invite_message.checked == false)
		aError.push('Selecione uma op&ccedil;&atilde;o para o recebimento de convites');

	if(form.user_rsvp_email.checked == false && form.user_rsvp_message.checked == false)
		aError.push('Selecione uma op&ccedil;&atilde;o para o recebimento do RSVP');

	if(form.user_dindongnotify_email.checked == false && form.user_dindongnotify_message.checked == false)
		aError.push('Selecione uma op&ccedil;&atilde;o para o recebimento de notifica&ccedil;&otilde;es');

	if(aError.length != 0)
		$('SettingsError').innerHTML = aError.join("<br>");
	else{
		var $settings = new objUser();
		$settings.setForm(formName);
		result = $settings.setUserSettings();
		
		if(result.STATUS == true)
			$('SettingsSucess').innerHTML = 'Configura&ccedil;&otilde;es alteradas com sucesso';
		else
			$('SettingsError').innerHTML = 'Ocorreu um erro, tente novamente daqui alguns segundos.';
	}
	
	setTimeout('clean();',2000);
}

function changeData(formName){
	aError = new Array();
	userEmail = $('user_email').value;
	userMobile = $('user_mobileddd').value + $('user_mobilephone').value;

	if($('user_firstName').value == '')
		aError.push('O campo nome n&atilde;o foi preenchido.');

	if(userEmail == '')
		aError.push('O campo e-mail n&atilde;o foi preenchido.');
	else if(validateEmail(userEmail) == false)
		aError.push('O e-mail informado &eacute; inv&aacute;lido.');

	if(userMobile != ''){
		if(IsNumeric(userMobile) == false)
			aError.push('O celular deve conter somente caracteres num&eacute;ricos.');
		else if(userMobile.length < 10)
			aError.push('O n&uacute;mero do celular est&aacute; incompleto.');
		else
			$('user_mobile').value = userMobile;
	}else{
		$('user_mobile').value = '';
	}

	if(aError.length != 0)
		errorAlert('AccountDataIncomplete',aError.join("<br>"));
	else{
		var $settings = new objUser();
		$settings.setForm(formName);
		result = $settings.setUser();
		
		if(result.STATUS == true)
			successAlert('AccountDataInsert','* Configura&ccedil;&otilde;es alteradas com sucesso.');
		else
			errorAlert('AccountDataInsert','* Ocorreu um erro, tente novamente daqui alguns segundos.');
	}
}

function changePassword(formName){
	var aError = new Array();
	var user_oldPassword = $('user_oldPassword').value;
	var user_password = $('user_password').value;
	var user_passwordConfirmation = $('user_passwordConfirmation').value;

	clean = function(){
		$('PasswordSucess').innerHTML = '';
		$('PasswordError').innerHTML = '';
	}

	if(user_oldPassword == '' || user_password == '' || user_passwordConfirmation == '')
		aError.push('Preencha todos os campos');
	else if(user_password != user_passwordConfirmation)
		aError.push('A nova senha e a confirma&ccedil;&atilde;o s&atilde;o diferentes.');

	if(aError.length != 0)
		$('PasswordError').innerHTML = aError.join("<br>");
	else{
		var $settings = new objUser();
		$settings.setForm(formName);
		result = $settings.setUserPassword();
		
		if(result.STATUS == true){
			$('PasswordSucess').innerHTML = result.MESSAGE;

			$('user_oldPassword').value = '';
			$('user_password').value = '';
			$('user_passwordConfirmation').value = '';
		}
		else
			$('PasswordError').innerHTML = result.MESSAGE;
	}

	setTimeout('clean();',3000);
}

function deleteMessage(type,userMessage_id,field){
	clean = function(){
		$('ReceivedMessageError').innerHTML = '';
		$('SentMessageError').innerHTML = '';
	}
	
	if(userMessage_id == 0){
		if(isChecked(field) == true)
			if(type == 1)
				submitForm('/events/wall/dashboard/messagesDelete.cfm','wall_contentWrap','post','frmReceivedMessages');
			else
				submitForm('/events/wall/dashboard/messagesDelete.cfm','wall_contentWrap','post','frmSentMessages');
		else{
			if(type == 1)
				$('ReceivedMessageError').innerHTML = 'Selecione ao menos uma mensagem';
			else
				$('SentMessageError').innerHTML = 'Selecione ao menos uma mensagem';
			
			setTimeout('clean();',1000);
		}
	}else{
		submitForm('/events/wall/dashboard/messagesDelete.cfm','wall_contentWrap','post','frmDeleteMessage');
	}
}

function sendEventPageMessage(){
	var MessageTitle = $('news_titulo').value;
	var MessageBody = $('news_content').value;
	
	clear = function(){
		$('EventPageMessageError').innerHTML = '';
	}
	
	if(MessageTitle != '' && MessageBody != '')
		submitForm('/events/leaveMessage.cfm','wall_contentWrap','post','frmEventMessage');
	else{
		$('EventPageMessageError').innerHTML = '- Preencha todos os campos.';
		setTimeout('clear()',1000);
	}
}

function lengthTextArea(field,length){  
	var size = $(field).value.length;  
	var text = $(field).value;
	if (size >= length){ 
		$(field).value = text.substring(0,length);
	}  
	return true;
}

function $RF(el, radioGroup) { 
    if($(el).type && $(el).type.toLowerCase() == 'radio') { 
        var radioGroup = $(el).name; 
        var el = $(el).form; 
    } else if ($(el).tagName.toLowerCase() != 'form') { 
        return false; 
    }  

    var checked = $(el).getInputs('radio', radioGroup).find( 
        function(re) {return re.checked;} 
    ); 

    return (checked) ? $F(checked) : null;
}

function ListPastEvents(){
	var checked = false;
	var event_start = $('event_start').value;
	var event_end = $('event_end').value;
	var event_name = $('event_name').value;
	var FilterPastEvents = $RF('FilterPastEvents');

	if( FilterPastEvents == 1 && event_start == '' && event_end == '' )
		errorAlert('ListPastEventsFillData','* Informe a faixa de datas para pesquisa.');
	else if( FilterPastEvents == 2 && event_name == '')
		errorAlert('ListPastEventsFillName','* Informe o nome do evento para pesquisa.');
	else{
		ColdFusion.navigate('/events/ListPastEvents.cfm', 'ListPastEvents',null, null, 'post', 'frmPast');
	}
}

function SendPastEvents(){
	ColdFusion.navigate('/events/ListPastEvents.cfm', 'ListPastEvents',null, null, 'post', 'frmPast');
}

function NewEvent(option,id){		
	if(option == 0){// continuar no evento

		var event = new objEvent();
		event.setEventFakeID();
		location.href = '/eventcreator/';

	}else if(option == 1){// iniciar novo

		var event = new objEvent();
		event.delSessionEvent();

		if(id != 0){
			var invite = new objInvite();
			invite.setInviteTemplate(id);
		}
		location.href = '/eventcreator/';

	}else{ // editar evento

		var event = new objEvent();
		event.setEventFakeID();
		location.href = '/eventcreator/?event_id=' + id;

	}
}

function editContact(addressbook_id,option,optionValue){
	return GB_showCenter('','/events/addressbook/contactEdit.cfm?addressbook_id=' + addressbook_id + '&option=' + option + '&optionvalue=' + optionValue,350,600);
}

function deleteContact(addressbook_id,option,optionValue){
	if(option == 4){
		$deleteUser = new objGuestList();
		status = $deleteUser.delGuestlist(0,addressbook_id);

		if(status == true){
			var d = document.getElementById('guestlist');
			var olddiv = document.getElementById(addressbook_id);
			d.removeChild(olddiv);
		}
	}
	else
		ColdFusion.navigate('/events/addressbook/contactDelete.cfm?addressbook_id=' + addressbook_id + '&option=' + option + '&optionvalue=' + optionValue,'showContactList');
}

/* valid */
function tabSelected(option){
	var option = option - 1;

	var tabs = new Array();
	tabs[0] = 'wallButton';
	tabs[1] = 'myEventsButton';
	tabs[2] = 'guestButton';
	tabs[3] = 'PublicEventsButton';

	for(i = 0;i < tabs.length;i++){
		if(i == option){
			$(tabs[i]).className = "wallActive";
			$('dashboardWrap').focus();
		}
		else{
			$(tabs[i]).className = "";
		}
	}
}

function showTab(option){
	var logged = userLogged();

	$('optionSelected').value = option;

	if(logged == true){
		if(option == 2)
			ColdFusion.navigate('/events/wall/dashboard/myevents.cfm','dashboardWrap');
		else if(option == 3)
			ColdFusion.navigate('/events/wall/dashboard/guestlist.cfm','dashboardWrap');
		else if(option == 4)
			ColdFusion.navigate('/events/wall/dashboard/publicevents.cfm','dashboardWrap');
		else if(option == 5)
			ColdFusion.navigate('/events/wall/dashboard/wall.cfm?showAll=1','dashboardWrap');
		else{
			var option = 1;
			ColdFusion.navigate('/events/wall/dashboard/wall.cfm','dashboardWrap');
		}

		tabSelected(option);
	}else{
		showLogin(10);
	}
}

function EventTabSelected(option,testes){
	var option = option - 1;

	var tabs = new Array();
	tabs[0] = 'MurButton';
	tabs[1] = 'FotButton';
	tabs[2] = 'VidButton';
	tabs[3] = 'MsgButton';
	tabs[4] = 'InfButton';

	for(i = 0;i < tabs.length;i++){
		if(i == option){
			$(tabs[i]).className = "wallActive";
			$('wallWrap').focus();
		}
		else{
			$(tabs[i]).className = "";
		}
	}
}

function showEventPageTab(option,event_id,guestlist_id,user_id){
	var queryString = 'event_id=' + event_id + '&user_id=' + user_id + '&guestlist_id=' + guestlist_id;
	
	if(option == 1)
		ColdFusion.navigate('/events/wall/eventpage/wall.cfm?' + queryString,'wallWrap');
	else if(option == 2)
		ColdFusion.navigate('/events/wall/eventpage/photos.cfm?' + queryString,'wallWrap');
	else if(option == 3)
		ColdFusion.navigate('/events/wall/eventpage/videos.cfm?' + queryString,'wallWrap');
	else if(option == 4)
		ColdFusion.navigate('/events/wall/eventpage/messages.cfm?' + queryString,'wallWrap');
	else if(option == 5)
		ColdFusion.navigate('/events/wall/eventpage/information.cfm?' + queryString,'wallWrap');
	else
		ColdFusion.navigate('/events/wall/eventpage/wall.cfm?' + queryString + '&showAll=1','wallWrap');
		
	EventTabSelected(option);
}

function EventTab(option){
	var logged = userLogged();

	if(logged == true){
		ColdFusion.navigate('/events/wall/dashboard/myevents.cfm?filter=' + option,'dashboardWrap');
	}else{
		showLogin(9);
	}
}

function GuestListTab(event_id,option){
	var logged = userLogged();

	if(logged == true){
		ColdFusion.navigate('/events/detail/guestlist.cfm?event_id=' + event_id + '&status_id=' + option,'evDetailRsvpConteiner');

		GuestListTabSelected(option);
	}else{
		showLogin(9);
	}
}

function GuestListTabSelected(option){
	var option = option - 1;

	var tabs = new Array();
	tabs[0] = 'VouTab';
	tabs[1] = 'NaoVouTab';
	tabs[2] = 'TalvezTab';
	tabs[3] = 'NaoRespondeuTab';

	for(i = 0;i < tabs.length;i++){
		if(i == option){
			$(tabs[i]).className = "wallActive";
			$('wallSubMenu').focus();
		}
		else{
			$(tabs[i]).className = "";
		}
	}
}

function markImportOption(option,eventType_id,event_id,group_id,allContacts,place){
	if(option == 1){
		$('addType_a').innerHTML = "<img src='/images/bt_addindividually_event_on.gif' name='individually' id='individually' width='210' height='107' border='0'>";
		$('addType_b').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(2," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(2);' onMouseOver='javascript:changeimageImportOption(2);'><img src='/images/bt_addfromgmail_event_of.gif' name='fromgmail' id='fromgmail' width='205' height='107' border='0'></a>";
		$('addType_c').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(3," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(3);' onMouseOver='javascript:changeimageImportOption(3);'><img src='/images/bt_addfromfile_event_of.gif' name='fromfile' id='fromfile' width='270' height='107' border='0'></a>";
		$('addType_d').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(4," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(4);' onMouseOver='javascript:changeimageImportOption(4);'><img src='/images/bt_addfromlist_event_of.gif' name='fromlist' id='fromlist' width='205' height='107' border='0'></a>";
	}else if(option == 2){
		$('addType_a').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(1," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(1);' onMouseOver='javascript:changeimageImportOption(1);'><img src='/images/bt_addindividually_event_of.gif' name='individually' id='individually' width='210' height='107' border='0'></a>";
		$('addType_b').innerHTML = "<img src='/images/bt_addfromgmail_event_on.gif' name='fromgmail' id='fromgmail' width='205' height='107' border='0'>";
		$('addType_c').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(3," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(3);' onMouseOver='javascript:changeimageImportOption(3);'><img src='/images/bt_addfromfile_event_of.gif' name='fromfile' id='fromfile' width='270' height='107' border='0'></a>";
		$('addType_d').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(4," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(4);' onMouseOver='javascript:changeimageImportOption(4);'><img src='/images/bt_addfromlist_event_of.gif' name='fromlist' id='fromlist' width='205' height='107' border='0'></a>";
	}else if(option == 3){
		$('addType_a').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(1," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(1);' onMouseOver='javascript:changeimageImportOption(1);'><img src='/images/bt_addindividually_event_of.gif' name='individually' id='individually' width='210' height='107' border='0'></a>";
		$('addType_b').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(2," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(2);' onMouseOver='javascript:changeimageImportOption(2);'><img src='/images/bt_addfromgmail_event_of.gif' name='fromgmail' id='fromgmail' width='205' height='107' border='0'></a>";
		$('addType_c').innerHTML = "<img src='/images/bt_addfromfile_event_on.gif' name='fromfile' id='fromfile' width='270' height='107' border='0'>";
		$('addType_d').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(4," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(4);' onMouseOver='javascript:changeimageImportOption(4);'><img src='/images/bt_addfromlist_event_of.gif' name='fromlist' id='fromlist' width='205' height='107' border='0'></a>";
	}else{
		$('addType_a').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(1," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(1);' onMouseOver='javascript:changeimageImportOption(1);'><img src='/images/bt_addindividually_event_of.gif' name='individually' id='individually' width='210' height='107' border='0'></a>";
		$('addType_b').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(2," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(2);' onMouseOver='javascript:changeimageImportOption(2);'><img src='/images/bt_addfromgmail_event_of.gif' name='fromgmail' id='fromgmail' width='205' height='107' border='0'></a>";
		$('addType_c').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOption(3," + eventType_id + "," + event_id + "," + group_id + "," + allContacts + "," + place + ");' onMouseOut='javascript:restoreimageImportOption(3);' onMouseOver='javascript:changeimageImportOption(3);'><img src='/images/bt_addfromfile_event_of.gif' name='fromfile' id='fromfile' width='270' height='107' border='0'></a>";
		$('addType_d').innerHTML = "<img src='/images/bt_addfromlist_event_on.gif' name='fromlist' id='fromlist' width='205' height='107' border='0'>";
		
		showListImport(eventType_id,event_id,group_id,allContacts,place);
	}

	showImportOption(option);
}

function markImportOptionAllContacts(option){
	if(option == 1){
		$('addType_a').innerHTML = "<img src='/images/bt_addindividually_event_on.gif' name='individually' id='individually' width='210' height='107' border='0'>";
		$('addType_b').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOptionAllContacts(2);' onMouseOut='javascript:restoreimageImportOption(2);' onMouseOver='javascript:changeimageImportOption(2);'><img src='/images/bt_addfromgmail_event_of.gif' name='fromgmail' id='fromgmail' width='205' height='107' border='0'></a>";
		$('addType_c').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOptionAllContacts(3);' onMouseOut='javascript:restoreimageImportOption(3);' onMouseOver='javascript:changeimageImportOption(3);'><img src='/images/bt_addfromfile_event_of.gif' name='fromfile' id='fromfile' width='270' height='107' border='0'></a>";
		$('addType_d').innerHTML = "&nbsp;";
	}else if(option == 2){
		$('addType_a').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOptionAllContacts(1);' onMouseOut='javascript:restoreimageImportOption(1);' onMouseOver='javascript:changeimageImportOption(1);'><img src='/images/bt_addindividually_event_of.gif' name='individually' id='individually' width='210' height='107' border='0'></a>";
		$('addType_b').innerHTML = "<img src='/images/bt_addfromgmail_event_on.gif' name='fromgmail' id='fromgmail' width='205' height='107' border='0'>";
		$('addType_c').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOptionAllContacts(3);' onMouseOut='javascript:restoreimageImportOption(3);' onMouseOver='javascript:changeimageImportOption(3);'><img src='/images/bt_addfromfile_event_of.gif' name='fromfile' id='fromfile' width='270' height='107' border='0'></a>";
		$('addType_d').innerHTML = "&nbsp;";
	}else if(option == 3){
		$('addType_a').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOptionAllContacts(1);' onMouseOut='javascript:restoreimageImportOption(1);' onMouseOver='javascript:changeimageImportOption(1);'><img src='/images/bt_addindividually_event_of.gif' name='individually' id='individually' width='210' height='107' border='0'></a>";
		$('addType_b').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOptionAllContacts(2);' onMouseOut='javascript:restoreimageImportOption(2);' onMouseOver='javascript:changeimageImportOption(2);'><img src='/images/bt_addfromgmail_event_of.gif' name='fromgmail' id='fromgmail' width='205' height='107' border='0'></a>";
		$('addType_c').innerHTML = "<img src='/images/bt_addfromfile_event_on.gif' name='fromfile' id='fromfile' width='270' height='107' border='0'>";
		$('addType_d').innerHTML = "&nbsp;";
	}else{
		$('addType_a').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOptionAllContacts(1);' onMouseOut='javascript:restoreimageImportOption(1);' onMouseOver='javascript:changeimageImportOption(1);'><img src='/images/bt_addindividually_event_of.gif' name='individually' id='individually' width='210' height='107' border='0'></a>";
		$('addType_b').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOptionAllContacts(2);' onMouseOut='javascript:restoreimageImportOption(2);' onMouseOver='javascript:changeimageImportOption(2);'><img src='/images/bt_addfromgmail_event_of.gif' name='fromgmail' id='fromgmail' width='205' height='107' border='0'></a>";
		$('addType_c').innerHTML = "<a href='javascript:void(0);' onclick='javascript:markImportOptionAllContacts(3);' onMouseOut='javascript:restoreimageImportOption(3);' onMouseOver='javascript:changeimageImportOption(3);'><img src='/images/bt_addfromfile_event_of.gif' name='fromfile' id='fromfile' width='270' height='107' border='0'></a>";
		$('addType_d').innerHTML = "&nbsp;";
	}

	showImportOption(option);
}

function showImportOption(option){
	if(option == 1){
		$('containerIndividually').style.display = 'block';
		$('containerGmail').style.display = 'none';
		$('containerFile').style.display = 'none';
		$('containerList').style.display = 'none';
	}
	else if(option == 2){
		$('containerIndividually').style.display = 'none';
		$('containerGmail').style.display = 'block';
		$('containerFile').style.display = 'none';
		$('containerList').style.display = 'none';
	}
	else if(option == 3){
		$('containerIndividually').style.display = 'none';
		$('containerGmail').style.display = 'none';
		$('containerFile').style.display = 'block';
		$('containerList').style.display = 'none';
	}
	else{
		$('containerIndividually').style.display = 'none';
		$('containerGmail').style.display = 'none';
		$('containerFile').style.display = 'none';
		$('containerList').style.display = 'block';
	}
}

function showListImport(eventType_id,event_id,group_id,allContacts,place){
	ColdFusion.navigate('/events/addressbook/contactList.cfm?list=1&eventType_id=' + eventType_id + '&event_id=' + event_id + '&group_id=' + group_id + '&allContacts=' + allContacts + '&place=' + place,'listImportContainer');
}

function SendRemind(){
	
	try{
		remindMessage = $('detail_commentMessage').value;
		form = document.frmGuestList
		field = form.addressbook_id;
		checkboxes = field.length;
		aContacts = new Array();
		checked = 0;

		if(checkboxes == undefined){
			if(field.checked == true)
				checked = 1;
		}else{
			for(i = 0; i < checkboxes; i++){
				if(field[i].checked)
					checked = 1;
			}
		}

		if(checked == 0){
			errorAlert('SendRemindContactNotSelected','Selecione os contatos para enviar o lembrete.');
		}else{
			if(remindMessage == '')
				errorAlert('SendRemindBlankMessage','Preencha a mensagem de lembrete.');
			else{
				$('guestlist_remindMessage').value = remindMessage;
				$('RemindButton').style.display = 'none';
				submitForm('/events/detail/reminder.cfm','evDetailRsvpConteiner','post','frmGuestList');
			}
		}
	}catch(err){
		errorAlert('SendRemindContactNotFound','Nenhum contato foi encontrado.');
	}
}

function SendInternalMessage(){
	form = document.frmSendInternalMessage;

	var messageTitle = $('message_title').value;
	var messageBody = $('message_text').value;

	if(messageTitle == '' || messageBody == '')
		errorAlert('SendInternalMessageBlankField','Preencha o t&iacute;tulo e o texto da mensagem.');
	else if(isChecked(form.user_id) == false)
		errorAlert('SendInternalMessageBlankUser','Selecione os usu&aacute;rios.');
	else
		submitForm('/events/wall/dashboard/messagesSend.cfm','messageContent','post','frmSendInternalMessage');
}

function setMessage(action,message_id){
	if(action == 1 && message_id == 0)
		ColdFusion.navigate('/events/wall/dashboard/messagesNew.cfm','messageContent');
	else
		ColdFusion.navigate('/events/wall/dashboard/messagesNew.cfm?message_id=' + message_id,'messageContent');
}

function readMessage(type,message_id){
	ColdFusion.navigate('/events/wall/dashboard/messagesRead.cfm?message_id=' + message_id + '&type=' + type,'messageContent')
}

function closeItems(elements){
	elements.each(function(item) {
		$(item).style.display = 'none';
	});
}

function RemoveItems(elements){
	elements.each(function(item) {
		$(item).remove();
	});
}

function closeBoxOptions(){
	var elements = $$('.eventPullDown');
	closeItems(elements);
}

function boxOptions(event_id){
	var container = 'EventOption' + event_id;
	closeBoxOptions();

	$(container).next('.eventPullDown').style.display = 'block';
}

function SuspendEventShow(event_id){
	var pars = 'event_id=' + event_id;
	var suspendBox = 'wallSuspend' + event_id;
	$(event_id).insert({ after: new Element( 'div', {'class':'wallSuspend',id:suspendBox} ) });

	new Ajax.Updater( $(suspendBox), '/events/suspend.cfm', {method: 'get', parameters: pars} );
	closeBoxOptions();
}

function SuspendEvent(event_id,option){
	var container = 'SuspendEvent' + event_id;
	
	if(option == 1){
		$('frmSuspendEvent').request({
			onComplete: function(r){
				var response = r.responseText.evalJSON();

				if(response.STATUS == true){
					successAlert('SuspendEventSuccess',response.MESSAGE);
					EventTab(6);
				}else{
					errorAlert('SuspendEventError',response.MESSAGE);
				}
			},
			onFailure: function(){ errorAlert('SuspendEventError','Ocorreu um problema no cancelamento do evento.'); }
		});

	}else{
		$(container).innerHTML = '';
	}
}

function ConfirmRSVP(option,event_id,guestlist_id){
	ColdFusion.navigate('/events/rsvpConfirmation.cfm?event_id=' + event_id + '&guestlist_id=' + guestlist_id + '&myStatusID=' + option,'rsvp');
}

function RedirectRSVP(event_id,guestlist_id,user_id){
	ColdFusion.navigate('/events/rsvp.cfm?event_id=' + event_id + '&guestlist_id=' + guestlist_id + '&user_id=' + user_id,'rsvp');
}

function EventUpdateForm(guestlist_id){
	ColdFusion.navigate('/events/EventUpdateForm.cfm?guestlist=' + guestlist_id,'publicEvent');
}

function UpdateForm(){
	$('UpdateForm').style.display = 'block';
	$('UpdateSelected').style.display = 'none';
}

function EventUpdateAction(){
	submitForm('/events/EventUpdateAction.cfm','publicEvent','post','frmEventUpdate');
}

function EditRSVP(){
	$('rsvp_option').style.display = 'block';
	$('rsvp_answer').style.display = 'none';
}

function CloseRSVP(){
	$('rsvp_option').style.display = 'none';
	$('rsvp_answer').style.display = 'block';
}

function ViewComment(update_id,type,gid){
	var elements = $$('#UpdateComment');
	RemoveItems(elements);

	var attributes = {id : 'UpdateComment'};
	var container = new Element('div', attributes);
	$(update_id).insert(container);

	var url = '/events/updatecommentform.cfm';
	var pars = 'update_id=' + update_id + '&type=' + type + '&id=' + gid;
	var myAjax = new Ajax.Updater(container, url, {method: 'get', parameters: pars});
}

function PostComment(){
	if($('UpdateComment_Text').value != '')
		submitForm('/events/updatecommentaction.cfm','UpdateComment','post','frmUpdateComment');
}

function PostVideo(){
	var video = $('eventVideo_url').value;

	if(video != ''){
		$('InsertVideoButton').style.display = 'none';
		ColdFusion.Ajax.submitForm('frmAddVideo','/events/postvideo.cfm',ResponseVideo);
	}
}

function ResponseVideo(s){
	var s = s.evalJSON();

	if(s.STATUS == true){
		successAlert('AddVideoSuccess',s.MESSAGE);
		$('eventVideo_url').value = 'Link do vídeo no Youtube';
		showEventPageTab(3,s.EVENT_ID,s.GUESTLIST_ID,s.USER_ID);
	}else{
		errorAlert('AddVideoError',s.MESSAGE);
	}

	//$('InsertVideoButton').style.display = 'none';
}

function DeleteLink(update_id,formName){
	var checked = 0;
	var deletelink = 'Remove_' + update_id;
	var form = $(formName);
	var i = form.getElements('checkbox');
	i.each(
		function(item){
			if (item.checked == true){
				checked = 1;
			}
		}
	);

	if(checked == 1)	
		$(deletelink).style.display = 'block';
	else
		$(deletelink).style.display = 'none';
}

function MessageType(message_type){
	if(message_type == 1){
		$('PublicMessage').style.display = 'block';
		$('DirectMessage').style.display = 'none';
	}
	else{
		$('PublicMessage').style.display = 'none';
		$('DirectMessage').style.display = 'block';
	}
}

function PostMessage(){
	var message = $('news_content').value;
//	var form = $('contact');
//	var message_type = $('message_type').getValue(); 

	if(message != ''){
		//if(message_type == 1){
			ColdFusion.Ajax.submitForm('frmPostMessage','/events/postmessage.cfm',ResponsePostMessage);
		//}else{
//			ColdFusion.Ajax.submitForm('frmGuestlist','/events/detail/reminder.cfm',ResponseDirectMessage);
		//}
	}
}

function ResponsePostMessage(s){
	var s = s.evalJSON();

	if(s.STATUS == true){
		successAlert('PostMessageSuccess',s.MESSAGE);
		showEventPageTab(4,s.EVENT_ID,s.GUESTLIST_ID,s.USER_ID);
	}else{
		errorAlert('PostMessageError',s.MESSAGE);
	}

	//$('InsertMessageButton').style.display = 'block';
}

function ResponseDirectMessage(s){
	var s = s.evalJSON();

	if(s.STATUS == true){
		successAlert('DirectMessageSuccess',s.MESSAGE);
	}else{
		errorAlert('DirectMessageError',s.MESSAGE);
	}

	//$('InsertMessageButton').style.display = 'block';
}

function FinishPhotoUpload(){
	$('PublishAlbum').style.display = 'none';

	ColdFusion.Ajax.submitForm('frmPhotoAlbum','/events/photouploadfinish.cfm',ResponsePhotoUpload);
}

function ResponsePhotoUpload(s){
	var s = s.evalJSON();
	
	if(s.STATUS == true){
		parent.parent.showEventPageTab(2,s.EVENT_ID,s.GUESTLIST_ID,s.USER_ID);
		successAlert('InsertPhotoSuccess',s.MESSAGE);
	}else{
		$('PublishAlbum').style.display = 'block';
		errorAlert('InsertPhotoError',s.MESSAGE);
	}
}

function ShowImportImages(){	
	site = $RF('eventGallery_type');
	username = $('username').value;

	aError = new Array();

	if(site == null)
		aError.push('Selecione o site desejado');
	
	if(username == '')
		aError.push('Informe o nome do usu&aacute;rio');

	if(aError.length != 0){
		errorAlert('ImportImageError',aError.join("<br>"));
	}else{
		if(site == 2)
			submitForm('/events/photoimportflickr.cfm','gallery_import','post','frmImportImage');
		else
			submitForm('/events/photoimportpicasa.cfm','gallery_import','post','frmImportImage');
	}
}

function ShowPicasaAlbum(rss,username){
	ColdFusion.navigate('/events/photoimportpicasa.cfm?rss=' + rss + '&username=' + username,'gallery_import');
}

function ImportImages(){
	field = document.frmImportImage.eventGalleryItem_file;
	checked = 0;

	for(i = 0; i < field.length; i++){
		if(field[i].checked){
			checked++;
			break;
		}
	}

	if(checked > 0){
		ColdFusion.Ajax.submitForm('frmImportImage','/events/photoimportaction.cfm',ResponseImportImages);
	}else{
		errorAlert('ImportImageError','Nenhuma imagem foi selecionada.');
	}
}

function ResponseImportImages(s){
	var s = s.evalJSON();

	if(s.STATUS == true){
		successAlert('ImportImageSuccess',s.MESSAGE);
	}else{
		errorAlert('ImportImageError',s.MESSAGE);
	}
}

function RemoveMessage(update_id,event_id,usertype,id,place){
	ColdFusion.navigate('/events/removemessage.cfm?update_id=' + update_id + '&event_id=' + event_id + '&usertype=' + usertype + '&id=' + id + '&place=' + place,'wallWrap');
}

function RemoveVideo(update_id,event_id,usertype,id,place){
	ColdFusion.navigate('/events/removevideo.cfm?update_id=' + update_id + '&event_id=' + event_id + '&usertype=' + usertype + '&id=' + id + '&place=' + place,'wallWrap');
}

function RemovePhoto(formName){
	ColdFusion.Ajax.submitForm(formName,'/events/photoremove.cfm',ResponseRemovePhoto);
}

function ResponseRemovePhoto(s){
	var s = s.evalJSON();

	if(s.STATUS == true){
		successAlert('RemovePhotoSuccess',s.MESSAGE);
		showEventPageTab(2,s.EVENT_ID,s.GUESTLIST_ID,s.USER_ID);
	}else{
		errorAlert('RemovePhotoError',s.MESSAGE);
	}
}

function key(e){
	var keyStroke = e.keyCode? e.keyCode : e.charCode;
	var addressbook_name = $('addressbook_name').value;
	
	if( (keyStroke >= 65) && (keyStroke <= 90) || ( (keyStroke >= 97) && (keyStroke <= 122) ) || ( keyStroke = 8 && addressbook_name != '' ) )
		autocomplete();
	else
		$('directSearch').style.display = 'none';
}

function autocomplete(){
	var addressbook_name = $('addressbook_name').value;
	var event_id = $('event_id').value;

	if(addressbook_name != ''){
		$('directSearch').style.display = 'block';
		ColdFusion.navigate('/events/guestlist.cfm?event_id=' + event_id + '&addressbook_name=' + addressbook_name,'directSearch');
	}else{
		$('directSearch').style.display = 'none';
	}
}

function GuestlistReminder(){
	var checked = 0;
	var form = $('frmGuestlistReminder');
	alert(form);
	var i = form.getElements('checkbox');
	i.each(
		function(item){
			if (item.checked == true){
				checked = 1;
			}
		}
	);
}