// JavaScript Document

jQuery(document).ready(function() {
	if (jQuery('table.tbl').length) {  
		jQuery('table.tbl tr:odd').addClass('odd');
		jQuery('table.tbl tr:even').addClass('even');
	}  
	
	jQuery('table.verset tr').mouseover(function() {  
												jQuery("#toolbox-" + jQuery(this).attr('id')).css({'visibility' : ''});  
								 }).mouseout(function() {  
												jQuery("#toolbox-" + jQuery(this).attr('id')).css({'visibility' : 'hidden'});  
								 });  

})
	
function changepass_form() {
	jQuery('#loading').css({'display' : ''});
	var pars = "do=changepass_form";
	jQuery.ajax({
		type: "POST",
		url:  "ajax_login.php",
		data: pars,
		success: function(msg) {
			jQuery('#login').html(msg);
			jQuery('#btnSave').click(function() {
						changepass();
			})
			jQuery('#loading').css({'display' : 'none'});
		}
	})
}
	
function lostpass_form() {
	jQuery('#loading').css({'display' : ''});
	var pars = "do=lostpass_form";
	jQuery.ajax({
		type: "POST",
		url:  "ajax_login.php",
		data: pars,
		success: function(msg) {
			jQuery('#login').html(msg);
			jQuery('#btnLogin').click(function() {
						lostpass();
			})
			jQuery('#loading').css({'display' : 'none'});
		}
	})
}
	
function login_form() {
	jQuery('#loading').css({'display' : ''});
	var pars = "do=login_form";
	jQuery.ajax({
		type: "POST",
		url:  "ajax_login.php",
		data: pars,
		success: function(msg) {
			jQuery('#login').html(msg);
			jQuery('#loading').css({'display' : 'none'});
			jQuery('#btnLogin').click(function() {
						login();
			})
		}
	})
}

function register_form() {
	jQuery('#loading').css({'display' : ''});
	var pars = "do=register_form";
	jQuery.ajax({
		type: "POST",
		url:  "ajax_login.php",
		data: pars,
		success: function(msg) {
			jQuery('#login').html(msg);
			jQuery('#loading').css({'display' : 'none'});
			jQuery('#btnInscrie').click(function() {
						register();
			})
		}
	})
}

function changepass() {
	if(jQuery.trim(jQuery('#txtnume').val())=="") {
		alert('Lipseste numele dumneavoastra!');
		return false;
	}
	if(jQuery.trim(jQuery('#txtpass').val())!="" & jQuery.trim(jQuery('#txtpassc').val())=="") {
		alert('Lipseste confirmarea parolei!');
		return false;
	}
	if(jQuery.trim(jQuery('#txtpass').val())=="" & jQuery.trim(jQuery('#txtpassc').val())!="") {
		alert('Lipseste parola!');
		return false;
	}
	if(jQuery.trim(jQuery('#txtpass').val())!="" & jQuery.trim(jQuery('#txtpassc').val())!="" & jQuery.trim(jQuery('#txtpass').val())!=jQuery.trim(jQuery('#txtpassc').val())) {
		alert('Parola si confirmarea parolei nu sunt identice!');
		return false;
	}
	jQuery('#loading').css({'display' : ''});
	var pars = "do=changepass&";
	pars+= jQuery("#frmLogin").serialize();
	jQuery("#btnLogin").attr({ disabled:true, value:"Sending ..."});
	jQuery.ajax({
		type: "POST",
		url:  "ajax_login.php",
		data: pars,
		success: function(msg) {
			jQuery('#login').html(msg);
			jQuery('#loading').css({'display' : 'none'});
		}
	})
}

function lostpass() {
	if(jQuery.trim(jQuery('#txtuser').val())=="") {
		alert('Lipseste adresa de email!');
		return false;
	}
	jQuery('#loading').css({'display' : ''});
	var pars = "do=lostpass&";
	pars+= jQuery("#frmLogin").serialize();
	jQuery("#btnLogin").attr({ disabled:true, value:"Sending ..."});
	jQuery.ajax({
		type: "POST",
		url:  "ajax_login.php",
		data: pars,
		success: function(msg) {
			jQuery('#login').html(msg);
			jQuery('#loading').css({'display' : 'none'});
		}
	})
}

function login() {
	if(jQuery.trim(jQuery('#txtuser').val())=="") {
		alert('Lipseste adresa de email!');
		return false;
	}
	if(jQuery.trim(jQuery('#txtpass').val())=="") {
		alert('Lipseste parola!');
		return false;
	}
	jQuery('#loading').css({'display' : ''});
	var pars = "do=login&";
	pars+= jQuery("#frmLogin").serialize();
	jQuery("#btnLogin").attr({ disabled:true, value:"Sending ..."});
	jQuery.ajax({
		type: "POST",
		url:  "ajax_login.php",
		data: pars,
		success: function(msg) {
			if(msg=="") {
				window.location = 'index.php';
			} else {
				alert("Error: " + msg);
				jQuery("#btnLogin").attr({ disabled:false, value:"Login"});	
			}
			jQuery('#loading').css({'display' : 'none'});
		}
	})
}

function register() {
	if(jQuery.trim(jQuery('#txtname').val())=="") {
		alert('Lipseste numele!');
		return false;
	}
	if(jQuery.trim(jQuery('#txtuser').val())=="") {
		alert('Lipseste adresa de email!');
		return false;
	}
	if(jQuery.trim(jQuery('#txtpass').val())=="") {
		alert('Lipseste parola!');
		return false;
	}
	if(jQuery.trim(jQuery('#txtpassc').val())=="") {
		alert('Lipseste confirmarea parolei!');
		return false;
	}
	if(jQuery.trim(jQuery('#txtpassc').val())!=jQuery.trim(jQuery('#txtpass').val())) {
		alert('Parola si confirmarea parolei nu sunt identice!');
		return false;
	}
	jQuery('#loading').css({'display' : ''});
	var pars = "do=register&";
	pars+= jQuery("#frmLogin").serialize();
	jQuery("#btnInscrie").attr({ disabled:true, value:"Sending ..."});
	jQuery.ajax({
		type: "POST",
		url:  "ajax_login.php",
		data: pars,
		success: function(msg) {
			if(msg=="") {
				window.location = 'index.php';
			} else {
				jQuery('#login').html(msg);
				jQuery("#btnInscrie").attr({ disabled:false, value:"Inscrie"});	
			}
			jQuery('#loading').css({'display' : 'none'});
		}
	})
}

function chapter_add_favorite(v,c,cap,ver,obj) {
	var pars = "do=chapter_add_favorite&v=" + v + "&c=" + c + "&cap=" + cap + "&ver=" + ver;
	jQuery.ajax({
		type: "POST",
		url:  "ajax_toolbox.php",
		data: pars,
		success: function(msg) {
			if(msg!="") {
				alert(msg);
			} else {
				jQuery("#"+obj).remove();
			}
		}
	})
}

function chapter_add_bookmark(v,c,cap,ver,obj) {
	var pars = "do=chapter_add_bookmark&v=" + v + "&c=" + c + "&cap=" + cap + "&ver=" + ver;
	jQuery.ajax({
		type: "POST",
		url:  "ajax_toolbox.php",
		data: pars,
		success: function(msg) {
			if(msg!="") {
				alert(msg);
			} else {
				jQuery("#"+obj).remove();					
			}
		}
	})
}

function chapter_add_comment() {
	var pars = "do=chapter_add_comments&" + jQuery('#frm').serialize();
	jQuery('#loading').css({'display' : ''});
	jQuery.ajax({
		type: "POST",
		url:  "ajax_toolbox.php",
		data: pars,
		success: function(msg) {
			if(msg=="") {
				window.location = 'mycomments.php';
			}
		}
	})
	jQuery('#loading').css({'display' : 'none'});
}

function chapter_edit_comment_form(id) {
	var pars = "do=chapter_edit_comment_form&id=" + id;
	jQuery('#loading').css({'display' : ''});
	jQuery.ajax({
		type: "POST",
		url:  "ajax_toolbox.php",
		data: pars,
		success: function(msg) {
				jQuery("#result").html(msg);	
						jQuery('#btnSave').click(function() {
						chapter_add_comment();
			})	
		}
	})
	jQuery('#loading').css({'display' : 'none'});
}

function chapter_del_comment(id) {
	if(!confirm("Esti sigur(a)?")) {
		return false;
	}
	var pars = "do=chapter_del_comments&id=" + id;
	jQuery('#loading').css({'display' : ''});
	jQuery.ajax({
		type: "POST",
		url:  "ajax_toolbox.php",
		data: pars,
		success: function(msg) {
				jqRow = jQuery("#row-" + id);
				jqRow.addClass('delete');
				jqRow.fadeOut("slow", 
							  	function() { 
									jqRow.remove(); 
									jQuery('table.tbl tbody tr').removeClass();
									jQuery('table.tbl tbody tr:odd').addClass('odd');
									jQuery('table.tbl tbody tr:even').addClass('even');
									}
							  );
		}
	})
	jQuery('#loading').css({'display' : 'none'});
}


function chapter_del_favorite(v,c,cap,obj) {
	if(!confirm("Esti sigur(a)?")) {
		return false;
	}
	var pars = "do=chapter_del_favorite&v=" + v + "&c=" + c + "&cap=" + cap;
	jQuery.ajax({
		type: "POST",
		url:  "ajax_toolbox.php",
		data: pars,
		success: function(msg) {
			if(msg!="") {
				alert(msg);
			} else {
				jQuery("#" + obj).addClass('delete');
				jQuery("#" + obj).fadeOut("slow", 
							  			function() { 
											jQuery("#" + obj).remove();					
											jQuery('table.tbl tr').removeClass();
											jQuery('table.tbl tr:odd').addClass('odd');
											jQuery('table.tbl tr:even').addClass('even');
										});
			}
		}
	})	
}

function chapter_del_bookmark(v,c,cap,obj) {
	if(!confirm("Esti sigur(a)?")) {
		return false;
	}
	var pars = "do=chapter_del_bookmark&v=" + v + "&c=" + c + "&cap=" + cap;
	jQuery.ajax({
		type: "POST",
		url:  "ajax_toolbox.php",
		data: pars,
		success: function(msg) {
			if(msg!="") {
				alert(msg);
			} else {
				jQuery("#" + obj).addClass('delete');
				jQuery("#" + obj).fadeOut("slow", 
							  			function() { 
											jQuery("#" + obj).remove();					
											jQuery('table.tbl tr').removeClass();
											jQuery('table.tbl tr:odd').addClass('odd');
											jQuery('table.tbl tr:even').addClass('even');
										});
			}
		}
	})	
}