$(document).ready(function(){
	$('body').dblclick(function(){
		$('.popup').remove();
		$('.overlay').remove();
	})
	$('ul#jadwal_dokter li').corner('5px cc:#FFFFFF');
	$('ol.commentlist li').corner('5px cc:#FFFFFF');
	$('#mapbox').corner('8px cc:#FFFFFF');
	$('#map').corner('8px cc:#DBDBDB');
	$('#respond form p').corner('5px cc:#FFFFFF');
	$('#page_contact_us .inside').corner("round 8px").parent().css('padding', '4px').corner("round 10px");
	$('div.comentsboxs').corner("round 5px").parent().css('padding', '1px').corner("round 5px");
	$('#page_jadwal_dokter .inside').corner("round 8px").parent().css('padding', '4px').corner("round 10px");
	big_dropdown();
	
	//cart
	$('.add_keranjang').click(function(){addToCart($(this))});
	$('.del_from_cart').click(function(){delFromCart($(this))});
	$('.plus_from_cart').click(function(){addToCart($(this))});
	$('.min_from_cart').click(function(){addToCart($(this))});
	$('.search-btn').click(function(){
		$('#search-obat').submit();
	})
	
	$('.btn-proses-cart').click(function(){
		prosesCart();
	})
	
	$("#search-obat .search-nama-obat").click(function(){
		if ($(this).val()=='Nama Obat'){
			$(this).val('')	;
		}
	});
	$("#search-obat .search-nama-obat").blur(function(){
		if ($(this).val()==''){
			$(this).val('Nama Obat')	;
		}
	});
	
	$("#search-obat .search-merek-obat").click(function(){
		if ($(this).val()=='Merek Obat'){
			$(this).val('')	;
		}
	});
	$("#search-obat .search-merek-obat").blur(function(){
		if ($(this).val()==''){
			$(this).val('Merek Obat')	;
		}
	});
	
	$("#obat-unggulan .obat-lainnya img").click(function(){
		var pid=$(this).attr('product_id');
		location.href=WP_URL+'/obat-unggulan/?product_id='+pid+'#detail';
	})
	
	$('#reg-reset-form').click(function(){
		$('#form-registrasi input').val('');
		$('#form-registrasi textarea').val('');
		$('#act').val('register');
	});
	
	$('#reg-submit-form').click(function(){
		submitRegistrasi();
	});
	
	$(".prevday").click(function(){
		prevNextDay('prev');
	});
	
	$(".nextday").click(function(){
		prevNextDay('next');
	});
	
	$("#jadwal_dokter .daftar_appointment").each(function(){
		$(this).click(function(){
			daftarAppointment($(this).attr('praktek_id'));
		})
	})
	
	$("#change-password").click(function(){
		editPassword();
	});
});

function daftarAppointment(praktek_id)
{
	popup("Sedang di proses, mohon menunggu..",250,80,20);
	jQuery.ajax({
		url:WP_URL+"/jadwal-dokter/?cmd=appointment&praktek_id="+praktek_id,
		type:"get",
		success:function(data){
			closePopup();
			popup(data,450,250,20);
			
			$("#kirim_appointment").click(function(){
				jQuery.ajax({
					url:WP_URL+"/jadwal-dokter/",
					type:"post",
					data:$("#form-daftar-appointment").serialize(),
					dataType:'json',
					success:function(data){
						closePopup();
						alert(data.msg);
						if (data.status=='failed')
						{
							daftarAppointment(praktek_id);
						}
						else if (data.status=='nologin')
						{
							nonMember();
						}
						else
						{
							return false;
						}
					}
				});
			})
		}
	});
}
function prevNextDay(pn)
{
	if (pn=='next'){
		var d = $('.jadwal-thisday').attr('days_id');
		var day=parseInt(d)+1;
		var cm='next';
	}
	
	if (pn=='prev'){
		var d = $('.jadwal-thisday').attr('days_id');
		var day=parseInt(d)-1;
		var cm='prev';
	}
	
	var view = $('.jadwal-thisday').attr('view');
	
	var time = $('.jadwal-thisday').attr('time');
	
	if (pn=='next' && day>7)
	{
		day=1;
	}
	
	if (pn=='prev' && day<1)
	{
		day=7;
	}
	$('.jadwal-thisday').html('sedang proses...');
	jQuery.ajax({
		url:WP_URL+"/jadwal-dokter/?cmd=jadwal_dokter_hari&hari="+day+"&time="+time+"&cm="+cm+"&view="+view,
		type:"get",
		dataType:'json',
		success:function(data){
			$('#jadwal_dokter').html(data.list);
			$('.jadwal-thisday').html(data.info);
			$('.jadwal-thisday').attr('days_id',day);
			$('.jadwal-thisday').attr('time',data.time);
			
			$("#jadwal_dokter .daftar_appointment").each(function(){
				$(this).click(function(){
					daftarAppointment($(this).attr('praktek_id'));
				})
			})
			
			$('.lihat-semua').attr('href',WP_URL+"/jadwal-dokter/?time="+data.time);
	
		}
	});
	
}

function submitRegistrasi()
{
	var formVals = $('#form-registrasi ').serialize();
	popup("Sedang di proses, mohon menunggu..",250,80,20);
	jQuery.ajax({
		url:WP_URL+"/pendaftaran/",
		type:"post",
		data:formVals,
		dataType:'json',
		success:function(data){
			closePopup();
			popup(data.msg,300,220,30);
			
			$('#close-popup').click(function(){
				closePopup();
			})
				
			if (data.status=='success')
			{
				location.href = WP_URL;
			}
		}
	});
}

function editPassword()
{
	$('.thebox .info').hide(800);
	$('.thebox .changepass').show(800);
}

function changePass()
{
	popup("Sedang di proses, mohon menunggu..",550,100,20);
	jQuery.ajax({
		url:WP_URL+"/pendaftaran/",
		type:"post",
		data:$("#changepass").serialize(),
		dataType:'json',
		success:function(data){
			if (data.status=='success')
			{
				$('.thebox .info').show(800);
				$('.thebox .changepass').hide(800);
			}
			else
			{
			}
			closePopup();
			alert(data.msg);
		}
	});
}

function prosesCart()
{
	popup("Sedang di proses, mohon menunggu..",550,100,20);
	jQuery.ajax({
		url:WP_URL+"/cart/",
		type:"post",
		data:"act=checkout",
		dataType:'json',
		success:function(data){
			if (data.status=='success')
			{
				closePopup();
				popup(data.cartdesc,550,500,20);
				$('.popup').css({overflow:'auto'});
				
				$('#close-cart').click(function(){
					closePopup();
				})
			}
			else
			{
				closePopup();
				popup(data.cartdesc,550,100,20);
				$('.popup').css({overflow:'auto'});
				
				$('#close-cart').click(function(){
					closePopup();
				})
				
				$('.btn-proses-cart').click(function(){
					prosesCart();
				})
			}
		}
	});
}

function nonMember()
{
	var htm='<div style="line-height:25px;font-size:13px;">';
	htm=htm+'Maaf anda harus login terlebih dahulu untuk melihat halaman ini. ';
	htm=htm+'<a href="#">Klik disini</a> untuk daftar menjadi member kami dengan mengisi formulir registrasi yang telah kami sediakan, ';
	htm=htm+'atau gunakan form di bawah untuk login jika anda sudah terdaftar sebelumnya.';
	htm=htm+'</div>';
	htm=htm+'<div id="form-login" style="margin-left:50px;height:auto;min-height:300px;">';
	htm=htm+'</div>';
	popup(htm,350,500,20);
	$(document).ready(function(){
		$('#login_box').clone(true).prependTo('#form-login');
		$('#form-login #login_box').css({background:'none'});
		$('#form-login #login_box .thebox').css({background:'none'});
	});
}

function popup(content,w,h,t)
{
	var html='';
	html=html+'<div class="overlay">&nbsp;</div>';
	html=html+'<div class="popup">';
	html=html+content;
	html=html+'<div style="text-align:right;padding-top:8px;"><img src="'+WP_THEMES_URL+'/imgs/logo.png" /></div>';
	html=html+'</div>';
	
	$('body').append(html);
	$('.popup').css({position:'fixed',top:t+'px',width:w+'px',height:h+'px'});
}

function closePopup()
{
	$('.overlay').remove();
	$('.popup').remove();
}

function popupurl()
{
    popup("<img src='"+url+"' /><center> <input type=\"button\" value=\"Close\"onclick=\"popup.get(this).hide();\"/> </center>",
       {modal:true}
    );
}


