// JavaScript Document

function HoverTopMenu(objref,target,mode)
{
	var image_button = "";
	if(target=="home")
		image_button = "url('images/home_button_hover.png')";		
	else if(target == "faq")
		image_button = "url('images/faq_button_hover.png')";		
	else if(target == "contact")
		image_button = "url('images/contact_button_hover.png')";		

	if(mode == 1)
	{
		$(objref).css("background-image",image_button);
		$(objref).css("color","white");
	}
	else
	{
		$(objref).css("background-image","none");
		$(objref).css("color","#2e1101");		
	}
}

function MenubarHover(objref,mode)
{
	if(mode == 1)
	{
		if($(objref).find("a").html()=="NEWS")
		{
			$(objref).css("background-image","url('images/home_hover.png')");
			$(objref).css("background-position","left bottom");
			$(objref).css("background-repeat","no-repeat");
			$(objref).children().css("color","black");
		}
		else
		{
			$(objref).css("background-image","url('images/menubar_hover.jpg')");
			$(objref).css("background-position","left bottom");
			$(objref).css("background-repeat","no-repeat");
			$(objref).css("background-repeat","repeat-x");
			$(objref).children().css("color","black");
		}
	}
	else
	{
		$(objref).css("background-image","none");
		$(objref).children().css("color","white");	
	}
}

function ChangeLigboxSnapshoot(objref,image)
{
	$("#lightbox_hotel_snapshoot > a").attr("href","images/project_reference/"+image);
	$("#lightbox_hotel_snapshoot > a > img").attr("src","images/project_reference/"+image);
}

function InitChoiceOfTheMonth(objid,gsfw,gsfh,fq)
{
		var gallery_strip_frame_w = gsfw;
		var gallery_strip_frame_h = gsfh;
		var frame_qty = fq;
		var gallery_strip_w = gallery_strip_frame_w * frame_qty;
		
		$("#"+objid).css("width",gsfw+"px");

		$("#"+objid+" > ul").width(gallery_strip_w);
		
}

function InitProductSlider(objid,gsfw,gsfh,fq)
{
		var gallery_strip_frame_w = gsfw;
		var gallery_strip_frame_h = gsfh;
		var frame_qty = fq;
		var gallery_strip_w = gallery_strip_frame_w * frame_qty;
		
		$("#"+objid).css("width",gsfw+"px");

		$("#"+objid+" > ul").width(gallery_strip_w);
		
}

/*
function MoveCOTM(mode,objid,px_geser,fq,gsfw,gsfh)
{
	var gallery_strip_frame_w = gsfw;
	var gallery_strip_frame_h = gsfh;
	var frame_qty = fq;
	var gallery_strip_w = gallery_strip_frame_w * frame_qty;
		
	if(mode == 'left')
	{
		margin = $("#"+objid+" > ul").css("margin-left");
		int_margin = margin.replace("px","");
		if(int_margin >= 0)
			return;
		//set_margin = parseInt(int_margin) + gallery_strip_frame_w;
		set_margin = parseInt(int_margin) + px_geser;
		$("#"+objid+" > ul").animate(
			{ marginLeft: set_margin }, 
			600
		);				
	
	}
	else if(mode == 'right')
	{
		margin = $("#"+objid+" > ul").css("margin-left");
		int_margin = margin.replace("px","");
		if(int_margin <= (-(frame_qty-1)*gallery_strip_frame_w))
			return;
		//set_margin = parseInt(int_margin) - gallery_strip_frame_w;
		set_margin = parseInt(int_margin) - px_geser;
		$("#"+objid+" > ul").animate(
			{ marginLeft: set_margin }, 
			600
		);				
	
	}
}
*/

function MoveCOTM2(objid,px_geser,fq,gsfw,gsfh,index)
{
	var gallery_strip_frame_w = gsfw;
	var gallery_strip_frame_h = gsfh;
	var frame_qty = fq;
	var gallery_strip_w = gallery_strip_frame_w * frame_qty;
		
	var current_margin = parseInt($("#"+objid+" > ul").css("margin-left").replace("px",""));
	var current_index = Math.abs(Math.floor(current_margin / gallery_strip_frame_w));
	
	if(index > current_index)
	{
		if(enable_button == false)
			return;
		enable_button = false;
		
		margin = $("#"+objid+" > ul").css("margin-left");
		int_margin = margin.replace("px","");
		set_margin = parseInt(int_margin) - (px_geser * (index - current_index));
		$("#"+objid+" > ul").animate(
			{ marginLeft: set_margin }, 
			600,
			function() {
				enable_button = true;
			}				
		);						
	}
	else
	{
		if(enable_button == false)
			return;
		enable_button = false;
		
		margin = $("#"+objid+" > ul").css("margin-left");
		int_margin = margin.replace("px","");
		set_margin = parseInt(int_margin) + (px_geser * (current_index - index));
		$("#"+objid+" > ul").animate(
			{ marginLeft: set_margin }, 
			600,
			function() {
				enable_button = true;
			}							
		);					
	}
	
}

function MoveProductSlider(mode,objid,px_geser,fq,gsfw,gsfh)
{
	var gallery_strip_frame_w = gsfw;
	var gallery_strip_frame_h = gsfh;
	var frame_qty = fq;
	var gallery_strip_w = gallery_strip_frame_w * frame_qty;
		
	margin = $("#"+objid+" > ul").css("margin-left");
	int_margin = margin.replace("px","");
	if(int_margin <= (-(frame_qty-1)*gallery_strip_frame_w))
		return;
	//set_margin = parseInt(int_margin) - gallery_strip_frame_w;
	set_margin = parseInt(int_margin) - px_geser;
	$("#"+objid+" > ul").animate(
		{ marginLeft: set_margin }, 
		600
	);				

}

function check_contact(){
	var obj=document.contactForm;
	var msg=''; 
	
	if(obj.inputName.value==''){
		msg=msg + '- Silahkan isi Nama Anda Pada Inputan Name';
	}else{
		if(obj.inputName.length <= 3){
			msg=msg + '- Silahkan isi Nama Lengkap Anda';
		}	 
	}

	if(obj.inputEmail.value==''){
		msg=msg + ' \n- Silahkan masukkan alamat email anda.';
	}else{
		if (obj.inputEmail.value.indexOf("@") == -1 ||obj.inputEmail.value.indexOf(".") == -1)
		msg=msg + ' \n- Maaf, alamat email anda tidak valid.';
	} 
	
	if(obj.inputPhone.value==''){
		msg=msg + ' \n- Silahkan isi Nomor Telepon / Handphone anda.';
	}else{
		if(obj.inputPhone.length <= 6){
			msg=msg + '- Nomor Telepon yang anda masukkan terlalu pendek.';
		}	 
	}
	 
	if(obj.inputMessage.value==''){
		msg=msg + ' \n- Silahkan isi pesan anda.';
	}else{
		if(obj.inputMessage.length <= 4){
			msg=msg + '- Pesan anda terlalu pendek. Silahkan tulis lebih rinci.';
		}	 
	}
	
	if(msg != ""){
		window.alert(msg) ;
	}else{
		obj.submit();
	};
}
function check_newsletter(){
	var obj=document.newsletterForm;
	var msg=''; 
	
	if(obj.newsletterMail.value==''){
		msg=msg + ' \n- Silahkan masukkan alamat email anda.';
	}else{
		if (obj.newsletterMail.value.indexOf("@") == -1 ||obj.newsletterMail.value.indexOf(".") == -1)
		msg=msg + ' \n- Maaf, alamat email anda tidak valid.';
	} 
	if(msg != ""){
		window.alert(msg) ;
	}else{
		obj.submit();
	};
}
function reset_contact(){
	
}

function ChangeProductSnapshoot(objref,image,alink,id)
{
	$.ajax({ 
		url: "logic_handler/product_manager.php", 
		cache: false, 
		type: "POST",
		dataType: 'json',		
		data: "method=gettopsellerinfo&id="+id,
		success: function(data){
			//alert(data);			
			//return;
			$("#top_seller_title").html(data.title);
			$("#top_seller_desc").html(data.desc);
		}
	});

	$("#top_seller_display > a").attr("href",alink);
	$("#top_seller_display > a > img").attr("src","images/product_images/"+image);
}

