var month_th = new Array("มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม");
var curTime = new Date();
var curDay = curTime.getDate();
var curMonth = curTime.getMonth();
var curYear = curTime.getFullYear();

$(document).ready(function() {
	createCalendar('now');
});

function createCalendar(mode) {
	switch(mode) {
		case 'next':
			curMonth++;
			if(curMonth > 11) {
				curMonth = 0;
				curYear++;
			}
		break;
		case 'prev':
			curMonth--;
			if(curMonth < 0) {
				curMonth = 11;
				curYear--;
			}
		break
		default : 
			
		break;
	}
	
	$.post("ajaxpost.php",{ 'mode':'calendar', curday:curDay, curmonth:curMonth, curyear:curYear }, function(d){
		if (d.status == 'ok') {
			year_th = curYear + 543;
			$('#c_label').html(month_th[curMonth]+' ['+year_th+']');
			$('#c_date').html(d.msg);
		}else {
			$('#c_date').html(d.msg);
		}
	}, 'json');
}

function showEvent(id) {
	var pos = $('#calendar_'+id).offset();    
	//var eWidth = $('#calendar_'+id).outerWidth();
	//var mWidth = $('#c_date').outerWidth();
	//var mWidth = 100;
	//var left = (pos.left + eWidth - mWidth) + "px";
	//var top = 3+pos.top + "px";
	var left = (pos.left - 5) + "px";
	var top = (pos.top - 20 ) + "px";
	$('#event_'+id).css( { 
		left: left, 
		top: top
	} );
	
	$('#event_'+id).show();
}

function closeEvent(id) {
	$('#event_'+id).hide();
	return false;
}

function delEvent(id) {
	$.post("ajaxpost.php",{ 'mode':'delevent', id:id }, function(d){
		if (d.status == 'ok') {
			alert(d.msg);
			createCalendar('now');
		}else {
			alert(d.msg);
		}
	}, 'json');
}

/*var dateforcall;
var timer1,timer2,t1,t2,temp,tempf;
var txt = new Array("Thailand","Bangkok","Wonderful","Stream");
var txtNum = 1;
var currentSelect;
var styledefault = "0px";
var stylechange = "2px #fff outset";
var firsttime = true,firsts = true;
var image = new Array("image/picture 1.png","image/picture 2.png","image/picture 3.png","image/picture 4.png");
var i = 1;

function run(){
	timer1 = setTimeout("runText()",2000);
	timer2 = setTimeout("playslide()",2000);
}


function playslide(){
	if(i > image.length-1 ){
		i = 0;	
	}
	
	$("img:eq(0)").attr("src",image[i]);
	$("#"+i+"").css("border",stylechange);
	
	if(i != 0 && !firsttime){
		$("#"+(i-1)+"").css("border",styledefault);
	}
	else if(i == 0){
		$("#"+(image.length-1)+"").css("border",styledefault);
	}
	if(firsttime){
		$("#"+(i-1)+"").css("border",styledefault);
		firsttime = false;	
	}
	i++;
	t1 = setTimeout("playslide()",2000);
	
}


function runText(){
	$("input[name='textbox']").val(txt[txtNum]);
	txtNum++;
	txtNum=txtNum%4;
	t2 = setTimeout("runText()",2000);
}

function stopAll(j){
	
	clearTimeout(timer1);
	clearTimeout(timer2);
	clearTimeout(t1);
	clearTimeout(t2);
	if(!(j == currentSelect)){
		currentSelect = j;
		clearBorder();
		change(j);
	}
	
}

function clearBorder(){
	for(var x=0;x<=3;x++){
		$("#"+x+"").css("border",styledefault);
	}
}


function change(num){
	var object = $("#"+num+"").css("border",stylechange);
	$("img:eq(0)").attr("src",image[num]);
	$("input:eq(0)").val(txt[num]);
	if(firsts){
		temp = object;
		firsts=false;
	}
	else{
		temp.style.border = styledefault;
		temp = obj6;
	}
}

//Popup Detail Calendar
function closePopup(){
	$(".popup").hide("1000");
	$(".detail").hide("1000");
}

function showEvent(x,day){
	var xpos = $("span:contains('"+day+"')").position();
	//alert(day +" "+ xpos.top+" "+xpos.left);
	$(".popup").show("1000");
	$(".popup_detail").show("1000");
		
	$.get("php/showevent.php",{date:x},
	function(data){
		dateforcall = x;
		$('.popup_detail').html(data);
	});

	$(".popup").css("top",xpos.top+274);
	$(".popup").css("left",xpos.left+820);
}


//------------------------------------------------------//
//------------------------------------------------------//
//------------------------------------------------------//


// Create Calendar
//------------------------------------------------------//
//------------------------------------------------------//
//------------------------------------------------------//


var first=true;
var curTime = new Date();
var curDay = curTime.getDate();
var curMonth;
var curYear;
var prevMonth;
var nextMonth;

function getcalendar(cmd){
	var pagefile="";
	var id ="";
	
	if(first){
		curMonth = curTime.getMonth()+1;
		curYear = curTime.getFullYear();
		prevMonth = curMonth-1;
		nextMonth = curMonth+1;
		first = false;
	}else{
		prevMonth = curMonth-1;
		nextMonth = curMonth+1;
	}
	
	
	if(cmd == 'now'){
		id = curYear+"-"+curMonth+"-"+curDay;
		//alert(curMonth +" " + prevMonth+" "+nextMonth);
	}else if(cmd == 'prev'){
		if(curMonth == 1){
			curYear = curYear-1;
			prevMonth = 12;
			id = curYear+"-"+prevMonth+"-"+curDay;
		}
		else{
			id = curYear+"-"+prevMonth+"-"+curDay;
		}
		curMonth = prevMonth;
		//alert(curMonth +" " + prevMonth+" "+nextMonth);
	}else if(cmd == 'next'){
		if(curMonth == 12){
			curYear = curYear+1;
			nextMonth = 1;
			id = curYear+"-"+nextMonth+"-"+curDay;
		}
		else{
			id = curYear+"-"+nextMonth+"-"+curDay;
		}
		//alert(curMonth +" " + prevMonth+" "+nextMonth);
		curMonth = nextMonth;
	}
	
	exec(id);
}

function exec(page){
	
	$.get("php/calendar.php",{id:page},
	function(data){
		$('#calendar').html(data);										 
	});
}*/