var shoutbox_request = 1;
var scheduel_zone = "live";
var scheduel_detail = 0;
var error = 0;
var time = new Date;
var sb_interval;

$(window).load(function(){
	$("#preload").fadeOut("slow");
});
	
$(document).ready(function(){
	user_online();
	sb_interval = setInterval("shoutbox_display()", 7500);
	user_online_interval = setInterval("user_online()", 5000);
	volumn_control(50);
	$("span.working_request span").text("Working your request. Please, wait...");
	if((time.getHours() > "1") && (time.getHours() < "20"))
	{
		$("#status_callout").html("Closed");	
	}
	else
	{
		$("#status_callout").html("Ready");	
	}	

	jQuery().ajaxStart(function(){
		if(shoutbox_request != 1)
		{
			$("#working_request").show();
		}
	}).ajaxStop(function(){
		$("#working_request").hide();
	}).ajaxError(function(a, b, e){
		$("#working_request").hide();
		load_menu("home");
		$("#main_menu ul li a[class='main_menu_active']").attr("class", "main_menu");
		$("#main_menu ul li a[title='Home']").attr("class", "main_menu_active");
	});
	$(document).pngFix(); 
	$("#main_menu ul li a").click(function(){
		$("#main_menu ul li a[class='main_menu_active']").attr("class", "main_menu");
		var title = $(this).attr("title");
		if((title == "Hi5") || (title == "Facebook") || (title == "Twitter"))
		{
			$("#main_menu ul li a[title='Home']").attr("class", "main_menu_active");
		}
		else
		{
			$(this).removeClass("main_menu");
			$(this).addClass("main_menu_active");
		}
	});

	$("#shoutbox_marquee").marquee("cursor").mouseover(function (){
		$(this).trigger("stop");
	}).mouseout(function (){
		$(this).trigger("start");
	}).mousemove(function (event){
		if ($(this).data("drag") == true)
		{
			this.scrollTop = $(this).data("scrollY") + ($(this).data("y") - event.clientY);
		}
	}).mousedown(function (event){
		$(this).data("drag", true).data("y", event.clientY).data("scrollY", this.scrollTop);
	}).mouseup(function (){
		$(this).data("drag", false);
	});

	$("a[title='Subscribe']").click(function(){
		$("img[name='ns_check']").attr("src", "images/theme/" + theme_name + "/misc/check.png");
		$("img[name='ns_uncheck']").attr("src", "images/theme/" + theme_name + "/misc/uncheck.png");
		$("#ns_subscribe").attr("value", "1");
	});

	$("a[title='Unsubscribe']").click(function(){
		$("img[name='ns_check']").attr("src", "images/theme/" + theme_name + "/misc/uncheck.png");
		$("img[name='ns_uncheck']").attr("src", "images/theme/" + theme_name + "/misc/check.png");
		$("#ns_subscribe").attr("value", "0");
	});

	$("div.error_message").hover(function(){
		$(this).find("img.error_bullet").attr("src", "images/theme/" + theme_name + "/misc/error_bullet_hover.png");					   
	},
	function(){
		$(this).find("img.error_bullet").attr("src", "images/theme/" + theme_name + "/misc/error_bullet.png");	
	});

	$("#scheduel_display").click(function(){
		scheduel_detail = 0;
		if(scheduel_zone == "live")
		{
			$("#scheduel_display").fadeOut("fast", function(){
				$("#scheduel_livezone").fadeIn("slow");											   
			});
		}
		else
		{
			$("#scheduel_display").fadeOut("fast", function(){
				$("#scheduel_hiphopzone").fadeIn("slow");											   
			});		
		}
	});



	$("#gallery_display").click(function(){
		$("#gallery_image").fadeOut("fast", function(){
			$(this).attr("src", "");
			$(this).css("width", "");
			$(this).css("height", "");
			$("#gallery_display").fadeOut("fast");
		});
	});

	$(".list1column li:even").css("background-color", "#090909");
	$(".list1column li:odd").css("background-color", "#161616");
	$("div.error_message").draggable({ handle: 'div.dialog_title' });
	$("div.dialog_title").disableSelection();
	$("div.dialog_middle").disableSelection();
	$("#volume_bar").disableSelection();
	
	$("#update-container span").click(function(){
		update();
	});
	
    load_menu('home');
});
//End of Ready Function

function user_online()
{
	shoutbox_request = 1;
	$.ajax({
		type: "POST",
		url: "function/useronline.php",
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Scheduel System is inconvience.', '');
		},
		success: function(data) 
		{
			$(".user-online").html(data);
			shoutbox_request = 0;
		}
	});
}

function update()
{
	$.ajax({
		type: "POST",
		url: "update.php",
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Scheduel System is inconvience.', '');
		},
		success: function(data) 
		{
			$("#update-container #update").html(data).slideToggle("fast");
			$("#update-container").find("#update-container-close").slideToggle("fast");	
		}
	});
}

function error_message(message, focus)
{
	$("#error_message").fadeIn("fast", function(){
		var height = $("div.error_message").height();
		var marginTop = Math.round((height / 2) * (-1));
		$("div.dialog_middle span").html(message);
		$("div.error_message").css("height", height);
		$("div.error_message").css("marginTop", marginTop);
		$("div.error_message").fadeIn("fast");
	});
	$("div.dialog_btn a").click(function(){
		$("div.error_message").fadeOut("fast", function(){
			$("#error_message").fadeOut("fast", function(){
				if(focus != "")
				{
					focus.focus();
				}
			});
		});
	});
}

function load_menu(menu)
{
	if(menu == "hi5")
	{
		window.open("http://route66club.hi5.com/");
	}
	else if(menu == "twitter")
	{
		window.open("http://twitter.com/route66club/");
	}
	else if(menu == "facebook")
	{
		window.open("http://www.facebook.com/people/Route_Bkk/1255417345");
	}
	else
	{
		if(menu == "promotion")
		{
			$("#home_promotion").slideUp("slow");
		}
		else
		{
			$("#home_promotion").slideDown("slow");
		}
		$.ajax({
			type: "POST",
			url: menu + "/" + menu + ".php",
            data: "theme_name=" + theme_name,
			dataType: "html",
			cache: false, 
			error: function() 
			{
				if((menu == "music") || (menu == "about"))
				{
					error_message('Sorry, The ' + menu.slice(0, 1).toUpperCase() + menu.slice(1) + ' System is comming soon.', '');
				}
				else
				{
					error_message('Sorry, The ' + menu.slice(0, 1).toUpperCase() + menu.slice(1) + ' System is inconvience.', '');
				}
			},
			success: function(data) 
			{
				$("div.center").slideUp("slow", function()
				{
					$(this).html(data).slideDown("slow");
				});
			}
		});
	}
}

function scheduel(zone)
{
	if(zone == "livezone")
	{
		$("#schduel_btn_livezone img").attr("src", "images/theme/" + theme_name + "/misc/btn_live_zone_active.png");
		$("#schduel_btn_hiphopzone img").attr("src", "images/theme/" + theme_name + "/misc/btn_hiphop_zone.png");
		if(scheduel_detail == 1)
		{
			$("#scheduel_display").fadeOut("fast", function()
			{
				$("#scheduel_livezone").fadeIn("slow");	
				scheduel_detail = 0;
			});
		}
		else
		{
			$("#scheduel_hiphopzone").fadeOut("fast", function()
			{
				$("#scheduel_livezone").fadeIn("slow");											   
			});
		}
		scheduel_zone = "live";
	}
	else if(zone == "hiphopzone")
	{
		$("#schduel_btn_livezone img").attr("src", "images/theme/" + theme_name + "/misc/btn_live_zone.png");
		$("#schduel_btn_hiphopzone img").attr("src", "images/theme/" + theme_name + "/misc/btn_hiphop_zone_active.png");
		if(scheduel_detail == 1)
		{
			$("#scheduel_display").fadeOut("fast", function()
			{
				$("#scheduel_hiphopzone").fadeIn("slow");
				scheduel_detail = 0;
			});
		}
		else
		{
			$("#scheduel_livezone").fadeOut("fast", function()
			{
				$("#scheduel_hiphopzone").fadeIn("slow");											 
			});
		}
		scheduel_zone = "hiphop";
	}
}

function scheduel_display(zone, id)
{
	shoutbox_request = 1;
	$.ajax({
		type: "POST",
		url: "scheduel_display.php",
		data: "zone=" + zone + "&id=" + id,
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Scheduel System is inconvience.', '');
		},
		success: function(data) 
		{
		  shoutbox_request = 0;
		  if(data != "none")
          {
            if(zone == "live")
            {
                $("#scheduel_livezone").fadeOut("fast", function(){
                    $("#scheduel_display").html(data).fadeIn("slow");											     
                });
            }
            else
            {
                $("#scheduel_hiphopzone").fadeOut("fast", function(){    
                    $("#scheduel_display").html(data).fadeIn("slow");											   
                });
            } 
          }
		}
	});
}

function frmShoutboxSubmit()
{
	if(document.frmShoutBox.onsubmit())
	{
		document.frmShoutBox.submit();
	}
}

function chk_frm_shoutbox()
{
		var sb_frm = document.frmShoutBox;
		var sb_name = sb_frm.sb_name;
		var sb_email = sb_frm.sb_email;
		var sb_message = sb_frm.sb_message;
		if(sb_name.value == "")
		{
			error_message('Please, Enter your name.', sb_name);
			return false;
		}
		else if(sb_email.value == "")
		{
			error_message('Please, Enter your email.', sb_email);
			return false;
		}
		else if(sb_email.value.indexOf('@') == -1)
		{
			error_message('Please, Enter valid email.', sb_email);
			sb_email.value = "";
			return false;
		}
		else if(sb_email.value.indexOf('.') == -1)
		{
			error_message('Please, Enter valid email.', sb_email);
			sb_email.value = "";
			return false;
		}
		else if(sb_message.value == "")
		{
			error_message('Please, Enter your message.', sb_message);
			return false;
		}
		else if(((sb_name.value == "Route66") || (sb_name.value == "route66")) && (sb_email.value != "info@route66club.com"))
		{
			error_message('Sorry, This name cannot use.<br />Please, Change your name.',sb_name);
			sb_name.value = "";
			return false;
		}
		else if(((sb_name.value == "Webmaster") || (sb_name.value == "webmaster") || (sb_name.value == "Webmaster`") || (sb_name.value == "webmaster`")) && (sb_email.value != "ork_weirdboy@hotmail.com"))
		{
				error_message('Sorry, This name cannot use.<br />Please, Change your name.', sb_name);
				sb_name.value = "";
				return false;
		}
		else
		{
			$.ajax({
				type: "POST",
				url: "shoutbox.php",
				data: "action=post&name=" + sb_name.value + "&email=" + sb_email.value + "&message=" + sb_message.value,
				dataType: "html",
				cache: false, 
				error: function()
				{ 
					error_message('Sorry, The Shoutbox System is inconvience.', '');
				},
				success: function(data) 
				{
					sb_name.value = ""
					sb_email.value = "";
					sb_message.value = "";
					shoutbox_display();
				}
			});
			return false;
		}
}

function shoutbox_display()
{
	shoutbox_request = 1;
	$.ajax({
		type: "POST",
		url: "shoutbox.php",
		data: "action=get",
		dataType: "html",
		cache: false, 
		success: function(data)
		{
			$(".shoutbox_display").html(data);
			shoutbox_request = 0;
		}
	});
}

function is_num(e){
	var keyPressed;   
    if(window.event)
    {
        keyPressed = window.event.keyCode;
        if ((keyPressed < 45) || (keyPressed > 57)) 
        {
            window.event.returnValue = false;
        }
    }
    else
    {
        keyPressed = e.which;
        if ((keyPressed < 45) || (keyPressed > 57)) 
        {
            keyPressed = e.preventDefault();
        }
    }
}

function frmNewsletterSubmit()
{
	if(document.frmNewsletter.onsubmit())
	{
		document.frmNewsletter.submit();
	}
}

function chk_frm_newsletter()
{
	var ns_frm = document.frmNewsletter;
	var ns_email = ns_frm.ns_email;
	var ns_mobile = ns_frm.ns_mobile;
	var ns_subscribe = ns_frm.ns_subscribe;
	if((ns_email.value == "") && (ns_mobile.value == ""))
	{
		error_message('Please, Enter your email or mobile number.', ns_email);
		return false;
	}
	else{
		if((ns_email.value != "") && (ns_email.value.indexOf('@') == -1))
		{
			error_message('Please, Enter valid email.', ns_email);
			ns_email.value = "";
			return false;
		}
		else if((ns_email.value != "") && (ns_email.value.indexOf('.') == -1))
		{
			error_message('Please, Enter valid email.', ns_email);
			ns_email.value = "";
			return false;
		}
		else if((ns_mobile.value != "") && (isNaN(ns_mobile.value)))
		{
			error_message('Please, Enter valid mobile number.', ns_mobile);
			ns_mobile.value = "";
			return false;
		}
		else if((ns_mobile.value != "") && (ns_mobile.value.length != 10))
		{
			error_message('Please, Enter valid mobile number.', ns_mobile);
			ns_mobile.value = "";
			return false;
		}
		else{
			$.ajax({
				type: "POST",
				url: "newsletter.php",
				data: "email=" + ns_email.value + "&mobile=" + ns_mobile.value + "&subscribe=" + ns_subscribe.value,
				dataType: "html",
				cache: false, 
				error: function() { 
					error_message('Sorry, The Subscribe Newsletter System is inconvience.', '');
				},
				success: function(data) {
					ns_email.value = ""
					ns_mobile.value = "";
					ns_subscribe.value = "1";
					$("img[name='ns_check']").attr("src", "images/theme/" + theme_name + "/misc/check.png");
					$("img[name='ns_uncheck']").attr("src", "images/theme/" + theme_name + "/misc/uncheck.png");
					error_message('Thank you for using our service.', '');
				}
			});
			return false;
		}
	}
}

function event_list(page)
{
	$.ajax({
		type: "POST",
		url: "event/event.php",
		data: "page=" + page + "&theme_name=" + theme_name,
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Evevt System is inconvience.', '');
		},
		success: function(data) 
		{
			$("div.center").html(data);
		}
	});
}

function news_detail(id)
{
	$("#main_menu ul li a[class='main_menu_active']").attr("class", "main_menu");
	$("#main_menu ul li a[title='News']").attr("class", "main_menu_active");
	$("div.center").slideUp("slow", function(){
		$.ajax({
			type: "POST",
			url: "news/news_detail.php",
			data: "nid=" + id + "&theme_name=" + theme_name,
			dataType: "html",
			cache: false, 
			error: function() 
			{
				error_message('Sorry, The News System is inconvience.', '');
			},
			success: function(data) 
			{
				$("div.center").slideUp("slow", function()
				{
					$(this).html(data).slideDown("slow");
				});
			}
		});

	});

}

function news_list(page)
{
	$.ajax({
		type: "POST",
		url: "news/news.php",
		data: "page=" + page + "&theme_name=" + theme_name,
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The News System is inconvience.', '');
		},
		success: function(data) 
		{
			$("div.center").html(data);
		}
	});
}

function promotion_detail(id)
{
	$("#main_menu ul li a[class='main_menu_active']").attr("class", "main_menu");
	$("#main_menu ul li a[title='Promotion']").attr("class", "main_menu_active");
	$.ajax({
		type: "POST",
		url: "promotion/promotion_detail.php",
		data: "id=" + id + "&theme_name=" + theme_name,
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Promotion System is inconvience.', '');
		},
		success: function(data) 
		{
			$("#home_promotion").slideUp("slow");
			$("div.center").slideUp("slow", function()
			{
				$(this).html(data).slideDown("slow");
			});
		}
	});
}

function promotion_list(page)
{
	$.ajax({
		type: "POST",		
        url: "promotion/promotion.php",
		data: "page=" + page + "&theme_name=" + theme_name,
		dataType: "html",
		cache: false, 		
		error: function() 
		{ 
			error_message('Sorry, The Promotion System is inconvience.', '');
		},		success: function(data) 
		{
			$("div.center").html(data);
		}
	});
}

function gallery_display(url){
	$("#gallery_display").fadeIn("slow", function(){
		$("#gallery_image").attr("src", url).fadeIn("slow", function(){
            var max_w = $(window).width();
            var max_h = $(window).height();
            var width = $("#gallery_image").width();
            var height = $("#gallery_image").height()
            if(width > max_w)
            {
                $("#gallery_image").animate({width: Math.round(max_w - 50) + "px"}, "slow");
            }
            if(height > max_h)
            { 
                $("#gallery_image").animate({height: Math.round(max_h - 50) + "px"}, "slow");
            }
		});
	});
}

function gallery_list(page)
{
	$.ajax({
		type: "POST",
		url: "gallery/gallery.php",
		data: "page=" + page + "&theme_name=" + theme_name,
		dataType: "html",		
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Gallery System is inconvience.', '');
		},
		success: function(data) 
		{
			$("div.center").html(data);
		}
	});
}

function download(group, page)
{
	$.ajax({
		type: "POST",
		url: "download/download.php",
		data: "gid=" + group + "&page=" + page + "&theme_name=" + theme_name,
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Download System is inconvience.', '');
		},
		success: function(data) 
		{
			$("div.center").html(data);
		}
	});
}

function frmContactSubmit()
{
	if(document.frmContact.onsubmit())
	{
		document.frmContact.submit();
	}
}

function chk_frm_contact()
{
	var c_frm = document.frmContact;
	var c_name = c_frm.c_name;
	var c_email = c_frm.c_email;
	var c_subject = c_frm.c_subject;
	var c_message = c_frm.c_message;
	if(c_name.value == "")
	{
		error_message('Please, Enter your name.', c_name);
		return false;
	}
	else if(c_email.value == "")
	{
		error_message('Please, Enter your email.', c_email);
		return false;
	}
	else if(c_email.value.indexOf('@') == -1)
	{
		error_message('Please, Enter valid email.', c_email);
		c_email.value = "";
		return false;
	}
	else if(c_email.value.indexOf('.') == -1)
	{
		error_message('Please, Enter valid email.', c_email);
		c_email.value = "";
		return false;
	}
	else if(c_subject.value == ""){
		error_message('Please, Enter the subject.', c_subject);
		return false;
	}
	else if(c_message.value == "")
	{
		error_message('Please, Enter your message.', c_message);
		return false;
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "contact/sendmail.php",
			data: "name=" + c_name.value + "&email=" + c_email.value + "&subject=" + c_subject.value + "&message=" + c_message.value,
			dataType: "html",
			cache: false, 
			error: function() 
			{ 
				error_message('Sorry, The Contact System is inconvience.', '');
			},			success: function(data) 
			{
				c_name.value = ""
				c_email.value = "";
				c_subject.value = "";
				c_message.value = "";
				if(data == "send")
				{
					$("span.working_request span").text("Thank you for using our service. Please, wait...");
				}
				else{
					error_message('Sorry, Mail system is inconvinance.', '');
				}
			}
		});
		return false;
	}
}

function frmGuestbookSubmit()
{
	if(document.frmGuestbook.onsubmit())
	{
		document.frmGuestbook.submit();
	}
}

function chk_frm_guestbook()
{
	var gb_frm = document.frmGuestbook;
	var gb_name = gb_frm.gb_name;
	var gb_email = gb_frm.gb_email;
	var gb_message = gb_frm.gb_message;
	if(gb_name.value == "")
	{
		error_message('Please, Enter your name.', gb_name);
		return false;
	}
	else if(gb_email.value == "")
	{
		error_message('Please, Enter your email.', gb_email);
		return false;
	}
	else if(gb_email.value.indexOf('@') == -1)
	{
		error_message('Please, Enter valid email.', gb_email);
		gb_email.value = "";
		return false;
	}
	else if(gb_email.value.indexOf('.') == -1)
	{
		error_message('Please, Enter valid email.', gb_email);
		gb_email.value = "";
		return false;
	}
	else if(gb_message.value == "")
	{
		error_message('Please, Enter your message.', gb_message);
		return false;
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "guestbook/guestbook_sign.php",
			data: "name=" + gb_name.value + "&email=" + gb_email.value + "&message=" + gb_message.value,
			dataType: "html",
			cache: false, 
			error: function() 
			{ 
				error_message('Sorry, The Guestbook System is inconvience.', '');
			},
			success: function(data) 
			{
				$("span.working_request span").text("Your message has been posted. Please, wait...");
				gb_name.value = "";
				gb_email.value = "";
				gb_message.value = "";
				guestbook_list('1');
			}
		});
		return false;
	}
}

function guestbook_list(page)
{
	$.ajax({
		type: "POST",
		url: "guestbook/guestbook.php",
		data: "page=" + page + "&theme_name=" + theme_name,
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Guestbook System is inconvience.', '');
		},
		success: function(data) 
		{
			$("div.center").html(data);
		}
	});
}

function information_language(language)
{
	if(language == "th")
	{
		$("#information_en").fadeOut("fast", function()
		{
			$("#information_th").fadeIn("fast");
		});
	}
	else if(language == "en")
	{
		$("#information_th").fadeOut("fast", function()
		{
			$("#information_en").fadeIn("fast");
		});
	}
}

function new_topic(theme)
{
	$("div.center").slideUp("slow", function()
	{
		$(this).load("webboard/new_topic.php?theme_name=" + theme + "&" + Math.random()).slideDown("slow");
	});
}

function frmWebboardSubmit()
{
	if(document.frmWebboard.onsubmit())
	{
		document.frmWebboard.submit();
	}
}

function chk_frm_webboard()
{
		var wb_frm = document.frmWebboard;
		var wb_topic = wb_frm.wb_topic;
		var wb_name = wb_frm.wb_name;
		var wb_email = wb_frm.wb_email;
		var wb_message = wb_frm.wb_message;
		if(wb_topic.value == "")
		{
			error_message('Please, Enter your topic.', wb_topic);
			return false;
		}
		else if(wb_name.value == "")
		{
			error_message('Please, Enter your name.', wb_name);
			return false;
		}
		else if(wb_email.value == "")
		{
			error_message('Please, Enter your email.', wb_email);
			return false;
		}
		else if(wb_email.value.indexOf('@') == -1)
		{
			error_message('Please, Enter valid email.', wb_email);
			wb_email.value = "";
			return false;
		}
		else if(wb_email.value.indexOf('.') == -1)
		{
			error_message('Please, Enter valid email.', wb_email);
			wb_email.value = "";
			return false;
		}
		else if(wb_message.value == "")
		{
			error_message('Please, Enter your message.', wb_message);
			return false;
		}
		else
		{
			$.ajax({
				type: "POST",
				url: "webboard/add_topic.php",
				data: "topic=" + wb_topic.value + "&name=" + wb_name.value + "&email=" + wb_email.value + "&message=" + wb_message.value,
				dataType: "html",
				cache: false, 
				error: function() 
				{ 
					error_message('Sorry, The Webboard System is inconvience.', '');
				},
				success: function(data) 
				{
						wb_topic.value = "";
						wb_name.value = "";
						wb_email.value = "";
						wb_message.value = "";
						$("span.working_request span").text("Your topic has been posted. Please, wait...");
						load_menu('webboard');
				}
			});
			return false;
		}
}

function webboard_list(page)
{
	$.ajax({
		type: "POST",
		url: "webboard/webboard.php",
		data: "page=" + page + "&theme_name=" + theme_name,
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Webboard System is inconvience.', '');
		},
		success: function(data) 
		{
			$("div.center").html(data);
		}
	});
}

function view_topic(id)
{
	$.ajax({
		type: "POST",
		url: "webboard/view_topic.php",
		data: "id=" + id + "&page=1&theme_name=" + theme_name,
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Webboard System is inconvience.', '');
		},
		success: function(data) 
		{
			$("div.center").slideUp("slow", function()
			{
				$(this).html(data).slideDown("slow");
			});
		}
	});
}

function frmWebboardReplySubmit()
{
	if(document.frmWebboardReply.onsubmit())
	{
		document.frmWebboardReply.submit();
	}
}

function chk_frm_webboard_reply()
{
	var wb_frm = document.frmWebboardReply;
	var wb_name = wb_frm.wb_name;
	var wb_email = wb_frm.wb_email;
	var wb_message = wb_frm.wb_message;
	var wb_page = wb_frm.wb_page;
	var wb_id = wb_frm.wb_id;
	if(wb_name.value == "")
	{
		error_message('Please, Enter your name.', wb_name);
		return false;
	}
	else if(wb_email.value == "")
	{
		error_message('Please, Enter your email.', wb_email);
		return false;
	}
	else if(wb_email.value.indexOf('@') == -1)
	{
		error_message('Please, Enter valid email.', wb_email);
		wb_email.value = "";
		return false;
	}
	else if(wb_email.value.indexOf('.') == -1)
	{
		error_message('Please, Enter valid email.', wb_email);
		wb_email.value = "";
		return false;
	}
	else if(wb_message.value == "")
	{
		error_message('Please, Enter your message.', wb_message);
		return false;
	}
	else
	{
		$.ajax({
			type: "POST",
			url: "webboard/add_reply.php",
			data: "id=" + wb_id.value + "&name=" + wb_name.value + "&email=" + wb_email.value + "&message=" + wb_message.value,
			dataType: "html",
			cache: false, 
			error: function() 
			{ 
				error_message('Sorry, The Webboard System is inconvience.', '');
			},
			success: function(data) 
			{
				if(data == "error"){
					error_message('Sorry, The Webboard System is inconvience.', '');
				}
				else{
					wb_name.value = "";
					wb_email.value = "";
					wb_message.value = "";
					$("span.working_request span").text("Your reply has been posted. Please, wait...");
					reply_list(wb_id.value, wb_page.value);
				}
			}
		});
		return false;
	}
}

function reply_list(id, page)
{
	$.ajax({
		type: "POST",
		url: "webboard/view_topic.php",
		data: "id=" + id + "&page=" + page + "&theme_name=" + theme_name,
		dataType: "html",
		cache: false, 
		error: function() 
		{ 
			error_message('Sorry, The Webboard System is inconvience.', '');
		},
		success: function(data) 
		{
			$("div.center").html(data);
		}
	});
}