

var width = 36;
var height = 45;
$(document).ready(function(){
	
	
	$(".buybutton").click(function(){
		var blok = "img" + this.id;
		var kode = this.id;
		var harga = this.name;
		$.add2cart(blok,"shoppingcart",function(){
			var qtt =$("#sel"+kode).val();
			$.get("cart.php",{code: kode, jmlh: qtt, price: harga},function(data){
				$("#cartid").html(data);
				$("#tablecart > tbody .delx").unbind("click",hapusitem).bind("click",hapusitem);
			});//get
		});//add2cart
	});//buybuttonc lick

	
	$("#emptycart").click(function(){
		$("#tablecart tbody tr").each(function(index){
			$(this).remove();
		})
		$("#tablecart > tfoot tr:first-child").remove();
	});

	$(".showlargeimage").hover(function() {
		var mysrc = ($(this).attr("src")).replace(".jpg","L.jpg");
		$("#img"+ this.id).attr('src',mysrc);
	});

	
	$("#tablecart > tbody .delx").click(hapusitem);

//	$("ul.sf-menu").superfish();
	scroll_left();
	scroll_right();
	$(".columnscroll").hover(function(){$(".columnscroll").stop()},scroll_left);
	$(".rightscroll").hover(function(){$(".rightscroll").stop()},scroll_right);
	$("#tabs").tabs();
		$("#tambahalamat").dialog({autoOpen:false,width:500});
		$("#pelangganbaruform").dialog({autoOpen:false,width:500});
		$("#tanpadaftarform").dialog({autoOpen:false,width:500});
});

function scroll_left()
{
		var tinggi = $(".columnscroll").attr("scrollHeight");
		$('.columnscroll').animate({scrollTop:tinggi},50000,function(){
			$(".columnscroll").animate({scrollTop:0},50000,scroll_left);		
		}); 
		
}
function scroll_right()
{
		var tinggi = $(".rightscroll").attr("scrollHeight");
		$('.rightscroll').animate({scrollTop:tinggi},50000,function(){
			$(".rightscroll").animate({scrollTop:0},50000,scroll_right);		
		}); 
}

function empty_cart()
{
	$("#tablecart tbody tr").each(function(index){
			$(this).remove();
	});
	$("#tablecart > tfoot tr:first-child").remove();
}

function showpelangganbaru()
{
	$("#pelangganbaruform").slideDown("slow");
	$("#pelangganbaru").html("<h3>Pendaftaran Pelanggan Baru</h3>");
	if ($("#loginpelanggan").is(":visible"))
	{
	$("#loginpelanggan").slideUp("slow");
	$("#barutitle").html("<a href='javascript:showpelanggan()'><strong>Login untuk Pelanggan</strong></a>");
	}
	if ($("#tanpadaftarform").is(":visible"))
	{
		$("#tanpadaftarform").slideUp("slow");
		$("#tanpadaftar").html("<a href='javascript:showtanpadaftar()'><strong>Belanja tanpa mendaftar</strong></a>");
	}
}
function showpelanggan()
{
	$("#barutitle").html("<h3>Login untuk Pelanggan</h3>");
	$("#loginpelanggan").slideDown("slow");	
	if ($("#pelangganbaruform").is(":visible"))
	{	
	$("#pelangganbaru").html("<a href='javascript:showpelangganbaru()'><strong>Pendaftaran Pelanggan baru</strong></a>");
	$("#pelangganbaruform").slideUp("slow");
	}
	if ($("#tanpadaftarform").is(":visible"))
	{
		$("#tanpadaftarform").slideUp("slow");
		$("#tanpadaftar").html("<a href='javascript:showtanpadaftar()'><strong>Belanja tanpa mendaftar</strong></a>");
	}
		
}
function showtanpadaftar()
{
	if ($("#pelangganbaruform").is(":visible"))
	{
		$("#pelangganbaruform").slideUp("slow");
		$("#pelangganbaru").html("<a href='javascript:showpelangganbaru()'><strong>Pendaftaran Pelanggan baru</strong></a>");
	}
	if ($("#loginpelanggan").is(":visible"))
	{
		$("#loginpelanggan").slideUp("slow");
		$("#barutitle").html("<a href='javascript:showpelanggan()'><strong>Login untuk Pelanggan</strong></a>")
	}
	$("#tanpadaftar").html("<h3>Belanja tanpa mendaftar</h3>");
	$("#tanpadaftarform").slideDown("slow");	

}
function hapusitem()
{
	if (confirm("Keluarkan produk ini dari shopping cart?"))
		{
		var kode = $(this).attr("alt");
		$.get("removecart.php",{code: kode},function(data){
			$("#cartid").html(data);
			$("#tablecart > tbody .delx").unbind("click",hapusitem).bind("click",hapusitem);
		});
		}
}


function loginvalidated()
{
	var login = $("#loginemail").val();
	var pwd = $("#loginpwd").val();
	$.post("login.php",{loginemail: login, loginpassword:pwd},function(data){
		if (data.status)
		{
			$("#loginid").html(
			"<h2>"+data.nama+"</h2>"+
			"<div class='rightbody'><p><a href='myorder.php'>Order History</a></p>" +
			"<p><a href='myprofile.php'>Change Profile</a></p>" +
			"<p><a href='gantipassword.php'>Change Password</a></p>" +
			"<p><a href='logout.php'>logout</a></p></div><div class='rightfooter'><img src='/image/pixel.gif' width='1' height='1' border='0'></div>").hide().slideDown("normal");
		}
		else //error
		{
			$("#tablelogin").before("<span class='error'>"+data.message+"</span>");
			$("#loginbutton").removeAttr("disabled");
			$("#loginbutton").attr("value","login");
		}
	},"json");

}


function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + '.' + '$2');
	}
	return x1 + x2;
}

function isNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}
function showdialog(id)
	{
		$("#"+id).dialog("open");
	}
function numbersonly(myfield, e)
{
	var key;
	var keychar;
	if (window.event)
   		key = window.event.keyCode;
	else if (e)
   		key = e.which;
	else
   	return true;
	keychar = String.fromCharCode(key);

	if ((key==null) || (key==0) || (key==8) || 
    	(key==9) || (key==13) || (key==27) )
   		return true;
	else if ((("0123456789.").indexOf(keychar) > -1))
   	return true;
	else
   	return false;
}

