// .-==================================================================
// .	FusionBB Version 3.0
// .
// .	Created May 8, 2008 by InteractivePHP
// .
// .	All scripts and files used by this program
// .	are copyright InteractivePHP, Inc
// .	For discussion, bug reports and updates
// .	visit http://www.FusionBB.com
// .
// .	You may not redistribute this program in any form, without
// .	express written permisson from InteractivePHP.
// .
// .	WARNING: If you modify any scripts within FusionBB
// .	you will be unable to obtain official support.
// .	Modify at your own risk!
// .
// .	FusionBB Copyright 2003-2010, InteractivePHP, Inc
// .-==================================================================
// .	$Date: 2010/11/24 01:43:49 $	$Author: couch $
// .	$RCSfile: calendar.js,v $	$Revision: 1.3 $
// .-==================================================================
// .	File Description:
// .		Javascript for Calendar Events
// .-==================================================================

function addevent(url,process,eid,upd){ 
	var url=url;
	var divtag=divtag;
	var eid=eid;
	var process=process;
	var upd=upd;

	var event = new Object();
	if(isNaN(process) && process != 'undefined'){
		event.process = process;
	}
	if(eid == null || eid == 'undefined'){
		var eid = $("#eid").val();
	}
	if(!isNaN(eid)){
		event.eid = eid;
	}
	var fid = $("#fid").val();
	if(!isNaN(fid)){
		event.fid = fid;
	}
	var tid = $("#tid").val();
	if(!isNaN(tid)){
		event.tid = tid;
	}
	var pid = $("#pid").val();
	if(!isNaN(pid)){
		event.pid = pid;
	}

	if($("#etype").length > 0){
		event.etype = $("#etype").val();
	}
	if($("#hash").length > 0){
		event.hash = $("#hash").val();
	}
	if($("#event_subject").length > 0){
		event.event_subject = $("#event_subject").val();
	}
	if(event.event_subject == null || event.event_subject == 'undefined'){
		if($("#subject").length > 0){
			event.event_subject = $("#subject").val();
		}
	}
	if($("#body").length > 0){
		event.body = $("#body").val();
	}
	if($("#event_start_month").length > 0){
		event.event_start_month = $("#event_start_month").val();
	}
	if($("#event_start_day").length > 0){
		event.event_start_day = $("#event_start_day").val();
	}
	if($("#event_start_year").length > 0){
		event.event_start_year = $("#event_start_year").val();
	}
	if($("#event_start_minute").length > 0){
		event.event_start_minute = $("#event_start_minute").val();
	}
	if($("#event_start_hour").length > 0){
		event.event_start_hour = $("#event_start_hour").val();
	}
	if($("#event_start_ampm").length > 0){
		event.event_start_ampm = $("#event_start_ampm").val();
	}
	if($("#event_end_month").length > 0){
		event.event_end_month = $("#event_end_month").val();
	}
	if($("#event_end_day").length > 0){
		event.event_end_day = $("#event_end_day").val();
	}
	if($("#event_end_year").length > 0){
		event.event_end_year = $("#event_end_year").val();
	}
	if($("#event_end_minute").length > 0){
		event.event_end_minute = $("#event_end_minute").val();
	}
	if($("#event_end_hour").length > 0){
		event.event_end_hour = $("#event_end_hour").val();
	}
	if($("#event_end_ampm").length > 0){
		event.event_end_ampm = $("#event_end_ampm").val();
	}
	if($("#days").length > 0){
		event.days = $("#days").val();
	}
	if($("#weeks").length > 0){
		event.weeks = $("#weeks").val();
	}
	if($("#months").length > 0){
		event.months = $("#months").val();
	}
	if($("#months2").length > 0){
		event.months2 = $("#months2").val();
	}
	if($("#period").length > 0){
		event.period = $("#period").val();
	}
	if($("#weekday").length > 0){
		event.weekday = $("#weekday").val();
	}
	if(document.getElementById("every_weekday")){
		var check_ewd = document.getElementById("every_weekday");
		var every_weekday = 0;
		if(check_ewd.checked){
			var every_weekday = 1;
		}
		event.every_weekday = every_weekday;
	}
	if(document.getElementById("event_static_time")){
		var check_est = document.getElementById("event_static_time");
		var event_static_time = 0;
		if(check_est.checked){
			var event_static_time = 1;
		}
		event.event_static_time = event_static_time;
	}
	if(document.getElementById("all_day")){
		var check_all_day = document.getElementById("all_day");
		if(check_all_day.checked){
			var all_day = 'yes';
		}
		else{
			var all_day = 'no';
		}
		event.all_day = all_day;
	}
	if(document.getElementById("recur_type")){
		var recur_types = document.getElementsByName("recur_type");
		var recur_type;
		for(var i=0; i < recur_types.length; i++){
			if(recur_types[i].checked){
				var recur_type = recur_types[i].value;
			}
		}
		event.recur_type = recur_type;
	}
	var weekdays=new Array();
	for(var i=1; i < 12; i++){
		if(document.getElementById("weekdays["+i+"]")){
			var check_weekdays = document.getElementById("weekdays["+i+"]");
			if(check_weekdays.checked){
				weekdays[i] = 1;
			}
			else{
				weekdays[i] = 0;
			}
		}
	}
	if(weekdays.length >0){
		var weekdays = weekdays;
		event.weekdays = weekdays;
	}

	$.ajax({
		type: "POST",
		url: url,
		data: event,
		dataType: 'html',
		cache: false,
		contentType: 'application/x-www-form-urlencoded; charset=utf-8',
		success: function(data) {
			$('#addevent').html(data);
			if(upd != null && upd != 'undefined'){
				var cal_furl=$('input[name=FURL]').val();
				var cal_div=$('input[name=CAL_DIV]').val();
				if($('input[name=H_CAL_DAY]').length > 0){
					 var nav_day = $('input[name=H_CAL_DAY]').val();
				}
				if($('input[name=H_CAL_MONTH]').length > 0){
					var calmonth = $('input[name=H_CAL_MONTH]').val();
				}
				if($('input[name=H_CAL_YEAR]').length > 0){
					var cal_year = $('input[name=H_CAL_YEAR]').val();
				}
				$.ajax({
				   type: "POST",
					url: cal_furl,
					data: {nav_day:nav_day, calmonth:calmonth, cal_year:cal_year, etype:event.etype},
					success: function(data) {
						$('#' + cal_div).html(data);
					}
				});
			}
			return false;
		}
	});
}


