var tabs = new Array();
tabs[0] = 'MenuDetail';
tabs[1] = 'MenuDesign';
tabs[2] = 'MenuGuestlist';
tabs[3] = 'MenuEventPage';
tabs[4] = 'MenuSendInvite';

function DashboardRedirect(){
	location.href = '/dashboard/';
}

function EventCreationTab(part){
	var option = part - 1;
	var target = 'pageWrap';
	var aPart = new Array();
	aPart[0] = 'create';
	aPart[1] = 'design';
	aPart[2] = 'guestlist';
	aPart[3] = 'eventpage';
	aPart[4] = 'sendinvite';

	var url = '/eventcreator/event/' + aPart[option] + '/index.cfm'; 

	new Ajax.Updater(
		target, url, 
		{
			method: 'get',
			onComplete: function(){
				EventCreationActive(option);
			},evalScripts:true
		}
	);
}

function EventCreationActive(part){

  scroll(0,0);

	for(i = 0;i < tabs.length;i++){
	  if($(tabs[i]) != undefined){
      if(i == part){
        $(tabs[i]).className = "boxMenuActive";
        $('eventMenu').focus();
      }
      else{
        $(tabs[i]).className = "boxMenu";
      }
	  }
	}

  if( $(tabs[1]) != undefined && $(tabs[2]) != undefined ){
    if(part == 2)
      LoadEventContactList(); 
    else if(part == 1){
      ShowTemplates();
      MyDesignImageType(1);
    }
  }

}

/*	Create	*/
function ShowEventCategory(){
	var access = $RF('frmEventDetail','event_access');
	
	if(access == 1){
		$('EventCategoryBox').style.display = 'none';
		$('EventCityState').style.display = 'none';
		$('EventAuthorizedBox').style.display = 'none';
		$('eventMainCategory_id').value = 0;
		$('eventSubCategory_id').value = 0;
	}
	else{
		$('EventCategoryBox').style.display = 'block';
		$('EventCityState').style.display = 'block';
		$('EventAuthorizedBox').style.display = 'block';
	}
}

function OrganizerWarn(value){
	if(value == 0)
		$('EventOrganizerMessage').style.display = 'block';
	else
		$('EventOrganizerMessage').style.display = 'none';
}

function ShowEndDateBox(){
	var checked = $('event_checkEndDate').checked;
	
	if(checked == true)
		$('containerEndDate').style.display = 'block';
	else{
		$('containerEndDate').style.display = 'none';

		$('event_end').value = '';
		$('event_endHour').value = '00';
		$('event_endMinutes').value = '00';
	}
}

function ShowMapSelector(){
	//if( $('addMap').checked == true ) 
	DDBox('/eventcreator/event_map.cfm',1,520,450,1);
}

function RemoveMap(){
	$('event_map').value = 0;
	$('event_mapAddress').value = '';
	
	$('RemoveMap').hide();
	successAlert('RemoveMapSuccess','Mapa removido com sucesso.');
}

function ShowRecurringDate(option){
	if(option == 1)
		$('RecurringDateSelector').style.display = 'block';
	else
		$('RecurringDateSelector').style.display = 'none';
}

function ValidateEvent(){
	var access = $RF('frmEventDetail','event_access');
	var address = $('event_address').value;
	var message = $('event_message').value;
	
	if(access == 2){
		var mainCategory = $('eventMainCategory_id').value;
		var subCategory = $('eventSubCategory_id').value;

		if(mainCategory == 0 || subCategory == 0)
			var category = null;
		else
			var category = 1;
	}

	if( (access == null || access == 2 && category == null) || address == "" || message == "" ){
		errorAlert('EventDetailBlankFields','Preencha todos os campos marcados com *');
	}else{
		CreateEvent();
	}
}

function CreateEvent(){
	$('frmEventDetail').request({
		onComplete: function(r){
			var response = r.responseText.evalJSON();

			if(response.STATUS == true && response.CREATEEVENT == 0)
				EventCreationTab(2);
			else if(response.STATUS == true && response.CREATEEVENT == 1){
				successAlert('CreateEventSuccess',response.MESSAGE);
				setTimeout('NextCreateEvent()',4200);
			}else{
				if( response.LOGIN == 1 )
					showLogin(7,1);
				else
					errorAlert('EventDetailCreateEventFalse',response.MESSAGE);
			}
		},
		onFailure: function(){ errorAlert('EventDetailCreateEvent','Ocorreu um problema ao salvar o evento.'); }
	});
}

function NextCreateEvent(){ EventCreationTab(2); }

/*	Design	*/
var fonts = new Array();
fonts[0] = '';
fonts[1] = 'arial';
fonts[2] = 'courier';
fonts[3] = 'geneva';
fonts[4] = 'georgia';
fonts[5] = 'trebuchet ms';
fonts[6] = 'times new roman';
fonts[7] = 'verdana';
fonts[8] = 'arial black';

function DesignType(type){
	if(type == 1){	
		$('MyDesign').style.display = 'block';
		$('DindongDesign').style.display = 'none';

		$('create').removeClassName('createInvites');
		$('create').addClassName('createInvitesActive');
		$('design').removeClassName('ddInvitesActive');
		$('design').addClassName('ddInvites');
		$('flyer').removeClassName('eflyerActive');
		$('flyer').addClassName('eflyer');

		$('createButton').removeClassName('btCreateInvites');
		$('createButton').addClassName('btCreateInvitesActive');
		$('designButton').removeClassName('btDdInvitesActive');
		$('designButton').addClassName('btDdInvites');
		$('flyerButton').removeClassName('btFlyerActive');
		$('flyerButton').addClassName('btFlyer');

		$('desenhe_editBox').style.display = 'block';
		$('inviteContent').style.display = 'block';
		$('flyerContent').style.display = 'none';

		if( $('myImages').innerHTML == '' )MyDesignImageType(1);
	}else if(type == 2){
		$('MyDesign').style.display = 'none';
		$('DindongDesign').style.display = 'block';

		$('create').removeClassName('createInvitesActive');
		$('create').addClassName('createInvites');
		$('design').removeClassName('ddInvites');
		$('design').addClassName('ddInvitesActive');
		$('flyer').removeClassName('eflyerActive');
		$('flyer').addClassName('eflyer');

		$('createButton').removeClassName('btCreateInvitesActive');
		$('createButton').addClassName('btCreateInvites');
		$('designButton').removeClassName('btDdInvites');
		$('designButton').addClassName('btDdInvitesActive');
		$('flyerButton').removeClassName('btFlyerActive');
		$('flyerButton').addClassName('btFlyer');

		$('desenhe_editBox').style.display = 'none';
		$('inviteContent').style.display = 'block';
		$('flyerContent').style.display = 'none';

		ShowTemplates();
	}else{
		$('MyDesign').style.display = 'none';
		$('DindongDesign').style.display = 'none';

		$('create').removeClassName('createInvitesActive');
		$('create').addClassName('createInvites');
		$('design').removeClassName('ddInvitesActive');
		$('design').addClassName('ddInvites');
		$('flyer').removeClassName('eflyer');
		$('flyer').addClassName('eflyerActive');

		$('createButton').removeClassName('btCreateInvitesActive');
		$('createButton').addClassName('btCreateInvites');
		$('designButton').removeClassName('btDdInvitesActive');
		$('designButton').addClassName('btDdInvites');
		$('flyerButton').removeClassName('btFlyer');
		$('flyerButton').addClassName('btFlyerActive');

		$('desenhe_editBox').style.display = 'none';
		$('inviteContent').style.display = 'none';
		$('flyerContent').style.display = 'block';
	}

	ClearStyle();
}

function ShowTemplates(){
	if( $('ddTemplate').innerHTML == '' ){
		new Ajax.Updater( 'ddTemplate', '/eventcreator/event/design/EventTemplateContainer.cfm', { method: 'get' } );
	}
}

function MyDesignImageType(option){	
	if(option == 1){
		DesignImageGallery(option);
		$('imgDindong').style.display = 'block';
		$('imgUpload').style.display = 'none';

		$('DDImage').className = 'btSelectActive';
		$('InsertImage').className = 'btSelect';
		$('MyImage').className = 'btSelect';
	}else if(option == 2){
		$('myImages').innerHTML = '';
		$('imgDindong').style.display = 'none';
		$('imgUpload').style.display = 'block';

		$('DDImage').className = 'btSelect';
		$('InsertImage').className = 'btSelectActive';
		$('MyImage').className = 'btSelect';
	}else{
		DesignImageGallery(option);
		$('imgDindong').style.display = 'none';
		$('imgUpload').style.display = 'none';

		$('DDImage').className = 'btSelect';
		$('InsertImage').className = 'btSelect';
		$('MyImage').className = 'btSelectActive';
	}
}

function DesignImageGallery(option){
	var gallery_category = $('galleryCategory_id').value;

	if(gallery_category == 0)
		new Ajax.Updater( 'myImages', '/eventcreator/event/design/ImageGallery.cfm?option=' + option, { method: 'get' } );
	else
		new Ajax.Updater( 'myImages', '/eventcreator/event/design/ImageGallery.cfm?option=' + option + '&galleryCategory_id=' + gallery_category, { method: 'get' } );
}

function ImageCropper(gallery_id,gallery_orientation){
	if(gallery_orientation == 'H'){
		width = 805;
		height = 450;
	}
	else{
		width = 530;
		height = 450;
	}

	DDBox('/eventcreator/event/design/ImageCropper.cfm?gallery_id=' + gallery_id,1,width,height);
}

function FlyerCropper(){
	DDBox('/eventcreator/event/design/FlyerCropper.cfm',1,800,450);
}

function SetInviteTemplate(eventTemplate_id,operation){	
	var pars = 'eventTemplate_id=' + eventTemplate_id + '&operation=' + operation;
	new Ajax.Request('/eventcreator/event/design/EventTemplateSet.cfm',
	{
		method:'get',
		parameters: pars,
		onComplete:function(response){
		  r = response.responseText.evalJSON();
		  
		  if(r.STATUS == true){
		    SetInviteTemplateStyle(r.CONTENT,operation);
		  }else{
		    $('bottomNavClose').simulate('click');
		    EventCreationTab(1);
		  }
		}
	});
}

function SetInviteTemplateStyle(detail,operationType){
	var detail = detail.evalJSON();

	$('eventTemplate_id').value = detail.EVENTTEMPLATE_ID;
	$('event_inviteImage').value = '';
	$('event_flyerImage').value = '';

	/*	imagens	*/
	if(operationType == 1)
		imagePath = 'url(http://localhost:8500/picts/invite/template/original/' + detail.EVENTTEMPLATE_IMAGE + ')';
	else if(operationType == 2)
		imagePath = 'url(http://media.dindong.com.br/dev/picts/invite/template/original/' + detail.EVENTTEMPLATE_IMAGE + ')';
	else
		imagePath = 'url(http://media.dindong.com.br/prd/picts/invite/template/original/' + detail.EVENTTEMPLATE_IMAGE + ')';

	$('invite_image').src = '/images/eventcreator/img_transparent.png';

	$('preview_content').style.backgroundImage = imagePath;
	
	/*	divisores	*/
	if(detail.EVENT_INVITE_SHOWDIVIDERS == 1){
		$('headerBar').style.display = 'block';
		$('headerBar').style.height = '5px';
		$('headerBar').style.backgroundColor = trim(detail.EVENT_INVITE_DIVIDERCOLOR);
		$('headerBar').style.width = '100%';

		$('footerBar').style.display = 'block';
		$('footerBar').style.height = '5px';
		$('footerBar').style.backgroundColor = trim(detail.EVENT_INVITE_DIVIDERCOLOR);
		$('footerBar').style.width = '100%';
	}
	else{
		$('headerBar').style.display = 'none';
		$('headerBar').style.backgroundColor = '#000000';

		$('footerBar').style.display = 'none';
		$('footerBar').style.backgroundColor = '#000000';
	}

	/*	alinhamento */
	$('preview_info').style.textAlign = detail.EVENT_INVITEALIGN;

	/* font */
	$('event_name_txt').style.fontFamily = fonts[detail.EVENT_INVITE_TITLEFONT];
	$('marker_data').style.fontFamily = fonts[detail.EVENT_INVITE_MARKERFONT];
	$('marker_dataTermino').style.fontFamily = fonts[detail.EVENT_INVITE_MARKERFONT];
	$('marker_local').style.fontFamily = fonts[detail.EVENT_INVITE_MARKERFONT];
	$('marker_endereco').style.fontFamily = fonts[detail.EVENT_INVITE_MARKERFONT];
	$('event_message1').style.fontFamily = fonts[detail.EVENT_INVITE_TEXTFONT];
	$('event_start_data').style.fontFamily = fonts[detail.EVENT_INVITE_TEXTFONT];
	$('event_start_hora').style.fontFamily = fonts[detail.EVENT_INVITE_TEXTFONT];
	$('event_end_data').style.fontFamily = fonts[detail.EVENT_INVITE_TEXTFONT];
	$('event_end_hora').style.fontFamily = fonts[detail.EVENT_INVITE_TEXTFONT];
	$('event_locationInvite').style.fontFamily = fonts[detail.EVENT_INVITE_TEXTFONT];
	$('event_addressInvite').style.fontFamily = fonts[detail.EVENT_INVITE_TEXTFONT];

	/* size */
	$('event_name_txt').style.fontSize = detail.EVENT_INVITE_TITLESIZE;
	$('marker_data').style.fontSize = detail.EVENT_INVITE_MARKERSIZE;
	$('marker_dataTermino').style.fontSize = detail.EVENT_INVITE_MARKERSIZE;
	$('marker_local').style.fontSize = detail.EVENT_INVITE_MARKERSIZE;
	$('marker_endereco').style.fontSize = detail.EVENT_INVITE_MARKERSIZE;
	$('event_message1').style.fontSize = detail.EVENT_INVITE_TEXTSIZE;
	$('event_start_data').style.fontSize = detail.EVENT_INVITE_TEXTSIZE;
	$('event_start_hora').style.fontSize = detail.EVENT_INVITE_TEXTSIZE;
	$('event_end_data').style.fontSize = detail.EVENT_INVITE_TEXTSIZE;
	$('event_end_hora').style.fontSize = detail.EVENT_INVITE_TEXTSIZE;
	$('event_locationInvite').style.fontSize = detail.EVENT_INVITE_TEXTSIZE;
	$('event_addressInvite').style.fontSize = detail.EVENT_INVITE_TEXTSIZE;

	if(detail.EVENT_INVITE_MARKERBOLD == 1){
		$('marker_data').style.fontWeight = 'bold';
		$('marker_dataTermino').style.fontWeight = 'bold';
		$('marker_local').style.fontWeight = 'bold';
		$('marker_endereco').style.fontWeight = 'bold';
	}else{
		$('marker_data').style.fontWeight = 'normal';
		$('marker_dataTermino').style.fontWeight = 'normal';
		$('marker_local').style.fontWeight = 'normal';
		$('marker_endereco').style.fontWeight = 'normal';
	}

	if(detail.EVENT_INVITE_TEXTBOLD == 1){
		$('event_message1').style.fontWeight = 'bold';
		$('event_start_data').style.fontWeight = 'bold';
		$('event_start_hora').style.fontWeight = 'bold';
		$('event_end_data').style.fontWeight = 'bold';
		$('event_end_hora').style.fontWeight = 'bold';
		$('event_locationInvite').fontWeight = 'bold';
		$('event_addressInvite').fontWeight = 'bold';
	}else{
		$('event_message1').style.fontWeight = 'normal';
		$('event_start_data').style.fontWeight = 'normal';
		$('event_start_hora').style.fontWeight = 'normal';
		$('event_end_data').style.fontWeight = 'normal';
		$('event_end_hora').style.fontWeight = 'normal';
		$('event_locationInvite').fontWeight = 'normal';
		$('event_addressInvite').fontWeight = 'normal';
	}

	if(detail.EVENT_INVITE_TITLEBOLD == 1){
		$('event_name_txt').style.fontWeight = 'bold';
	}else{
		$('event_name_txt').style.fontWeight = 'normal';
	}
	
	if(detail.EVENT_INVITE_MARKERITALIC == 1){
		$('marker_data').style.fontStyle = 'italic';
		$('marker_dataTermino').style.fontStyle = 'italic';
		$('marker_local').style.fontStyle = 'italic';
		$('marker_endereco').style.fontStyle = 'italic';
	}else{
		$('marker_data').style.fontStyle = 'normal';
		$('marker_dataTermino').style.fontStyle = 'normal';
		$('marker_local').style.fontStyle = 'normal';
		$('marker_endereco').style.fontStyle = 'normal';
	}

	if(detail.EVENT_INVITE_TEXTITALIC == 1){
		$('event_message1').style.fontStyle = 'italic';
		$('event_start_data').style.fontStyle = 'italic';
		$('event_start_hora').style.fontStyle = 'italic';
		$('event_end_data').style.fontStyle = 'italic';
		$('event_end_hora').style.fontStyle = 'italic';
		$('event_locationInvite').fontStyle = 'italic';
		$('event_addressInvite').fontStyle = 'italic';
	}else{
		$('event_message1').style.fontStyle = 'normal';
		$('event_start_data').style.fontStyle = 'normal';
		$('event_start_hora').style.fontWeight = 'normal';
		$('event_end_data').style.fontStyle = 'normal';
		$('event_end_hora').style.fontStyle = 'normal';
		$('event_locationInvite').fontStyle = 'normal';
		$('event_addressInvite').fontStyle = 'normal';
	}

	if(detail.EVENT_INVITE_TITLEITALIC == 1){
		$('event_name_txt').style.fontStyle = 'italic';
	}else{
		$('event_name_txt').style.fontStyle = 'normal';
	}

	/* color */
	$('event_name_txt').style.color = trim(detail.EVENT_INVITE_TITLECOLOR);
	$('marker_data').style.color = trim(detail.EVENT_INVITE_MARKERCOLOR);
	$('marker_dataTermino').style.color = trim(detail.EVENT_INVITE_MARKERCOLOR);
	$('marker_local').style.color = trim(detail.EVENT_INVITE_MARKERCOLOR);
	$('marker_endereco').style.color = trim(detail.EVENT_INVITE_MARKERCOLOR);
	$('event_message1').style.color = trim(detail.EVENT_INVITE_TEXTCOLOR);
	$('event_start_data').style.color = trim(detail.EVENT_INVITE_TEXTCOLOR);
	$('event_start_hora').style.color = trim(detail.EVENT_INVITE_TEXTCOLOR);
	$('event_end_data').style.color = trim(detail.EVENT_INVITE_TEXTCOLOR);
	$('event_end_hora').style.color = trim(detail.EVENT_INVITE_TEXTCOLOR);
	$('event_locationInvite').style.color = trim(detail.EVENT_INVITE_TEXTCOLOR);
	$('event_addressInvite').style.color = trim(detail.EVENT_INVITE_TEXTCOLOR);

}

function SetFlyerImage(FlyerImage){
	$('eventTemplate_id').value = '';
	$('event_inviteImage').value = '';
	$('event_flyerImage').value = FlyerImage;

	ViewFlyer();

	successAlert('SetFlyerImageSuccess','Flyer inserido com sucesso.');
}

function ViewFlyer(){
	new Ajax.Updater('FlyerViewContainer','/eventcreator/event/design/FlyerView.cfm',{method:'get'});
}

function CloseFlyer(){
	$('FlyerViewContainer').update();
}

function ClearStyle(){

	var clr = '#000000';

	/*	remove imagem	*/
	$('invite_image').src = '/images/eventcreator/img_event_default.jpg';

	/* background */
	$('preview_content').style.backgroundColor = '#FFFFFF';

	/*	remove rodapé	*/
	$('headerBar').style.display = 'block';
	$('headerBar').style.backgroundColor = clr;
	$('footerBar').style.display = 'block';
	$('footerBar').style.backgroundColor = clr;

	/*	background	*/
	$('preview_content').style.backgroundImage = '';
	$('preview_content').style.backgroundPosition = '0% 0%';

	/*	alinhamento */
	$('preview_info').style.textAlign = 'center';

	/* color */	
	$('event_name_txt').style.color = clr;
	$('marker_data').style.color = clr;
	$('marker_dataTermino').style.color = clr;
	$('marker_local').style.color = clr;
	$('marker_endereco').style.color = clr;
	$('event_message1').style.color = clr;
	$('event_start_data').style.color = clr;
	$('event_start_hora').style.color = clr;
	$('event_end_data').style.color = clr;
	$('event_end_hora').style.color = clr;
	$('event_locationInvite').style.color = clr;
	$('event_addressInvite').style.color = clr;

	/* font */
	$('event_name_txt').style.fontFamily = fonts[6];
	$('marker_data').style.fontFamily = fonts[6];
	$('marker_dataTermino').style.fontFamily = fonts[6];
	$('marker_local').style.fontFamily = fonts[6];
	$('marker_endereco').style.fontFamily = fonts[6];
	$('event_message1').style.fontFamily = fonts[6];
	$('event_start_data').style.fontFamily = fonts[6];
	$('event_start_hora').style.fontFamily = fonts[6];
	$('event_end_data').style.fontFamily = fonts[6];
	$('event_end_hora').style.fontFamily = fonts[6];
	$('event_locationInvite').style.fontFamily = fonts[6];
	$('event_addressInvite').style.fontFamily = fonts[6];

	/* size */
	$('event_name_txt').style.fontSize = '22pt';
	$('marker_data').style.fontSize = '12pt';
	$('marker_dataTermino').style.fontSize = '12pt';
	$('marker_local').style.fontSize = '12pt';
	$('marker_endereco').style.fontSize = '12pt';
	$('event_message1').style.fontSize = '12pt';
	$('event_start_data').style.fontSize = '12pt';
	$('event_start_hora').style.fontSize = '12pt';
	$('event_end_data').style.fontSize = '12pt';
	$('event_end_hora').style.fontSize = '12pt';
	$('event_locationInvite').style.fontSize = '12pt';
	$('event_addressInvite').style.fontSize = '12pt';
	
	/*	remoção de negrito	*/
	$('event_name_txt').style.fontWeight = 'normal';
	$('marker_data').style.fontWeight = 'normal';
	$('marker_dataTermino').style.fontWeight = 'normal';
	$('marker_local').style.fontWeight = 'normal';
	$('marker_endereco').style.fontWeight = 'normal';
	$('event_message1').style.fontWeight = 'normal';
	$('event_start_data').style.fontWeight = 'normal';
	$('event_start_hora').style.fontWeight = 'normal';
	$('event_end_data').style.fontWeight = 'normal';
	$('event_end_hora').style.fontWeight = 'normal';
	$('event_locationInvite').style.fontWeight = 'normal';
	$('event_addressInvite').style.fontWeight = 'normal';

	$('event_name_txt').style.fontStyle = 'normal';
	$('marker_data').style.fontStyle = 'normal';
	$('marker_dataTermino').style.fontStyle = 'normal';
	$('marker_local').style.fontStyle = 'normal';
	$('marker_endereco').style.fontStyle = 'normal';
	$('event_message1').style.fontStyle = 'normal';
	$('event_start_data').style.fontStyle = 'normal';
	$('event_start_hora').style.fontStyle = 'normal';
	$('event_end_data').style.fontStyle = 'normal';
	$('event_end_hora').style.fontStyle = 'normal';
	$('event_locationInvite').style.fontStyle = 'normal';
	$('event_addressInvite').style.fontStyle = 'normal';

	/* show markers */
	$('marker_data').innerHTML = 'Data';
	$('marker_dataTermino').innerHTML = 'Encerramento';
	$('marker_local').innerHTML = 'Local';
	$('marker_endereco').innerHTML = 'Endere&ccedil;o';

	$('event_invite_backgroundColor').value = '';
	$('event_invite_markerColor').value = '';
	$('event_invite_textColor').value = '';
	$('event_invite_dividerColor').value = '';
	$('event_invite_titleColor').value = '';
	$('event_invite_showDividers').value = '';
	$('event_invite_showMarkers').value = '';
}

function changeInviteBackgroundColor(){
	$('preview_content').style.backgroundColor = $('event_invite_backgroundColor').value;	
}

function changeInviteColors(){
	$('event_name_txt').style.color = $('event_invite_titleColor').value;
	$('marker_data').style.color = $('event_invite_markerColor').value;
	$('marker_dataTermino').style.color = $('event_invite_markerColor').value;
	$('marker_local').style.color = $('event_invite_markerColor').value;
	$('marker_endereco').style.color = $('event_invite_markerColor').value;
	$('event_message1').style.color = $('event_invite_textColor').value;
	$('event_start_data').style.color = $('event_invite_textColor').value;
	$('event_start_hora').style.color = $('event_invite_textColor').value;
	$('event_end_data').style.color = $('event_invite_textColor').value;
	$('event_end_hora').style.color = $('event_invite_textColor').value;
	$('event_locationInvite').style.color = $('event_invite_textColor').value;
	$('event_addressInvite').style.color = $('event_invite_textColor').value;

	$('headerBar').style.backgroundColor = $('event_invite_dividerColor').value;
	$('footerBar').style.backgroundColor = $('event_invite_dividerColor').value;
}

function changeInviteFontDetail(){
	$('event_name_txt').style.fontFamily = $('event_invite_titleFont').options[$('event_invite_titleFont').selectedIndex].text;
	$('marker_data').style.fontFamily = $('event_invite_markerFont').options[$('event_invite_markerFont').selectedIndex].text;
	$('marker_dataTermino').style.fontFamily = $('event_invite_markerFont').options[$('event_invite_markerFont').selectedIndex].text;
	$('marker_local').style.fontFamily = $('event_invite_markerFont').options[$('event_invite_markerFont').selectedIndex].text;
	$('marker_endereco').style.fontFamily = $('event_invite_markerFont').options[$('event_invite_markerFont').selectedIndex].text;
	$('event_message1').style.fontFamily = $('event_invite_textFont').options[$('event_invite_textFont').selectedIndex].text;
	$('event_start_data').style.fontFamily = $('event_invite_textFont').options[$('event_invite_textFont').selectedIndex].text;
	$('event_start_hora').style.fontFamily = $('event_invite_textFont').options[$('event_invite_textFont').selectedIndex].text;
	$('event_end_data').style.fontFamily = $('event_invite_textFont').options[$('event_invite_textFont').selectedIndex].text;
	$('event_end_hora').style.fontFamily = $('event_invite_textFont').options[$('event_invite_textFont').selectedIndex].text;
	$('event_locationInvite').style.fontFamily = $('event_invite_textFont').options[$('event_invite_textFont').selectedIndex].text;
	$('event_addressInvite').style.fontFamily = $('event_invite_textFont').options[$('event_invite_textFont').selectedIndex].text;

	$('event_name_txt').style.fontSize = $('event_invite_titleSize').options[$('event_invite_titleSize').selectedIndex].value;
	$('marker_data').style.fontSize = $('event_invite_markerSize').options[$('event_invite_markerSize').selectedIndex].value;
	$('marker_dataTermino').style.fontSize = $('event_invite_markerSize').options[$('event_invite_markerSize').selectedIndex].value;
	$('marker_local').style.fontSize = $('event_invite_markerSize').options[$('event_invite_markerSize').selectedIndex].value;
	$('marker_endereco').style.fontSize = $('event_invite_markerSize').options[$('event_invite_markerSize').selectedIndex].value;
	$('event_message1').style.fontSize = $('event_invite_textSize').options[$('event_invite_textSize').selectedIndex].value;
	$('event_start_data').style.fontSize = $('event_invite_textSize').options[$('event_invite_textSize').selectedIndex].value;
	$('event_start_hora').style.fontSize = $('event_invite_textSize').options[$('event_invite_textSize').selectedIndex].value;
	$('event_end_data').style.fontSize = $('event_invite_textSize').options[$('event_invite_textSize').selectedIndex].value;
	$('event_end_hora').style.fontSize = $('event_invite_textSize').options[$('event_invite_textSize').selectedIndex].value;
	$('event_locationInvite').style.fontSize = $('event_invite_textSize').options[$('event_invite_textSize').selectedIndex].value;
	$('event_addressInvite').style.fontSize = $('event_invite_textSize').options[$('event_invite_textSize').selectedIndex].value;

	$('preview_info').style.textAlign = $RF('event_inviteAlign');
}

function changeInviteItemView(){
	if ($('showMarkers').checked == true){
		$('marker_data').innerHTML = 'Data';
		$('marker_dataTermino').innerHTML = 'Encerramento';
		$('marker_local').innerHTML = 'Local';
		$('marker_endereco').innerHTML = 'Endere&ccedil;o';
		$('event_invite_showMarkers').value = 1;
		
		$('event_invite_markerFont').disabled = false;
		$('event_invite_markerSize').disabled = false;
	}else{
		$('marker_data').innerHTML = '';
		$('marker_dataTermino').innerHTML = '';
		$('marker_local').innerHTML = '';
		$('marker_endereco').innerHTML = '';
		$('event_invite_showMarkers').value = 0;

		$('event_invite_markerFont').disabled = true;
		$('event_invite_markerSize').disabled = true;
	}

	if ($('showDividers').checked == true){
		$('headerBar').style.display = 'block';
		$('footerBar').style.display = 'block';
		$('event_invite_showDividers').value = 1;
	}
	else{
		$('headerBar').style.display = 'none';
		$('footerBar').style.display = 'none';
		$('event_invite_showDividers').value = 0;	
	}
}

function BackgroundImage(){
	if( $('showBackgroundPicker').checked == true ){
		$('BackgroundImage').style.display = 'block';
		new Ajax.Updater( 'BackgroundImage', '/eventcreator/event/design/BackgroundGallery.cfm', { method: 'get' } );
	}else{
		$('BackgroundImage').style.display = 'none';
		$('preview_content').style.backgroundImage = '';
	}
}

function SetInviteBackgroundImage(backgroundimage_filename,backgroundimage_id,operationType){
	if(operationType == 1)
		imagePath = 'url(http://localhost:8500/picts/invite/background/' + backgroundimage_filename + ')';
	else if(operationType == 2)
		imagePath = 'url(http://media.dindong.com.br/dev/picts/invite/background/' + backgroundimage_filename + ')';
	else
		imagePath = 'url(http://media.dindong.com.br/prd/picts/invite/background/' + backgroundimage_filename + ')';

	$('event_invite_backgroundimage').value = backgroundimage_id;
	$('preview_content').style.backgroundImage = imagePath;
}

function InviteImageUpload(){
	if( $('image_copyright').checked == true && $('inviteimage').value != '' ){
		document.frmUpload.submit();
	}else if($('inviteimage').value == ''){
		errorAlert('InviteImageBlankField','Indique a imagem que voc&ecirc; ir&aacute; enviar.');
	}else{
		errorAlert('InviteImageUpload','Voc&ecirc; deve informar se possui os direitos autorais sobre a imagem.');
	}
}

function InviteImageUploaded(){
	$('inviteimage').value != '';
	$('image_copyright').checked = false;

	MyDesignImageType(3);
}

function FlyerUpload(){
	if( $('flyer_copyright').checked == true && $('flyer_image').value != '' ){
		document.frmUploadFlyer.submit();
	}else if($('flyer_image').value == ''){
		errorAlert('FlyerUploadBlankField','Indique a imagem que voc&ecirc; ir&aacute; enviar.');
	}else{
		errorAlert('FlyerUploadCopyright','Voc&ecirc; deve informar se possui os direitos autorais sobre a imagem.');
	}
}

function CreateDesign(){
	$('frmStyle').request({
		onComplete: function(transport){
			var response = transport.responseText.evalJSON();
			
			if(response.STATUS == true)
				EventCreationTab(3);
			else{
        if(response.LOGIN == true){
          EventCreationTab(2);
        }else
          errorAlert('CreateDesignError',response.MESSAGE);
			}
		},
		onFailure: function(){ errorAlert('CreateDesignError','Ocorreu um problema ao salvar o design.'); }
	});
}
/*	Design	*/

/*	Guestlist	*/
function CreateSettings(){
	$('frmSettings').request({
		onComplete: function(transport){
			var response = transport.responseText.evalJSON();
			
			if(response.STATUS == true){
				EventCreationTab(4);
			}else{
        if(response.LOGIN == true){
          EventCreationTab(3);
        }else
  				errorAlert('GuestlistCreateFalse',response.MESSAGE);
			}
		},
		onFailure: function(){ errorAlert('EventDetailCreateEvent','Ocorreu um problema ao salvar os detalhes do evento e RSVP.'); }
	});
}

function ImportContactList(){
	DDBox('/addressbook/event/ContactImport.cfm',1,925,450);
}

function ImportOption(option){
	var elements = $$('.boxGuest');

	if(option == 1)
		new Ajax.Updater( 'ImportContainer', '/addressbook/event/ContactImportList.cfm', { method: 'get' } );
	else if(option == 2){
		new Ajax.Updater( 'ImportContainer', '/addressbook/event/ContactImportManual.cfm', { method: 'get' } );
	}else if(option == 3){
		new Ajax.Updater( 'ImportContainer', '/addressbook/event/ContactImportGmail.cfm', { method: 'get' } );
	}else{
		new Ajax.Updater( 'ImportContainer', '/addressbook/event/ContactImportFile.cfm', { method: 'get' } );
	}

	for(i = 0; i < elements.length; i++){
		if(i == option - 1){
			elements[i].addClassName('boxGuestActive');
		}else{
			elements[i].removeClassName('boxGuestActive');
		}
	}
}

function EventContactImport(){
	checked = isChecked(document.getElementsByName('addressbook_id'));
	
	if(checked == true)
		$('frmListContacts').request({
			onComplete: function(r){
				var response = r.responseText.evalJSON();
				
				if(response.STATUS == true){
					successAlert('GuestlistCreateTrue',response.MESSAGE);

					parent.parent.LoadEventContactList();
				}else{
					errorAlert('GuestlistCreateFalse',response.MESSAGE);
				}
			},
			onFailure: function(){ errorAlert('EventDetailCreateEvent','Ocorreu um problema ao salvar os detalhes do evento e RSVP.'); }
		});
	else
		errorAlert('ContactListNoSelection','Nenhum contato foi selecionado.');
}

function ContactImportManual(){
	aError = new Array();

	contactName = $('addressbook_name').value;
	contactEmail = $('addressbook_email').value;
	contactMobile = $('addressbook_mobileddd').value + $('addressbook_mobilephone').value;

	if(contactName == '')
		aError.push('O campo nome n&atilde;o foi preenchido.');
	
	if(contactEmail == '')
		aError.push('*O campo e-mail n&atilde;o foi preenchido.');
	else if(validateEmail(contactEmail) == false)
		aError.push('O e-mail informado é inválido.');
	
	if(contactMobile != ''){
		if(IsNumeric(contactMobile) == false)
			aError.push('O celuar deve conter somente caracteres num&eacute;ricos.');
		else if(contactMobile.length < 10)
			aError.push('O n&uacute;mero do celular est&aacute; incompleto.');
		else
			$('addressbook_mobile').value = contactMobile;
	}

	if(aError.length != 0)
		errorAlert('ContactIndividuallyBlankData',aError.join("<br>"));
	else{

		$('frmIndividuallyImport').request({
			onComplete: function(r){
				var response = r.responseText.evalJSON();
				
				if(response.STATUS == true){
					successAlert('ContactImportManualSuccess',response.MESSAGE);
	
					parent.parent.LoadEventContactList();

					$('addressbook_name').value = '';
					$('addressbook_email').value = '';
					$('addressbook_mobileddd').value = '';
					$('addressbook_mobilephone').value = '';
				}else{
					errorAlert('ContactImportManualError',response.MESSAGE);
				}
			},
			onFailure: function(){ errorAlert('ContactImportManualError','Ocorreu um problema ao salvar os detalhes do contato.'); }
		});
	
	}
}

function ContactImportGMailLogin(){
	if( $('usern').value != '' && $('password').value != '' ){
		$('frmGmailLogin').request({
			onComplete: function(r){
				response = trim(r.responseText);
				
				if(response == 'erro_autenticacao'){
					errorAlert('ContactImportGMailLoginAuthenticationError','Erro de autentica&ccedil;&atilde;o. E-mail e/ou senha inv&aacute;lidos.');
				}else{
					$('GmailContactContainer').innerHTML = response;
				}			
		
			},
			onFailure: function(){ errorAlert('ContactImportGMailLoginError','Ocorreu um problema na busca dos contatos.'); }
		});
	}else{
		errorAlert('ContactImportGMailLoginBlankFields','Preencha os campos e-mail e senha.');
	}
}

function ContactImportGMail(){
	var checked = Checked('#gmail_contact');

	if( checked == true ){
		$('frmGmailContacts').request({
			onComplete: function(r){
				response = r.responseText.evalJSON();
				
				if(response.STATUS == true){
					successAlert('ContactImportGMailSuccess',response.MESSAGE);
					parent.parent.LoadEventContactList();
				}else{
					errorAlert('ContactImportGMailError',response.MESSAGE);
				}			
		
			},
			onFailure: function(){ errorAlert('ContactImportGMailLoginError','Ocorreu um problema na busca dos contatos.'); }
		});
	}
	else
		errorAlert('ContactImportGMailNoneSelected','Nenhum contato foi selecionado.');
}

function UploadContactFile(){
	file = $('upload_file').value;
	fileLength = file.length;
	fileExtension = file.substring(fileLength - 3,fileLength);

	if(file == ''){
		errorAlert('FileImportBlankField','O arquivo de contatos n&atilde;o foi escolhido.');
	}else if(fileExtension != 'csv' && fileExtension != 'vcf' && fileExtension != 'vcard'){
		errorAlert('FileImportInvalidFile','O arquivo informado n&atilde;o &eacute; um csv ou vcard.');
	}else{
		document.frmImportFile.submit();
	}
}

function UploadContactList(file){
	new Ajax.Updater( 'FileContact', '/addressbook/event/ContactImportFileList.cfm?file=' + file, { method: 'get' } );
}

function UploadContactImport(){
	if( Checked('#file_contact') == true ){

		$('frmFileContacts').request({
			onComplete: function(r){
				var response = r.responseText.evalJSON();
				
				if(response.STATUS == true){
					successAlert('ContactImportFileSuccess',response.MESSAGE);
					parent.parent.LoadEventContactList();
				}else{
					errorAlert('ContactImportFileError',response.MESSAGE);
				}
			},
			onFailure: function(){ errorAlert('ContactImportFileError','Ocorreu um problema na importa&ccedil;&atilde; dos contatos.'); }
		});

	}else{
		errorAlert('UploadContactImportNotChecked','Selecione ao menos um contato.');
	}
}

function ContactListGroup(group_id){
	new Ajax.Updater( 'ImportContainer', '/addressbook/event/ContactImportList.cfm', { method: 'get', parameters:'group_id='+ group_id } );
}

function ContactEditWindow(addressbook_id){
	DDBox('/addressbook/event/ContactEdit.cfm?addressbook_id=' + addressbook_id,0,330,290);
}

function ContactEdit(){
	if( $('addressbook_name').value != '' && $('addressbook_email').value != '' ){
		$('frmEditContact').request({
			onComplete: function(r){
				var response = r.responseText.evalJSON();
				
				if(response.STATUS == true){
					parent.parent.LoadEventContactList();
					parent.parent.KillDDBox();
				}else{
					errorAlert('ContactEditError',response.MESSAGE);
				}
			},
			onFailure: function(){ errorAlert('ContactEditError','Ocorreu um problema na edi&ccedil;&atilde;o do contato.'); }
		});
	}else{
		errorAlert('ContactEditBlankFields','Preencha todos os campos com *.');
	}
}

function ContactDelete(addressbook_id){
	var pars = 'addressbook_id=' + addressbook_id;
	
	new Ajax.Request('/addressbook/event/ContactDeleteAction.cfm',
	{
		method:'get',
		parameters: pars,
		onComplete: function(r){
			var response = r.responseText.evalJSON();
			
			if(response.STATUS == true){
				$(addressbook_id).remove();
			}else{
				errorAlert('ContactDeleteError',response.MESSAGE);
			}
		},
		onFailure: function(){ errorAlert('ContactDeleteError','Ocorreu um problema na remo&ccedil;&atilde;o do contato.'); }
	});
}
/*	Guestlist	*/

/*	eventpage	*/
function ShowBackground(background){	
	if(background == 1){
		$('guestlist').style.display = 'block';
		$('evPageThemes').style.display = 'block';
		$('imgUpload').style.display = 'none';
		$('eventPageBgColor').style.display = 'none';
	}else if(background == 2){
		$('guestlist').style.display = 'none';
		$('evPageThemes').style.display = 'none';
		$('imgUpload').style.display = 'none';
		$('eventPageBgColor').style.display = 'none';

		showColorGrid3('event_page_backgroundcolor','SelectedColor');
	}else{
		$('frmUpload').style.display = 'block';

		$('guestlist').style.display = 'block';
		$('evPageThemes').style.display = 'none';
		$('imgUpload').style.display = 'block';
		$('eventPageBgColor').style.display = 'none';
	}
}

function BackgroundColorSelected(color){
	$('guestlist').style.display = 'block';
	$('eventPageBgColor').style.display = 'block';
	
	$('event_page_backgroundimage').value = '';
}

function BackgroundThemeSelected(theme){
	var SelectedTheme = 'backgroundimage_' + theme;

	$('evPageThemes').select('img').each(
		function(s){
			CurrentTheme = s.identify();

			if(CurrentTheme == SelectedTheme)
				$(CurrentTheme).addClassName('selected');
			else
				$(CurrentTheme).removeClassName('selected');
		}
	);

	$('event_page_backgroundcolor').value = '';
	$('event_page_backgroundimage').value = theme;
}

function BackgroundUpload(){
	if( $('image_copyright').checked == true && $('backgroundimage').value != '' ){
		document.frmUpload.submit();
	}else{
		errorAlert('BackgroundUpload','Voc&ecirc; deve informar se possui os direitos autorais sobre a imagem.');
	}
}

function ShowBackgroundUploaded(id,image,operationType){
	$('event_page_backgroundimage').value = id;
	$('event_page_backgroundcolor').value = '';

	if(operationType == 1)
		imagePath = 'http://localhost:8500/thumbs/eventpage/background/' + image;
	else if(operationType == 2)
		imagePath = 'http://media.dindong.com.br/dev/thumbs/eventpage/background/' + image;
	else
		imagePath = 'http://media.dindong.com.br/prd/thumbs/eventpage/background/' + image;

	$('BGUP').src = imagePath;
}

function CreateMoreInformationField(){
	var attributes = {type: 'text',name: 'eventLink_name',id: 'eventLink_name',size:'40'};
	var field = new Element('input', attributes);
	field.addClassName('form_class');

	$('MoreInformationField').insert('<br />');
	$('MoreInformationField').insert(field);
}

function RemoveInformationLink(link){
	new Ajax.Request('/eventcreator/event/eventpage/RemoveInformationLink.cfm?eventLink_id=' + link,
	{
		method:'get',
		onSuccess: function(){
			var LinkSpan = 'link_' + link;
			$(LinkSpan).remove();
		},
		onFailure: function(){
			errorAlert('RemoveInformationLinkError','Ocorreu um problema na remo&ccedil;&atilde;o do link/e-mail.');
		}
	});
}

function CreateEventPage(type){
	$('event_information').value = editor.getData();

	if( $('event_information').value.length > 65000 ){
		errorAlert('CreateEventPageExceed','O campo Informa&ccedil;&atilde;es excedeu o limite de 65000 caracteres.');
	}else{

		$('frmEventPage').request({
			onComplete: function(r){
				var response = r.responseText.evalJSON();
	
				if(response.STATUS == true){
					if( type == 1 ){
						editor.destroy();
						EventCreationTab(5);
					}else{
						successAlert('DesignCreateTrue','Voc&ecirc; ser&aacute; redirecionado para o Meu Dindong dentro de alguns segundos.');
						setTimeout('DashboardRedirect()','4000');
					}
				}else{
          if(response.LOGIN == true){
            EventCreationTab(3);
          }else
            errorAlert('EventpageDetailError','Ocorreu um problema na edi&ccedil;&atilde;o dos detalhes da p&aacute;gina do evento.');
				}
			},
			onFailure: function(){ errorAlert('EventpageDetailError','Ocorreu um problema na edi&ccedil;&atilde;o dos detalhes da p&aacute;gina do evento.'); }
		});

	}
}
/*	eventpage	*/

/*	sendinvite	*/
function OpenShop(locale){
	if(locale == 1)DDBox('/shop/main.cfm',1,920,450);
}

function SaveEvent(){
	location.href = '/dashboard/';
}

function SendInvite(formName){

	if(typeof(document.frmSendInvite.email_guestlistID) == 'undefined'){
		var email = false;
		var sms = false;
	}else{
		var email = isChecked(document.frmSendInvite.email_guestlistID);
		var sms = isChecked(document.frmSendInvite.sms_guestlistID);
	}

	if(email == false && sms == false)
		errorAlert('SendInviteError','Nenhum convidado foi selecionado para o envio.');
	else{
		$('frmSendInvite').request({
		onComplete: function(r){
			var response = r.responseText.evalJSON();
			var rEmail = response.EMAIL.STATUS;
			var rSMS = response.SMS.STATUS;

			EventPage = function(){ location.href = response.PAGE; }

			if(email == true && sms == true){//envio de e-mail e sms

				if(rEmail == 1 && rSMS == 1){
					successAlert('SendInviteSuccess','Os convites foram enviados com sucesso.<br>Voc&ecirc; ser&aacute; redirecionado para o Site do Evento dentro de alguns segundos.');					
					setTimeout('EventPage()','4000');
				}else if(rEmail == 1 && rSMS == 2){
					errorAlert('SendInviteAlert','Seu saldo de SMS se esgotou por&eacute;m alguns foram enviados os e-mails foram enviados com sucesso.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
					LoadGuestlistCredit();
				}else if(rEmail == 1 && rSMS == 3){
					window.location.hash = 'credits';
					errorAlert('SendInviteAlert','Seu saldo de SMS est&aacute; esgotado por&eacute;m os e-mails foram enviados.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
				}else if(rEmail == 1 && rSMS == 4){
					var message = rSMS.MESSAGE + 'Os e-mails foram enviados com sucesso.';
					errorAlert('SendInviteAlert',message);
				}else if(rEmail == 1 && rSMS == 5){
					errorAlert('SendInviteAlert','Os e-mails foram enviados com sucesso.<br>Todos os contatos selecionados n&atilde;o possuem telefones cadastrados no Dindong.');
				}
				
				else if(rEmail == 2 && rSMS == 1){
					errorAlert('SendInviteAlert','Seu saldo de e-mails se esgotou por&eacute;m alguns foram enviados e os SMS foram enviados com sucesso.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
					LoadGuestlistCredit();
				}else if(rEmail == 2 && rSMS == 2){
					errorAlert('SendInviteAlert','Seu saldo de e-mails e SMS se esgotou por&eacute;m alguns foram enviados.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
					LoadGuestlistCredit();
				}else if(rEmail == 2 && rSMS == 3){
					errorAlert('SendInviteAlert','Seu saldo de e-mails se esgotou por&eacute;m alguns foram enviados e o saldo de SMS est&aacute; esgotado.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
					LoadGuestlistCredit();
				}else if(rEmail == 2 && rSMS == 4){
					var message = 'Seu saldo de e-mails se esgotou por&eacute;m alguns foram enviados.' + rSMS.MESSAGE;
					errorAlert('SendInviteAlert',message);
				}else if(rEmail == 2 && rSMS == 5){
					errorAlert('SendInviteAlert','Seu saldo de e-mails se esgotou por&eacute;m alguns foram enviados.<br>Todos os contatos selecionados n&atilde;o possuem telefones cadastrados no Dindong.');
				}
				
				else if(rEmail == 3 && rSMS == 1){
					window.location.hash = 'credits';
					errorAlert('SendInviteAlert','Seu saldo de e-mails est&aacute; esgotado por&eacute;m os SMS foram enviados.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
				}else if(rEmail == 3 && rSMS == 2){
					window.location.hash = 'credits';
					errorAlert('SendInviteAlert','Seu saldo de e-mails est&aacute; esgotado e o saldo de SMS se esgotou por&eacute;m alguns SMS foram enviados.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
				}else if(rEmail == 3 && rSMS == 3){
					window.location.hash = 'credits';
					errorAlert('SendInviteAlert','Seu saldo de e-mails e SMS est&aacute; esgotado.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
				}else if(rEmail == 3 && rSMS == 4){
					var message = rSMS.MESSAGE + 'Seu saldo de e-mails est&aacute; esgotado.';
					errorAlert('SendInviteAlert',message);
				}else if(rEmail == 3 && rSMS == 5){
					errorAlert('SendInviteAlert','Seu saldo de e-mails est&aacute; esgotado.Seu saldo de e-mails se esgotou por&eacute;m alguns foram enviados.<br>Todos os contatos selecionados n&atilde;o possuem telefones cadastrados no Dindong.');
				}
				
				else if(rEmail == 4 && rSMS == 1){
					errorAlert('SendInviteAlert','E-mails n&atilde;o enviados pois todos os convidados selecionados recusaram o recebimento.<br>OS SMS foram enviados com sucesso.');
				}else if(rEmail == 4 && rSMS == 2){
					errorAlert('SendInviteAlert','E-mails n&atilde;o enviados pois todos os convidados selecionados recusaram o recebimento.<br>Seu saldo de SMS se esgotou por&eacute;m alguns foram enviados.');
				}else if(rEmail == 4 && rSMS == 3){
					errorAlert('SendInviteAlert','E-mails n&atilde;o enviados pois todos os convidados selecionados recusaram o recebimento.<br>Seu saldo de SMS est&aacute; esgotado.');
				}else if(rEmail == 4 && rSMS == 4){
					errorAlert('SendInviteAlert','E-mails n&atilde;o enviados pois todos os convidados selecionados recusaram o recebimento.<br>' + rSMS.MESSAGE);
				}else if(rEmail == 4 && rSMS == 5){
					errorAlert('SendInviteAlert','E-mails n&atilde;o enviados pois todos os convidados selecionados recusaram o recebimento.Seu saldo de e-mails est&aacute; esgotado.<br>Todos os contatos selecionados n&atilde;o possuem telefones cadastrados no Dindong.');
				}
				
				else if(rEmail == 5 && rSMS == 1){
					errorAlert('SendInviteAlert','Alguns e-mails n&atilde;o foram enviados pois os convidados recusaram o recebimento.<br>OS SMS foram enviados com sucesso.');
				}else if(rEmail == 5 && rSMS == 2){
					errorAlert('SendInviteAlert','Alguns e-mails n&atilde;o foram enviados pois os convidados recusaram o recebimento.<br>Seu saldo de SMS se esgotou por&eacute;m alguns foram enviados.');
				}else if(rEmail == 5 && rSMS == 3){
					errorAlert('SendInviteAlert','Alguns e-mails n&atilde;o foram enviados pois os convidados recusaram o recebimento.<br>Seu saldo de SMS est&aacute; esgotado.');
				}else if(rEmail == 5 && rSMS == 4){
					errorAlert('SendInviteAlert','Alguns e-mails n&atilde;o foram enviados pois os convidados recusaram o recebimento.<br>' + rSMS.MESSAGE);
				}else if(rEmail == 5 && rSMS == 5){
					errorAlert('SendInviteAlert','Alguns e-mails n&atilde;o foram enviados pois os convidados recusaram o recebimento.Seu saldo de e-mails est&aacute; esgotado.<br>Todos os contatos selecionados n&atilde;o possuem telefones cadastrados no Dindong.');
				}
			}else if(email == true && sms == false){//envio de e-mail

				if(rEmail == 1){
					successAlert('SendInviteSuccess','Os convites foram enviados com sucesso.<br>Voc&ecirc; ser&aacute; redirecionado para o Site do Evento dentro de alguns segundos.');
					setTimeout('EventPage()','4000');
				}else if(rEmail == 2){
					LoadGuestlistCredit();
					errorAlert('SendInviteAlert','Seu saldo de e-mails se esgotou por&eacute;m alguns e-mails foram enviados.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
				}else if(rEmail == 3){
					window.location.hash = 'credits';
					errorAlert('SendInviteAlert','Seu saldo de e-mails est&aacute; esgotado.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
				}else if(rEmail == 4){
					errorAlert('SendInviteAlert','<p>E-mails n&atilde;o enviados pois todos os convidados selecionados recusaram o recebimento.</p>Enviei um e-mail contendo os endere&ccedil;os.');
				}else{
					errorAlert('SendInviteAlert','<p>Alguns e-mails n&atilde;o foram enviados pois os convidados recusaram o recebimento.</p>Enviei um e-mail contendo os endere&ccedil;os.');
				}

			}else{//envio de sms

				if(rSMS == 1){
					successAlert('SendInviteSuccess','Os convites via SMS foram enviados com sucesso.<br>Voc&ecirc; ser&aacute; redirecionado para o Site do Evento dentro de alguns segundos.');
					setTimeout('EventPage()','4000');
				}else if(rSMS == 2){
					LoadGuestlistCredit();
					errorAlert('SendInviteAlert','Seu saldo se esgotou por&eacute;m alguns SMS foram enviados.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
				}else if(rSMS == 3){
					window.location.hash = 'credits';
					errorAlert('SendInviteAlert','Seu saldo de SMS est&aacute; esgotado.<p>Caso voc&ecirc; deseje adquirir e-mails e SMS utilize o bot&atilde;o abaixo para compr&aacute;-los.</p>');
				}else if(rSMS == 4){
					errorAlert('SendInviteAlert',rSMS.MESSAGE);
				}else{
					errorAlert('SendInviteAlert','Todos os contatos selecionados n&atilde;o possuem telefones cadastrados no Dindong.');
				}

			}
		},
		onFailure: function(){ errorAlert('SendInviteError','Ocorreu um problema na edi&ccedil;&atilde;o dos detalhes da p&aacute;gina do evento.'); }
	});
	}
}

function ClearEmailMessage(option){
	if(option == 0){
		$('settings_email_day').checked = false;
		$('settings_email_day_before').checked = false;
		$('settings_email_week').checked = false;
	}else
		$('settings_email_dontsend').checked = false;
}

function ClearSMSMessage(option){
	if(option == 0){
		$('settings_sms_day').checked = false;
		$('settings_sms_day_before').checked = false;
		$('settings_sms_week').checked = false;
	}else{
		$('settings_sms_dontsend').checked = false;
	}
}

function GetSubCategory(MainCategory){
	if(MainCategory == 0){
		$('eventSubCategory_id').value = 0;
		$('eventSubCategory_id').disabled = true;
	}else{
		new Ajax.Request('/eventcreator/event/create/EventSubCategory.cfm?eventMainCategory_id=' + MainCategory,
		{
			method:'get',
			onSuccess: function(r){
				ClearSelectBox('eventSubCategory_id');

				var response = r.responseText.evalJSON();
			 	aResponse = response.toArray();
				aResponse.each(
					function(item){
						$('eventSubCategory_id').options.add( new Option(item.eventSubCategory_name, item.eventSubCategory_id)  );
					} 
				);

				$('eventSubCategory_id').disabled = false;
			},
			onFailure: function(){
				errorAlert('EventDetailPopulateSubCategory','Ocorreu um problema no carregamento das categorias.');
			}
		});
	}
}
