// JavaScript Document

function Cache(action){
	if(action.indexOf("?") < 0){
		var	parameter = '?';
	}else{
		var parameter = '&';
	}  
	return action+parameter+'cache='+Math.random();
}
function GetPage(div_id,file){	
		$(div_id).load(Cache(file));
}

function AddToppic(div_id){
			if($('#t_toppic').val()==""){
				alert('กรุณาใส่หัวข้อกระทู้ค่ะ');
				$('#t_toppic').focus();
			}else if($('#t_name').val()==""){
				alert('กรุณใส่ชื่อด้วยค่ะ');
				$('#t_name').focus();
			}else{
				$('form#add_data').ajaxSubmit({
				   complete: function(){
				   var formdata = $('form#add_data').serialize();
						$.ajax({
							type: "POST",
							url: 'action.php',
							data: formdata+'&module=add_toppic',
							success: function(data) {
								alert('บันทึกกระทู้ของคุณ '+data+' เรียบร้อยค่ะ');
								GetPage(div_id,'webboard_list.php?per_page=10&chk_page=ok');	
							}
						});
				   }
				 });
			 }	
}
function AddComment(){
	if($('#a_name').val()==""){
		alert('กรุณใส่ชื่อด้วยค่ะ');
		$('#a_name').focus();
	}else{
		$('form#add_comment').ajaxSubmit({
		   complete: function(){
		   var formdata = $('form#add_comment').serialize();
				$.ajax({
					type: "POST",
					url: 'action.php',
					data: formdata+'&module=add_comment',
					success: function(data) {
						alert('บันทึกข้อความของคุณ '+data+' เรียบร้อยค่ะ');
						window.location.reload();
					}
				});
		   }
		 });
	 }	
}



function number_format (number){
	if (isNaN(number) || number=='') number = 0;

	var decimals 		= decimals != undefined ? decimals : 2,
		dec_point		= dec_point != undefined ? dec_point : '.',
		thousands_sep	= thousands_sep != undefined ? thousands_sep : ',';

	var left 	= parseInt(number, 10),
		right	= Math.round(parseFloat(number.toString().replace(/^\d+./, '0.')) * Math.pow(10, decimals));
		//right	= Math.round((parseInt(number.toString().replace(/^\d+\.?/, ''),10) || 0) * (10^decimals));

	left  = left.toString().split('').reverse().join('')
			.match(/\d{3}|\d{1,2}/g)
			.join(thousands_sep)
			.split('').reverse().join('');

	right = (right / Math.pow(10,decimals)).toString().replace(/^\d+./, '').toString();

	if (right.length < decimals) for (var iRight=right.length; iRight < decimals; iRight++) right += '0';

	return left+dec_point+right;
}
function ViewCart(){
		$("#popup").load(Cache('cart.php'));	
}
function AddToCart(p_no){
	if($('#qty').val()>=1){
	var data_form = $("form#to_cart-"+p_no).serialize();
			$.ajax({
				type: 'post',
				url: 'action.php',
				data: decodeURIComponent(data_form)+'&cache='+Math.random(),
				success: function(data){
					//alert(data);
				$("#popup").load(Cache('cart.php'));
				}
            });	
	}else{
		alert('กรุณาตรวจสอบสต็อกด้วยค่ะ');	
	}
	
}
function ClosePopup(){
	 $("#cart").remove();
		$("#cart").dialog('destroy');
}
function CalCart(){
	
	var price=parseFloat(0);
	var over_price = parseFloat(0);
	$('#cart input.price-a').each(function(){ 
		price =  parseFloat($(this).val())+price;
	});
	$('#sumprice').text(number_format(price));
	over_price = parseFloat(price) + parseFloat($("#cart input[@name='ship_type']:checked").val());
	$('#over_price').text(number_format(over_price)+" ");
}

function Order(){
	var formdata = $('form#form_cart').serialize()+"&cache="+Math.random();;
	var mail = $('#cus_mail').val();	
	//alert(formdata);
	//$("#order_bill").load(Cache('order.php?'+decodeURIComponent(formdata)));

	if($('#cus_name').val()==""){
		alert('กรุณากรอกชื่อ');
		$('#cus_name').focus();
		return false;
	}else  if($('#cus_address').val()==""){
		alert('กรุณากรอก ที่อยู่ให้ครบถ้วนค่ะ');
		$('#cus_address').focus();
		return false;
	}else  if($('#cus_tel').val()==""){
		alert('กรุณาใส่เบอร์โทรศัพท์');
		$('#cus_tel').focus();
		return false;
	}else if ((mail == "") || 
		   (mail.indexOf('@') == 1) || 
		   (mail.indexOf('.') == -1)) {
		alert("กรุณาตรวจสอบ  E-Mail อีกครั้ง");  
			$('#cus_mail').focus(); 
	 }else if($('#cus_detail').val()==""){
		alert('กรุณา ใส่รายละเีอียด');
		$('#cus_detail').focus();
		return false;
	}else{
		$.ajax({
				type: "POST",
				url: "order.php",
				data: decodeURIComponent(formdata+'&cache='+Math.random()),
				success: function(data){
					alert('ยืนยันคำสั่งซื้อเรียบร้อยคุณ '+$('#cus_name').val()+
						' สามารถตรวจสอบ เลขที่ใบสั่งซื้อได้ที่ '+$('#cus_mail').val());
					
						$("#cart").remove();
						$("#cart").dialog('destroy');
					
			  }
		});
	}
}
function DelCart(session_no){
		$.get("action.php", { 
			module:'session_del',
			session_no:session_no,
			cache:Math.random()
		});	
	$('#'+session_no+'-product_block').remove();

	var price=parseFloat(0);
	$('#cart input.price-a').each(function(){ 
		price =  parseFloat($(this).val())+price;
	});
	if(price<=0){
				$("#cart").remove();
				$("#cart").dialog('destroy');
	}
	CalCart();
}

function ContactForm(){
	
	var mail = $('#contact_cus_mail').val();	

	if($('#contact_cus_name').val()==""){
		alert('กรุณากรอกชื่อ');
		$('#contact_cus_name').focus();
		return false;
	}else if ((mail == "") || 
		   (mail.indexOf('@') == 1) || 
		   (mail.indexOf('.') == -1)) {
		alert("กรุณาตรวจสอบ  E-Mail อีกครั้ง");  
			$('#contact_cus_mail').focus(); 
	 }else if($('#contact_cus_subject').val()==""){
		alert('กรุณา ใส่หัวข้อการติดต่อ');
		$('#contact_cus_subject').focus();
		return false;
	}else if($('#contact_cus_detail').val()==""){
		alert('กรุณา ใส่รายละเีอียด');
		$('#contact_cus_detail').focus();
		return false;
	}else{
		$('li#button').html('<img src=\"images/loading.gif\" align=\"absmiddle\"> กรุณารอสักครู่...');
		var formdata = $('form#contact').serialize()+"&cache="+Math.random();
		$.ajax({
			type: "POST",
			url: "send_mail.php",
			data: decodeURIComponent(formdata+'&cache='+Math.random()),
			success: function(data){
			setTimeout(function(){
				$('li#button').html('ได้รับข้อมูลคุณ '+$('#contact_cus_name').val()+' เรียบร้อยค่ะ <br>ทางเราจะตอบกลับไปที่ Email: '+$('#contact_cus_mail').val()+' โดยเร็วที่สุด');
			},3000);
				
			}
		});
	}
}

function PayMent(){
		var mail =$("input[name=cus_mail]").val();	
		if($('#cus_name').val()==""){
			alert('กรุณากรอกชื่อ');
			$('#cus_name').focus();
			return false;
		}else if ((mail == "") || 
			   (mail.indexOf('@') == 1) || 
			   (mail.indexOf('.') == -1)) {
			alert("กรุณาตรวจสอบ  E-Mail อีกครั้ง");  
				$('#cus_mail').focus(); 
		 }else if($('.payment_type').attr('checked')===false) { 
			alert('กรุณาเลือกรูปแบบการชำระเงิน');
			return false;
		}else{
			var formdata = $('form#payment').serialize()+"&cache="+Math.random();
			$.ajax({
				type: "POST",
				url: "send_mail_payment.php",
				data: decodeURIComponent(formdata+'&cache='+Math.random()),
				success: function(data){
					alert('ยืนยันการชำระเงิน เรียบร้อยค่ะ'); 
							$('form#payment').html('<div id=thank_payment>ทางเราจะทำการจัดส่งสินค้า โดยเร็ว<br>ขอบคุณค่ะ</div>');
							$('#payment h3').html('');
				  }
			});
		}
}

function PopWholesale(){
		$("#popup").load(Cache('wholesale.php'));	
}


function initialize() {
    var myLatlng = new google.maps.LatLng(13.841789,100.644422);
    var myOptions = {
      zoom: 15,
      center: myLatlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }

var map = new google.maps.Map(document.getElementById("map"), myOptions);

    var contentString = '<div id=\"pop_map\"><b><u>WebsiteBigbang.com</u></b><br>WebSiteBigBang Co.Ltd.,<br>เลขที่ 46/176 อยู่ระหว่าง ซ.นวลจันทร์ 27-29 โครงการสุรีย์พร <br>แขวงนวลจันทร์ เขตบึงกุ่ม กรุงเทพฯ</div>';
        
    var infowindow = new google.maps.InfoWindow({
        content: contentString
    });

    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map
    });
    google.maps.event.addListener(marker, 'click', function() {
      infowindow.open(map,marker);
    });
}



