$(document).ready(function(){
	
	$("#searchPertanyaan").click(function(){
		showSearch();
	});
	$(".searchlink").click(function(){
		showSearch();
	});
	
	$("#formsearch").submit(function(){	
		window.location="search_"+$("#searchtanya").val()+".html";
		
		return false;
	});
	
});

function doLogout()
{
	$("#loading").show();
	$.post("ajax.do.php", { func: "logout" },
			  function(data){
			  	$("#loading").hide();
				$.prompt("Berhasil logout. Terimakasih telah bertanya :) ",{
							callback: function(v,m,f){ //just print out the selection
								//$("#loading").show();
								//window.location = "index.php";
							}
					});

				//window.location = "index.php";
			  }, "text");
}

function doLogin()
{
	$("#formlogin").hide();
	$("#loading").show();
	$.post("ajax.do.php", { func: "login", 
							username: $("#username").val(), 
							password: $("#password").val(), 
							rememberme: $("#rememberme").val()
							  },
			  function(data){
			  	$("#loading").hide();
			  	if( data == '1' )
				{
					parent.location.reload();
				}
				else
				{
					$("#formlogin").show();
					showError(data);
				}
			  }, "text");
}

function doJawab()
{
	$("#formlogin").hide();
	$("#loading").show();
	$.post("ajax.do.php", { func: "jawab", 
							jawaban: $("#jawaban").val(), 
							tanya_id: $("#jawab_tanya_id").val(),
							cat_id: $("#jawab_cat_id").val()
							  },
			  function(data){
			  	$("#loading").hide();
			  	if( data == '1' )
				{
					//window.location.reload();
					updateJawab($("#jawaban").val());
					$("#jawabpertanyaan").hide();
				}
				else
				{
					$("#formlogin").show();
					showError(data);
				}
			  }, "text");
}

function updateJawab(jawaban)
{
	content	= '<div class="tanyaitem" id="tanyaitembarusan" style="background-color:#FFCC00" >'+
            	'<div class="tanyajumlah"></div>'+
                '<div class="tanyadetail">'+ jawaban +'</div>'+
                '<br />'+
                '<div class="tanyainfo"><strong>Barusan aja</strong> dijawab oleh <b>dirimu</b> </div>'+
            '</div>';
	$("#jawablist").append( content );
	$("#tanyaitembarusan").focus();
	$("#jawaban").val("");
	window.tb_remove();
}

function doRegister()
{	
	$("#formlogin").hide();
	$("#loading").show();
	$.post("ajax.do.php", { func: "register", 
							usernamereg: $("#usernamereg").val(), 
							passwordreg: $("#passwordreg").val(), 
							password2: $("#password2").val(), 
							name: $("#name").val(), 
							email: $("#email").val(), 
							handphone: $("#handphone").val(), 
							kota_id: $("#kota_id").val()
							  },
			  function(data){
			  	if( data == '1' )
				{
					$("#loading").hide();
					parent.location.reload();
				}
				else
				{
					$("#formlogin").show();
					showError(data);
				}
			  }, "text");
}


function doTanya()
{
	$("#formtanyaloggedin").hide();
	$("#loading").show();
	$.post("ajax.do.php", { func: "tanya", 
							tanya: $("#biginput").val(),
							tanya_detail: $("#textareatanya").val(),
							cat_id: $("#cat_id").val()
							  },
			  function(data){
			  	$("#loading").hide();
			  	if( data.success == '1' )
				{
					window.location = "pertanyaan_tanya_"+ data.tanya_id +".html";
				}
				else
				{
					$("#formtanyaloggedin").show();
					showError(data.message);
				}
			  }, "json");
}

function doLoginTanya()
{
	$("#formtanya").hide();
	$("#loading").show();
	$.post("ajax.do.php", { func: "login&tanya", 
							username: $("#username").val(), 
							password: $("#password").val(), 
							rememberme: $("#rememberme").val(), 
							tanya: $("#biginput").val(),
							tanya_detail: $("#textareatanya").val(),
							cat_id: $("#cat_id").val()
							  },
			  function(data){
			  	$("#loading").hide();
			  	if( data.success == '1' )
				{
					/*$("#formtanya").hd();*/
					window.location = "pertanyaan_tanya_"+ data.tanya_id +".html";
				}
				else
				{
					$("#formtanya").show();
					showError(data.message)
				}
			  }, "json");
}

function doRegisterTanya()
{	
	$("#formtanya").hide();
	$("#loading").show();
	$.post("ajax.do.php", { func: "register&tanya", 
							usernamereg: $("#usernamereg").val(), 
							passwordreg: $("#passwordreg").val(), 
							password2: $("#password2").val(), 
							name: $("#name").val(), 
							email: $("#email").val(), 
							handphone: $("#handphone").val(), 
							kota_id: $("#kota_id").val(), 
							tanya: $("#biginput").val(),
							tanya_detail: $("#textareatanya").val(),
							cat_id: $("#cat_id").val()
							  },
			  function(data){
				$("#loading").hide();
			  	if( data.success == '1' )
				{
					/*$("#formtanya").hd();*/
					window.location = "pertanyaan_tanya_"+ data.tanya_id +".html";
				}
				else
				{
					$("#formtanya").show();
					showError(data.message);
				}
			  }, "json");
}


function doProfile()
{
	$("#formprofile").hide();
	$("#loading").show();
	$.post("ajax.do.php", { func: "profile", 
							name: $("#name").val(), 
							email: $("#email").val(), 
							handphone: $("#handphone").val(), 
							kota_id: $("#kota_id").val()
							  },
			  function(data){
			  	$("#loading").hide();
			  	if( data == '1' )
				{
					showError("Berhasil update profile");
				}
				else
				{
					showError(data);
				}
				$("#formprofile").show();
			  }, "text");
	return false;
}

function validateLogin()
{
	if( $("#username").val().length < 5 )
	{
		showError("Username minimal 5 karakter");
		return false;
	}
	if( $("#password").val().length < 5 )
	{
		showError("Password minimal 5 karakter");
		return false;
	}
		
	return true;
}

function validateJawab()
{
	if( $("#jawaban").val().length < 5 )
	{
		showError("Jawaban Anda terlalu pendek");
		return false;
	}
		
	return true;
}

function validateRegister()
{
	if( $("#usernamereg").val().length < 5 )
	{
		showError("Username minimal 5 karakter");
		return false;
	}
	if( $("#passwordreg").val().length < 5 )
	{
		showError("Password minimal 5 karakter");
		return false;
	}
	if( $("#passwordreg").val() != $("#password2").val() )
	{
		showError("Silahkan ulangi password dengan benar");
		return false;
	}
	if( $("#name").val().length < 5 )
	{
		showError("Nama minimal 5 karakter");
		return false;
	}
	if( $("#email").val().length < 5 )
	{
		showError("Email minimal 5 karakter");
		return false;
	}
	if( $("#handphone").val().length < 7 )
	{
		showError("Handphone minimal 7 karakter");
		return false;
	}
	if( $("#kota_id").val().length < 1 )
	{
		showError("Silahkan pilih kota dimana Anda tinggal");
		return false;
	}
		
	return true;
}

function validateProfile()
{
	if( $("#name").val().length < 5 )
	{
		showError("Nama minimal 5 karakter");
		return false;
	}
	if( $("#email").val().length < 5 )
	{
		showError("Email minimal 5 karakter");
		return false;
	}
	if( $("#handphone").val().length < 7 )
	{
		showError("Handphone minimal 7 karakter");
		return false;
	}
	if( $("#kota_id").val().length < 1 )
	{
		showError("Silahkan pilih kota dimana Anda tinggal");
		return false;
	}
		
	return true;
}

function showError(message)
{
	$.prompt(message);
}

function showSearch()
{
	tb_show("Search Pertanyaan",'#TB_inline?inlineId=searchHidden&amp;height=180&amp;width=650'); 
	$("#searchtanya").focus();
}

function showReportAdmin(tanya_id)
{	
	tb_show("Laporkan ke Admin",'reportAdmin.php?tanya_id='+ tanya_id +'&amp;height=180&amp;width=650'); 
	//$("#searchtanya").focus();
}

function showJawab(tanya_id)
{	
	tb_show("Jawab Pertanyaan",'#TB_inline?inlineId=regLoginHidden&amp;height=250&amp;width=450'); 
	$("#jawaban").focus();
}

function showRegOrLogin()
{	
	tb_show("Registrasi / Login",'#TB_inline?inlineId=regLoginHidden&amp;height=480&amp;width=450');
	//tb_show("Registrasi / Login",'regOrLogin.php?height=480&amp;width=450');
}
