var loading_img = '<img src="images/loading_busy.gif" border="0">';
var time = null;

$().ajaxStop($.unblockUI);
var block = function() {
	$.blockUI({ message: loading_img});
}



// -------------------------------------------- For scroll to -----------------------------------------
function global_scroll_to(obj_goto){
	$.easing.elasout = function(x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	};	
	$.scrollTo( '#'+obj_goto, {speed:800} );
}




// ------------------------- BEGIN : Middle window --------------------------------------------------
function global_popup_midel(theURL,winName,posx,posy,width,height,features) {
	if (!winName.closed && winName.location) {
		winName.location.href = theURL;
	} else {
		var left,top = 0;
		if(posx=="right"){
			left = screen.width - width;
		} else if(posx=="center") {
			left = (screen.width - width)/2;
		} else {
			left = 0;
		}

		if(posy=="bottom") {
			top = screen.height - height;
		} else if(posy=="middle") {
			top = (screen.height - height)/2;
		} else {
			top = 0;
		}		
		winName=window.open(theURL,winName,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=yes,resizable=no,width='+width+',height='+height+',left='+left+',top='+top);
		
		if (!winName.opener) {
			winName.opener = self;
		}
	}
	if (window.focus) {
		winName.focus();
	}
	return false;
}
// ------------------------- END : Middle window ----------------------------------------------------


function global_ajax_submit(saveForm,url1,url2){
	$('#'+saveForm).ajaxSubmit({
		url : url1,
		beforeSubmit: block,
		clearForm: true,
		success: function(msg){
			if(url2){
				window.location = url2;
			}
		}
	});
}


function global_ajax_submit_noneblock(saveForm,url1,url2){
	$('#'+saveForm).ajaxSubmit({
		url : url1,
		clearForm: true,
		success: function(msg){
			if(url2){
				window.location = url2;
			}
		}
	});
}

var getUrl = function(url_go) {
	block();
	window.location.href = url_go;
}

function global_goto_home() {
	getUrl("home.php");
}

// ------------------------------ BEGIN : Call all calendar -----------------------------------------
	var global_call_calendar = function(obj) {
		jQuery(function($){
			$("#"+obj).attachDatepicker();
		});
	}
// ------------------------------ END : Call all calendar -------------------------------------------

function global_submit_form(myform, url_process, url_after){
	
	jQuery.validator.messages.required = "";
	$.metadata.setType("attr", "rule");
    var v = jQuery("#"+myform).validate({
    	    meta: "validate",
            submitHandler: function(form) {
	
			$('#'+myform).ajaxSubmit({
				url : url_process,
				beforeSubmit: block,
				clearForm: false,
				success: function(msg){
					window.location.href = url_after;
					//$('#div_response').html(msg);
				}
			});
		
		}
	});	

}


function global_post_form(myform, url_process, url_after){
	
	$('#'+myform).ajaxSubmit({
		url : url_process,
		beforeSubmit: block,
		clearForm: false,
		success: function(msg){
			window.location.href = url_after;
			//$('#div_response').html(msg);
		}
	});

}


function global_delete_data(myform,message_alert,url_process,url_after){
	if (confirm(message_alert) == true) {
		$('#'+myform).ajaxSubmit({
			url : url_process,
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				window.location.href = url_after;
			}
		});
	}	
}


function global_check_email_format(check_email){
	var apos = check_email.indexOf("@");
	var dotpos = check_email.lastIndexOf(".");
	if((apos < 1) || (dotpos-apos<2)){
		return 0;
	}else{
		return 1;
	}
}

// ------------------------------ BEGIN : UI Block form config --------------------------------------
	var global_ui_block_form_config = function(obj, width, height){
		var left = ($(window).width() - width)/2;
		var top = ($(window).height() - height)/2;
		//var top = ($(window).height() - width)/2;
		
		$.blockUI({ message: $('#'+obj), centerX: false, centerY: false, css: { width: width+'px', top:  top+'px', left: left+'px' }});
	}
// ------------------------------ END : UI Block form config ----------------------------------------


// ------------------------------ BEGIN : Location relation -----------------------------------------
function global_select_relation(objAction,url,objClear01,objClear02,objClear03) {
	var urls = url;
	
	if(objClear01 != ''){
		$("#"+objClear01).html('<option value="">' +$("#"+objClear01).attr("real")+ '</option>');
	}
		
	if(objClear02 != ''){
		$("#"+objClear02).html('<option value="">' +$("#"+objClear02).attr("real")+ '</option>');
	}

	if(objClear03 != ''){
		$("#"+objClear03).html('<option value="">' +$("#"+objClear03).attr("real")+ '</option>');
	}
		
		
	$.getJSON(urls, function(j){
		
		if(objClear01 != ''){
			$("#"+objClear01).html('<option value="">' +$("#"+objClear01).attr("real")+ '</option>');
		}
		
		if(objClear02 != ''){
			$("#"+objClear02).html('<option value="">' +$("#"+objClear02).attr("real")+ '</option>');
		}

		if(objClear03 != ''){
			$("#"+objClear03).html('<option value="">' +$("#"+objClear03).attr("real")+ '</option>');
		}

		var options = '';
		for (var i = 0; i < j.length; i++) {
			if(j[i].optionValue == 0){
				options_value = '';
			}else{
				options_value = j[i].optionValue;
			}
			options += '<option value="'+options_value+'"  '+j[i].optionSelect+'>' + j[i].optionDisplay + '</option>';
		}
		
		$("#"+objAction).html(options);
		//$('#'+objAction+' option:first').attr('selected', 'selected');
	})
}

function global_clear_postal_code(objEmpty){
	if(objEmpty){
		$("#"+objEmpty).val('');	
	}
}


function global_zipcode(obj,div_obj,url_goto){
	$('#myform').ajaxSubmit({
		url : url_goto,
		clearForm: false,
		success: function(msg){
			$('#'+div_obj).html(msg);
			$("#"+obj).val($("#return_zipcode").val());
		}
	});
}

// ------------------------------ END : Location relation -------------------------------------------


// --------------------------- BEGIN : Members register save ------------------------

function global_members_register(myform,objUrl1,objUrl2){

	//jQuery.validator.messages.required = "";
	//$.metadata.setType("attr", "rule");
    var v = jQuery("#"+myform).validate({
    	    meta: "validate",
            submitHandler: function(form) {


				$('#'+myform).ajaxSubmit({
					url : objUrl1,
					beforeSubmit: block,
					clearForm: false,
					success: function(msg){
						
						$('#div_members_register_check').html(msg);
						
						var check_success = $("#check_success").val();
						
						if(objUrl2){
							
							if(check_success == 'success'){
								window.location.href = objUrl2;
							}else{								
								$('#div_members_check_message').html(msg);
							}
							
						}else{
							
							
							if(check_success == 'success'){
								$('#div_members_register').html(msg);
								global_scroll_to("div_kuron_header");
								timer = setTimeout('getUrl("members-control-panel.php")',10000);
							}else{
								
								$('#div_members_check_message').html(msg);
								global_scroll_to("div_kuron_footer");
								
							}
							
							
						}
					}
				});
				
				
            }
        });
}

// --------------------------- END : Members register save --------------------------

// --------------------------- BEGIN : Members forgot password ----------------------
	var global_members_forget_password = function(){	

		var v = jQuery("#myform").validate({
				meta: "validate",
				submitHandler: function(form) {
					
				
				$('#myform').ajaxSubmit({
					url : 'members-forget-password-process.php?action_forget=members_forget',
					beforeSubmit: block,
					clearForm: false,
					success: function(msg){
						$('#div_forget_password').html(msg);
						if(document.getElementById('check_return').value == 'success'){
							document.getElementById('members_email').value = '';
						}
					}
				});
				
					
			}
		});
	
		
	}
	
	var global_orders_forget_password = function(){
		
		var v = jQuery("#myform").validate({
				meta: "validate",
				submitHandler: function(form) {
					
				
				$('#myform').ajaxSubmit({
					url : 'members-forget-password-process.php?action_forget=orders_forget',
					beforeSubmit: block,
					clearForm: false,
					success: function(msg){
						$('#div_orders_forget').html(msg);
						if($("#check_return").val() == 'success'){
							timer = setTimeout('getUrl("orders-confirm.php")',10000);
							//timer = setTimeout('global_orders_switch_members_login();',4000);
						}
					}
				});
				
					
			}
		});
	
		
	}
// --------------------------- END : Members forgot password ------------------------



// --------------------------- BEGIN : Members change password ----------------------
function global_members_change_password(){
	
	jQuery.validator.messages.required = "";
	$.metadata.setType("attr", "rule");
    var v = jQuery("#myform").validate({
    	    meta: "validate",
            submitHandler: function(form) {
				
			$('#myform').ajaxSubmit({
				url : 'members-register-process.php',
				beforeSubmit: block,
				clearForm: false,
				success: function(msg){
					$('#div_message').html(msg);
					if(document.getElementById('change_password_success').value == 'success'){
						document.getElementById('members_current_password').value = '';
						document.getElementById('members_new_password').value = '';
						document.getElementById('members_confirm_password').value = '';
					}
				}
			});
				
        }
    });
		
}
// --------------------------- END : Members change password ------------------------

// --------------------------- BEGIN : Members login --------------------------------

	var global_members_login = function(){
		/*
		jQuery.validator.messages.required = "";
		$.metadata.setType("attr", "rule");
		var v = jQuery("#loginform").validate({
				meta: "validate",
				submitHandler: function(form) {
		*/
					var url_goto = 'members-login.php';
					$('#loginform').ajaxSubmit({
						url : url_goto,
						beforeSubmit: block,
						clearForm: false,
						success: function(msg){
							$('#div_members_login').html(msg);
							if($("#check_login_success").val() == 'successful'){
								window.location.href = 'members-control-panel.php';
							}else{
								alert($("#members_login_alert").val());
								return false;
							}
							
						}
					});
		/*
			}
		});
		*/
	}

// --------------------------- END : Members login ----------------------------------

// ------------------------------ BEGIN : Members Login Orders Confirm ------------------------------
	function global_members_login_orders(myform,url1,url2){
	
		jQuery.validator.messages.required = "";
		$.metadata.setType("attr", "rule");
		var v = jQuery("#"+myform).validate({
				meta: "validate",
				submitHandler: function(form) {
	
					$('#'+myform).ajaxSubmit({
						url : url1,
						beforeSubmit: block,
						clearForm: false,
						success: function(msg){
							$('#div_members_login_form').html(msg);
							if($("#check_login_success").val() == 'successful'){
								window.location = url2;
							}
						}
					});
					
				}
			});
	}
// ------------------------------ END : Members Login Orders Confirm --------------------------------

// ------------------------------ BEGIN : Members Change Password Save ------------------------------
	var global_members_change_password_save = function(){
		$("#myform").ajaxSubmit({
			url : 'members-register-process.php',
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$("#div_respond_message").html(msg);
				if($("#return_check").val() == 'successfully'){
					$("#members_current_password").val('');
					$("#members_new_password").val('');
				}
			}
		});
	}
// ------------------------------ END : Members Change Password Save --------------------------------

// ------------------------------ BEGIN : Members Switch Register Form ------------------------------
	var global_members_switch_register = function(){
		$("#myform").ajaxSubmit({
			url : 'members-register-switch.php?event_action=register',
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$("#members_register_orders").html(msg);
			}
		});
	}
// ------------------------------ END : Members Switch Register Form --------------------------------

// ------------------------------ BEGIN : Orders Switch to Forget Password --------------------------
	var global_orders_switch_forget_password = function(){
		$("#myform").ajaxSubmit({
			url : 'members-register-switch.php?event_action=forget_password',
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$("#members_register_orders").html(msg);
			}
		});
	}
// ------------------------------ END : Orders Switch to Forget Password ----------------------------

// ------------------------------ BEGIN : Orders Switch to Members Login ----------------------------
	var global_orders_switch_members_login = function(){
		$("#myform").ajaxSubmit({
			url : 'members-register-switch.php?event_action=members_logoin',
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$("#members_register_orders").html(msg);
			}
		});
	}
// ------------------------------ END : Orders Switch to Members Login ------------------------------

// ------------------------------ BEGIN : Products Click Detail Keep View Log -----------------------
	function global_products_view(products_id){
		$.get("products-view-log.php", {products_id: products_id});
		
		// --------- For test example
		/*
		$.get("test.php", { name: "John", time: "2pm" }, function(msg){
			$("#div_same_message_return").html(msg);
		});
		*/
	}
// ------------------------------ END : Products Click Detail Keep View Log -------------------------

// ------------------------------ BEGIN : For Apply careers -----------------------------------------
function global_careers_apply(position_id){
	$('#myform').ajaxSubmit({
		url : 'kuron-careers-process.php?position_id='+position_id,
		beforeSubmit: block,
		clearForm: false,
		success: function(msg){
			$('#div_careers').html(msg);
			global_scroll_to('div_kuron_header');
		}
	});
}

function global_careers_cancel(){
	document.getElementById('action').value = 'cancel';
	$('#myform').ajaxSubmit({
		url : 'kuron-careers-process.php',
		beforeSubmit: block,
		clearForm: false,
		success: function(msg){
			$('#div_careers').html(msg);
			global_scroll_to('div_kuron_header');
		}
	});
}

function global_careers_apply_save(){
	
	var applyer_name = $('#applyer_name');
	var applyer_name_alert = $("#applyer_name").attr("real");
	var applyer_nikename = $('#applyer_nikename');
	var applyer_nikename_alert = $("#applyer_nikename").attr("real");
	var applyer_height = $('#applyer_height');
	var applyer_height_alert = $("#applyer_height").attr("real");
	var applyer_weight = $('#applyer_weight');
	var applyer_weight_alert = $("#applyer_weight").attr("real");
	var applyer_domicile_address = $('#applyer_domicile_address');
	var applyer_domicile_address_alert = $("#applyer_domicile_address").attr("real");
	var applyer_birthday = $('#applyer_birthday');
	var applyer_birthday_alert = $("#applyer_birthday").attr("real");
	var applyer_religion = $('#applyer_religion');
	var applyer_religion_alert = $("#applyer_religion").attr("real");
	var applyer_nationality = $('#applyer_nationality');
	var applyer_nationality_alert = $("#applyer_nationality").attr("real");
	var applyer_origin = $('#applyer_origin');
	var applyer_origin_alert = $("#applyer_origin").attr("real");
	var applyer_current_address = $('#applyer_current_address');
	var applyer_current_address_alert = $("#applyer_current_address").attr("real");
	var applyer_tel = $('#applyer_tel');
	var applyer_tel_alert = $("#applyer_tel").attr("real");
	var applyer_email = $('#applyer_email');
	var applyer_email_alert = $("#applyer_email").attr("real");
	var applyer_email_incorrect_alert = $("#applyer_email_incorrect").attr("real");
	var applyer_start_date = $('#applyer_start_date');
	var applyer_start_date_alert = $("#applyer_start_date").attr("real");
	
	if(applyer_name.val() == ''){
		alert(applyer_name_alert);
		applyer_name.focus();
		return false;
	}
	if(applyer_nikename.val() == ''){
		alert(applyer_nikename_alert);
		applyer_nikename.focus();
		return false;
	}
	if(applyer_height.val() == ''){
		alert(applyer_height_alert);
		applyer_height.focus();
		return false;
	}
	if(applyer_weight.val() == ''){
		alert(applyer_weight_alert);
		applyer_weight.focus();
		return false;
	}
	if(applyer_domicile_address.val() == ''){
		alert(applyer_domicile_address_alert);
		applyer_domicile_address.focus();
		return false;
	}
	if(applyer_birthday.val() == ''){
		alert(applyer_birthday_alert);
		applyer_birthday.focus();
		return false;
	}
	if(applyer_religion.val() == ''){
		alert(applyer_religion_alert);
		applyer_religion.focus();
		return false;
	}
	if(applyer_nationality.val() == ''){
		alert(applyer_nationality_alert);
		applyer_nationality.focus();
		return false;
	}
	if(applyer_origin.val() == ''){
		alert(applyer_origin_alert);
		applyer_origin.focus();
		return false;
	}
	if(applyer_current_address.val() == ''){
		alert(applyer_current_address_alert);
		applyer_current_address.focus();
		return false;
	}
	if(applyer_tel.val() == ''){
		alert(applyer_tel_alert);
		applyer_tel.focus();
		return false;
	}
	if(applyer_email.val() == ''){
		alert(applyer_email_alert);
		applyer_email.focus();
		return false;
	}else{
		if(global_check_email_format(applyer_email.val()) == 0){
			alert(applyer_email_incorrect_alert);
			applyer_email.focus();
			return false;
		}
	}
	if(applyer_start_date.val() == ''){
		alert(applyer_start_date_alert);
		applyer_start_date.focus();
		return false;
	}
	
}

// ------------------------------ END : For Apply careers -------------------------------------------

// ------------------------------ BEGIN : For Add to Cart For Orders --------------------------------
	var global_add_to_cart = function(products_id, obj_qty, url_process){
		var go_url = url_process+'?products_id='+products_id+'&quantity='+$("#"+obj_qty).val();
		
		$('#myform').ajaxSubmit({
			url : go_url,
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$('#div_orders_cart').html(msg);
				$("#"+obj_qty).val('1');
			}
		});
	}
// ------------------------------ END : For Add to Cart For Orders ----------------------------------

// ------------------------------ BEGIN : For Delete Orders Cart ------------------------------------
	var global_delete_to_cart = function(url){
		$('#myform').ajaxSubmit({
			url : url,
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$('#div_orders_cart').html(msg);
			}
		});
	}
// ------------------------------ END : For Delete Orders Cart --------------------------------------


// ------------------------------ BEGIN : For Confirm Orders ----------------------------------------
	function global_confirm_orders_save(){	
		
		//jQuery.validator.messages.required = "";
		//$.metadata.setType("attr", "rule");
		var v = jQuery("#myform").validate({
			meta: "validate",
			submitHandler: function(form) {
				
				
				$("#myform").ajaxSubmit({
					url : "orders-process.php",
					beforeSubmit: block,
					clearForm: false,
					success: function(msg){
						$("#div_orders_check").html(msg);
						
						var orders_payment_method = $("#orders_payment_method").val();
						var orders_success = $("#orders_success").val();
						
						if(orders_success == 'success'){
								
								if(orders_payment_method == 'credit-card'){
									document.getElementById('bt_kbank_submit').click();
								}
								/*
								if(orders_payment_method == 'paysbuy'){
									document.getElementById('bt_orders_submit').click();
								}
								*/
								if(orders_payment_method == 'atm'){
									window.location = 'orders-payment-atm-successfully.php';
								}
								if(orders_payment_method == 'bank'){
									window.location = 'orders-payment-bank-successfully.php';
								}
								/*
								if(orders_payment_method == 'internetbank'){
									window.location = 'orders-credit-card-successfully.php';
								}
								*/
						}
						
						if(orders_success == 'none_success_sess_lost'){
							//$("#div_orders_message").html($("#div_orders_check").html());
							$("#div_orders_message").html(msg);
							timer = setTimeout('global_goto_home()',4000);
						}
						
						
						
					}
				});
				
					
			}
		});
		
	}
// ------------------------------ END : For Confirm Orders ------------------------------------------

// ------------------------------ BEGIN : For Orders Payment Again ----------------------------------
	var global_payment_orders_save = function(){
		var url_goto = 'orders-process.php';
		var orders_payment_method = document.getElementById('orders_payment_method').value;
		$('#myform').ajaxSubmit({
			url : url_goto,
			clearForm: false,
			success: function(msg){
				$('#div_orders_check').html(msg);
				
				if(orders_payment_method == 'credit-card'){
					document.getElementById('bt_kbank_submit').click();
				}
				if(orders_payment_method == 'atm'){
					window.location = 'orders-payment-atm-successfully.php';
				}
				if(orders_payment_method == 'bank'){
					window.location = 'orders-payment-bank-successfully.php';
				}
	
			}
		});
	}
// ------------------------------ END : For Orders Payment Again ------------------------------------

// ------------------------------ BEGIN : For Workshop ----------------------------------------------
	var global_workshop_booking = function(booking_topic_id){
		$('#myform').ajaxSubmit({
			url : 'kuron-workshop-process.php?booking_topic_id='+booking_topic_id+'&action=booking_click',
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$('#div_respond_check').html(msg);
				if($('#return_booking_check').val() == 'Y'){
					alert($('#return_booking_text_alert').val());
					window.location.href='kuron-workshop.php';
				}else{
					window.location.href='kuron-workshop-booking.php?booking_topic_id='+booking_topic_id;
				}
			}
		});
	}
	
	var global_workshop_booking_switch_forget_password = function(){
		$("#myform").ajaxSubmit({
			url : 'kuron-workshop-process.php?action=forget_password',
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$("#div_workshop_booking").html(msg);
			}
		});
	}
	
	var global_workshop_booking_switch_register = function(){
		$("#myform").ajaxSubmit({
			url : 'kuron-workshop-process.php?action=register',
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$("#div_workshop_booking").html(msg);
			}
		});
	}
	
	var global_workshop_switch_members_login = function(){
		
		var booking_topic_id = $("#booking_topic_id").val();
		
		getUrl("kuron-workshop-booking.php?booking_topic_id="+booking_topic_id);
		/*
		$("#myform").ajaxSubmit({
			url : 'kuron-workshop-process.php?action=logoin_switch',
			beforeSubmit: block,
			clearForm: false,
			success: function(msg){
				$("#div_workshop_booking").html(msg);
			}
		});
		*/
	}
	
	var global_workshop_booking_forget_password = function(){
		var v = jQuery("#myform").validate({
				meta: "validate",
				submitHandler: function(form) {
				
				$('#myform').ajaxSubmit({
					url : 'kuron-workshop-process.php?action=forget_password_request',
					beforeSubmit: block,
					clearForm: false,
					success: function(msg){
						$('#div_workshop_booking_forget').html(msg);
						
						if($("#check_return").val() == 'success'){
							//$("#members_email").val('');
						}
					}
				});
				
			}
		});		
	}
	
	var global_workshop_members_login = function(){
		
		var booking_topic_id = $("#booking_topic_id").val();
		
		jQuery.validator.messages.required = "";
		$.metadata.setType("attr", "rule");
		var v = jQuery("#myform").validate({
				meta: "validate",
				submitHandler: function(form) {
	
					$('#myform').ajaxSubmit({
						url : 'kuron-workshop-process.php?action=logoin&booking_topic_id='+booking_topic_id,
						beforeSubmit: block,
						clearForm: false,
						success: function(msg){
							$('#div_members_login_form').html(msg);
							if($("#check_login_success").val() == 'successful'){
								$("#div_workshop_booking").html(msg);
								timer = setTimeout('getUrl("kuron-workshop.php")',10000);
							}
						}
					});
					
				}
			});
	}
	
	
	
	var global_workshop_members_friend_login = function(){
		
		var booking_topic_id = $("#booking_topic_id").val();
		
		jQuery.validator.messages.required = "";
		$.metadata.setType("attr", "rule");
		var v = jQuery("#myform").validate({
				meta: "validate",
				submitHandler: function(form) {
	
					$('#myform').ajaxSubmit({
						url : 'kuron-workshop-process.php?action=logoin_friend&booking_topic_id='+booking_topic_id,
						beforeSubmit: block,
						clearForm: false,
						success: function(msg){
							$('#div_members_login_form').html(msg);
							if($("#check_login_success").val() == 'successful'){
								//$("#div_workshop_booking").html(msg);
								getUrl("kuron-workshop-booking-friend.php?booking_topic_id="+booking_topic_id)
							}
						}
					});
					
				}
			});
	}
	
	
	
	var global_kuron_workshop_members_register = function(){
		
		var booking_topic_id = $("#booking_topic_id").val();
		
		var v = jQuery("#myform").validate({
				meta: "validate",
				submitHandler: function(form) {
	
	
					$('#myform').ajaxSubmit({
						url : 'kuron-workshop-process.php?action=member_register&booking_topic_id='+booking_topic_id,
						beforeSubmit: block,
						clearForm: false,
						success: function(msg){
							
							$('#div_members_register_check').html(msg);
							
							var check_success = $("#check_success").val();
							
							if(check_success == 'success'){
								$('#div_workshop_booking').html(msg);
								global_scroll_to("div_kuron_header");
								timer = setTimeout('getUrl("kuron-workshop.php")',10000);
							}else{
								
								$('#div_members_check_message').html(msg);
								global_scroll_to("div_kuron_footer");
									
							}
							
						}
					});
					
					
				}
			});
	}
	
	var global_kuron_workshop_add_friend = function(){
		var booking_topic_id = $('#booking_topic_id').val();
		var v = jQuery("#myform").validate({
				meta: "validate",
				submitHandler: function(form) {
	
	
					$('#myform').ajaxSubmit({
						url : 'kuron-workshop-process.php?action=add_friend',
						beforeSubmit: block,
						clearForm: false,
						success: function(msg){
							
							$('#div_workshop_friend').html(msg);
							if($("#check_add_friend").val() == 'Y'){
								window.location.href='kuron-workshop-booking-friend.php?booking_topic_id='+booking_topic_id;
							}else{
								alert($("#add_friend_alert").val());	
							}
							
						}
					});
					
					
				}
		});
	}
	
	var global_kuron_workshop_edit_friend = function(friend_id, friend_first_name, friend_last_name, friend_tel, friend_email){
		$("#friend_id").val(friend_id);
		$("#friend_first_name").val(friend_first_name);
		$("#friend_last_name").val(friend_last_name);
		$("#friend_tel").val(friend_tel);
		$("#friend_email").val(friend_email);
		document.getElementById('sm_add_friend').style.display = 'none';
		document.getElementById('sm_edit_friend').style.display = '';
	}
	
	var global_kuron_workshop_edit_friend_save = function(){
		var booking_topic_id = $('#booking_topic_id').val();
		var v = jQuery("#myform").validate({
				meta: "validate",
				submitHandler: function(form) {
	
	
					$('#myform').ajaxSubmit({
						url : 'kuron-workshop-process.php?action=edit_friend',
						beforeSubmit: block,
						clearForm: false,
						success: function(msg){
							
							window.location.href='kuron-workshop-booking-friend.php?booking_topic_id='+booking_topic_id;
							
						}
					});
					
					
				}
		});
	}
	
// ------------------------------ END : For Workshop ------------------------------------------------


function keypress() {

	if (event.keyCode < 45 || event.keyCode > 57) {

		event.returnValue = false; 

		alert('กรุณาป้อนข้อมูลเป็นตัวเลขเท่านั้น');

	}

}

// --------------------------- // Blink // ----------------------------------------------------------

	function BlinkLoad(){
		setInterval('blinkIt()',550)
	
	}
	
	function blinkIt() {
		if (!document.all) return;
	
		else {
			for(i=0;i<document.all.tags('blink').length;i++){
				s=document.all.tags('blink')[i];
				s.style.visibility=(s.style.visibility=='visible')?'hidden':'visible';
			}
		}
	
	}

// ------------------------- // Bling // ------------------------------------------------------------


// ------------------------- Images Over ------------------------------------------------------------
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
// --------------------------------------------------------------------------------------------------


// ------------------------------------------- END : Place submit form ------------------------------

// ------------------------------------------- BEGIN : Place image submit form ----------------------
function global_place_image_submit(){
	var place_images_file = document.getElementById('place_images_file');
	
	if(document.getElementById('place_images_id').value == ''){
		if(place_images_file.value == ''){
			alert('กรุณาเลือก "ไฟล์รูปภาพ" ด้วยครับ');
			place_images_file.focus();
			return false;
		}
	}
}
// ------------------------------------------- END : Place image submit form ------------------------
