<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function goToByScroll(id){
	$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}
//-->

function downloadPress(bookId, bookTypeId, orderId, publisherId){
	$.post("/user/update_counter", { book_id:bookId, book_type_id:bookTypeId, order_id:orderId, publisher_id:publisherId },
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success===true) {
			if(res.download_counter>2) {
				jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Ξεπεράσατε το όριο download του βιβλίου</div>");
			} else {
				//$("#downloadLink").attr('href',res.download_link);
				$(".eg-diey-txt").html('Απομένουν '+(3-res.download_counter)+' downloads');
			}
			
			orderPage = 1;
			giftPage = 1;
			archivePage = 1;
			
			$.ajax({
				url: "/user/getorders",
				type: "POST",
				data: {limit:perPage,offset:0},
				dataType: "json",
				success: function(data)
				{
					totalBooks = data.total;
					totalPages = parseInt(totalBooks/perPage);
					if(totalBooks%perPage){totalPages+=1;}
					booksData = data.items;
					if(totalBooks>0){
						$("#library-orders").empty();
						$("#myOrders").tmpl(booksData).appendTo("#library-orders");
						drawOrderPaging();
					} else {
						$("#library-orders").html('Δεν βρέθηκαν βιβλία');
					}
				}
			});
		
			$.ajax({
				url: "/user/getgifts",
				type: "POST",
				data: {limit:perPage,offset:0},
				dataType: "json",
				success: function(data)
				{
					totalBooks = data.total;
					totalPages = parseInt(totalBooks/perPage);
					if(totalBooks%perPage){totalPages+=1;}
					booksData = data.items;
					if(totalBooks>0){
						$("#library-gifts").empty();
						$("#myGifts").tmpl(booksData).appendTo("#library-gifts");
						drawGiftPaging();
					} else {
						$("#library-gifts").html('Δεν βρέθηκαν βιβλία');
					}
				}
			});
		
			$.ajax({
				url: "/user/getarchive",
				type: "POST",
				data: {limit:perPage,offset:0},
				dataType: "json",
				success: function(data)
				{
					totalBooks = data.total;
					totalPages = parseInt(totalBooks/perPage);
					if(totalBooks%perPage){totalPages+=1;}
					booksData = data.items;
					if(totalBooks>0){
						$("#library-archive").empty();
						$("#myArchive").tmpl(booksData).appendTo("#library-archive");
						drawArchivePaging();
					} else {
						$("#library-archive").html('Δεν βρέθηκαν βιβλία');
					}
				}
			});
		}
		return true;
	});
}

function downloadBook(form){
	bookId = $('form#'+form+' input[name=book_id]').val();
	bookTypeId = $('form#'+form+' input[name=book_type_id]').val();
	orderId = $('form#'+form+' input[name=order_id]').val();
	publisherId = $('form#'+form+' input[name=publisher_id]').val();

	$.post("/user/download_book", {book_id:bookId, book_type_id:bookTypeId, order_id:orderId, publisher_id: publisherId },
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success===true) {		
			jQuery.facebox('<div id="eg-area" style="width:auto; margin:0px"><div class="eg-border" style="height:auto"><div class="eg-area-txt" style="width:auto; height:auto">Για να ξεκινήσετε τo downloading του eBook που επιλέξατε, πατήστε το κουμπί <strong>Download</strong> που εμφανίζεται παρακάτω. Ανάλογα με τις ρυθμίσεις που έχετε κάνει στον Web Browser που χρησιμοποιείτε, μπορεί να εμφανιστεί ένα μήνυμα που θα σας ρωτά αν θα πρέπει να ανοίξει (open) ή να αποθηκεύσει (Save) το αρχείο του βιβλίου που κάνετε download. Επιλέξτε "Ανοιγμα" (Open) ώστε να αναλάβει την διαδικασία το Adobe Digital Editions.</ br><span style="color:red">(*)Υπενθυμίζουμε ότι είναι απαραίτητη η εγκατάσταση και ενεργοποίηση του Adobe Digital Editions ΠΡΙΝ κατεβάσετε κάποιο βιβλίο.</span></div></div><div class="eg-diey"><div class="eg-diey-txt">Απομένουν '+(3-res.download_counter)+' downloads</div><a id="downloadLink" style="text-decoration:none;cursor:pointer" onclick="downloadPress('+bookId+', '+bookTypeId+', \''+orderId+'\','+publisherId+')" href="/user/download_link/'+bookId+'/'+bookTypeId+'/'+orderId+'/'+publisherId+'" target="_blank" ><div class="btn-eg">Download</div></a></div> </div>');
		}
		else {
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		}
	});
	return true;
}

function goToPage(pageNum){
	$("#content").html('<img style="margin-left:355px;" src="/images/loading.gif" border="0" />');
	var thisOffset = pageNum*perPage-perPage;
	pageSelected = pageNum;
	//For back button
	backPageSelected = pageNum;
	$.ajax({
		url: thisUrl,
		type: "POST",
		data: {limit:perPage, offset:thisOffset, sortby: sortbyval, search_txt: search_txtval, upper_searchfield: upper_searchfieldval, filter1: filter1_str, filter2: filter2_str, filter3: filter3_str, filter4: filter4_str, filter5: filter5_str},
		dataType: "json",
		success: function(data)
		{
			booksData = data.items;
			totalBooks = data.total;
			subtotalBooks = data.subtotal;
			if(totalBooks>0 && subtotalBooks>0){
				if(templateSelected==0){
					$("#content").empty();
					$("#bookTemplate1").tmpl(data.items).appendTo("#content");
				} else {
					$("#content").empty();
					$("#bookTemplate2").tmpl(data.items).appendTo("#content");
				}
				drawPaging();
				$("#sortby").css('display','block');
				$(".cat-title2").css('display','block');
				if($(".comments-height").css('overflow')=='visible'){
					$(".comments-height").css('overflow','hidden');
				} else {
					$(".comments-height").css('overflow','visible');
				}
			} else {
				$("#content").html('Δεν βρέθηκαν βιβλία');
				$(".page").css('display','none');
				//$("#sortby").css('display','none');
				//$(".cat-title2").css('display','none');
			}
		}
	});
	return true;
}
	
function drawPaging(){
	var paging_html = '';
	var counterLeft = 0;
	var counterRight = 0;
	var pagesBetween = 2;
	var pageToStart = pageSelected-pagesBetween;
	var pageToEnd = pageSelected+pagesBetween;
	
	if(totalPages == 1)
	{
		$(".page").css('display','none');
		return true;
	} 
	
	if(totalPages <= (2*pagesBetween))
	{
		pageToStart = 1;
		pageToEnd = totalPages;
	} 
	else 
	{
		while((counterLeft+counterRight) < (2*pagesBetween))
		{
			if(pageToStart <= 0)
			{
				pageToEnd += -pageToStart+1;
				pageToStart = 1;
			}
			counterLeft = pageSelected - pageToStart;
			if((totalPages-pageToEnd) < 0)
			{
				pageToEnd -= 1;
				pageToStart -= 1;
			}
			counterRight = pageToEnd - pageSelected; 
		}
	}
	
	if(pageSelected == 1){
		paging_html += '<div class="page-txt">Αρχή</div><div class="page-arrow"><img src="/images/p-ar2left.png" width="11" height="13" border="0" /></div><div class="page-txt">';
	} else {
		if(pageToStart > 1){
			paging_html += '<div class="page-txt" style="cursor:pointer;color:#FFFFFF;" onclick="goToPage(1);">Αρχή</div><div class="page-arrow"><img src="/images/p-ar1left.png" style="cursor:pointer" onclick="goToPage('+(pageSelected-1)+');" width="11" height="13" border="0" /></div><div class="page-txt"> ... | ';
		} else {
			paging_html += '<div class="page-txt" style="cursor:pointer;color:#FFFFFF;" onclick="goToPage(1);">Αρχή</div><div class="page-arrow"><img src="/images/p-ar1left.png" style="cursor:pointer" onclick="goToPage('+(pageSelected-1)+');" width="11" height="13" border="0" /></div><div class="page-txt">';
		}
		
	}
	
	for(i=pageToStart;i < pageToEnd;i++)
	{
		if(i==pageSelected){
			paging_html += i+'<span style=" color:#d68c8c"> | </span>';
		}
		else {
			paging_html += '<a style="cursor:pointer;color:#FFFFFF;text-decoration:none;" onclick="goToPage('+i+');">'+i+'</a><span style=" color:#d68c8c"> | </span>';
		}	
	}
	//teleytaia selida sto paging
	if(i==pageSelected){
		paging_html += i;
	}
	else {
		paging_html += '<a style="cursor:pointer;color:#FFFFFF;text-decoration:none;" onclick="goToPage('+i+');">'+i+'</a>';
	}
	if(pageSelected == totalPages){
		paging_html += '</div><div class="page-arrow"><img src="/images/p-ar2right.png" width="11" height="13" border="0" /></div><div class="page-txt">Τέλος</div>'
	} else {
		if(pageToEnd < totalPages){
			paging_html += ' | ... </div><div class="page-arrow"><img src="/images/p-ar1right.png" style="cursor:pointer" onclick="goToPage('+(pageSelected+1)+');" width="11" height="13" border="0" /></a></div><div class="page-txt" style="cursor:pointer;color:#FFFFFF;" onclick="goToPage('+totalPages+');">Τέλος</div>';
		} else {
			paging_html += '</div><div class="page-arrow"><img src="/images/p-ar1right.png" style="cursor:pointer" onclick="goToPage('+(pageSelected+1)+');" width="11" height="13" border="0" /></a></div><div class="page-txt" style="cursor:pointer;color:#FFFFFF;" onclick="goToPage('+totalPages+');">Τέλος</div>';
		}
	}

	$(".page").css('display','block');
	$(".page").html(paging_html);
	return true;
}
	
function getTemplate1(){
	if(templateSelected == 1){
		$("#content").empty();
		$("#bookTemplate1").tmpl(booksData).appendTo("#content");
		templateSelected = 0;
	}
	return true;
}

function getTemplate2(){
	if(templateSelected == 0){
		$("#content").empty();
		$("#bookTemplate2").tmpl(booksData).appendTo("#content");
		templateSelected = 1;
	}
	return true;
}

function SubmitComment(){
	var strcomment_text = jQuery.trim($("#comment_text").val());
	if ((!strcomment_text.length > 0) || strcomment_text.toString()== "Γράψτε το σχόλιό σας..."){
	return false;
	}
	$.post("/books/add_comment", {book_id:bookId, comment_text:strcomment_text},
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success===true) {
			var thisOffset = pageSelected*perPage-perPage;
			$.ajax({
				url: "/books/getcomments/",
				type: "POST",
				data: {limit:perPage, offset:thisOffset, book_id :bookId},
				dataType: "json",
				success: function(data)
				{
					totalComments = data.total;
					if(totalComments==1){
						$("#total_comments").html(totalComments+' σχόλιο');
					} else {
						$("#total_comments").html(totalComments+' σχόλια');
					}
					totalPages = parseInt(totalComments/perPage);
					if(totalComments%perPage){totalPages+=1;}
					commentsData = data.items;
					if(totalComments>0){
						$("#content").empty();
						$("#commentsTemplate").tmpl(commentsData).appendTo("#content");
						drawCommentPaging();
					}
				}
			});
		}
		else {
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		}
	});
}

function SubmitLogin(){
	var strusername = jQuery.trim($("#username").val());
	var strpassword = jQuery.trim($("#password").val());
	if ((!strusername.length > 0) || strusername.toString()== "username..."){
	jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Δεν συμπληρώσατε το username σας.</div>");
	return false;
	}
	if ((!strpassword.length > 0) || strpassword.toString()== "password..."){
	jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Δεν συμπληρώσατε το password σας.</div>");
	return false;
	}
	$.post("/website/login", {username:strusername, password:strpassword},
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success===true) {
			if(res.msg.length>0){
				jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
			}
			if(res.isReload){
				location.reload(true);
			} else {
				var str_items = "";
				switch(res.basket_info.basket_items){
					case 0:
						str_items = '( Κανένα προϊόν )';
					break;
					case 1:
						str_items = '( '+res.basket_info.basket_items+' προϊόν '+res.basket_info.basket_sum+' € )';
					break;
					default:
						str_items = '( '+res.basket_info.basket_items+' προϊόντα '+res.basket_info.basket_sum+' € )';
					break;
				}

				$('#user_area').html('<div class="basket-btn"><a style="text-decoration:none;" href="/user/basket"><div class="basket-btn-txt">'+str_items+'</div></a></div><a style="text-decoration:none;" href="/user/wishlist"><div style="margin-left:0;" class="wish-btn"></div></a><div style="position:absolute; left:640px; width:283px;" id="login-box"><div class="fst-line"><div class="fst-line-txt"><a style="text-decoration:none;" href="/user/myaccount">Ο ΛΟΓΑΡΙΑΣΜΟΣ ΜΟΥ</a> | <a style="text-decoration:none;" href="/user/mylibrary">Η ΒΙΒΛΙΟΘΗΚΗ ΜΟΥ</a></div></div><div class="snd-line"><div class="fst-line-txt"><!--<a style="text-decoration:none;" href="/user/mycoupons">ΤΑ ΚΟΥΠΟΝΙΑ ΜΟΥ</a> | --><a style="text-decoration:none;cursor:pointer;" onclick="Logout();">ΑΠΟΣΥΝΔΕΣΗ</a></div></div></div>');
				$('#comment-area').html('<div class="sx-frame"><textarea id="comment_text" class="txtField" style="width:700px; height:90px; background-color:#eaeaea;  border:0; float:left; padding:3px; font-size:12px; font-weight:bold;  font-family: Arial, Helvetica, sans-serif; color: #444;"></textarea></div><div style="margin-right: 23px;" class="btn-eg" onclick="SubmitComment()">AΠΟΣΤΟΛΗ</div>');
				$('#comment_text').watermark('Γράψτε το σχόλιό σας...');
			}
		}
		else {
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		}
	});
	
}

function Logout(){
	$.post("/website/logout",
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success===true) {
			if(res.isReload){
				location.reload(true);
			} else {
				$('#user_area').html('<div id="login-box"><div class="fst-line"><div class="fst-line-txt"><a href="/website/register">ΕΓΓΡΑΦΗ</a> | <a onclick="jQuery.facebox({ajax:\'/website/password_remind\'});" style="cursor:pointer">ΥΠΕΝΘΥΜΙΣΗ ΚΩΔΙΚΟΥ</a></div></div><div class="snd-line"><input type="text" class="txtField" id="username" /><input type="password" class="txtField" id="password" /><div onclick="SubmitLogin();" style="text-decoration:none; cursor:pointer" class="login-btn">login</div></div></div>');
				$('#comment-area').html('<div style="width:700px; margin-left:20px;" class="eg-diey"><div style="margin-left:10px;" class="star">*</div><div style="width:auto;" class="eg-diey-txt">Κάντε Login για να γράψετε και εσείς το σχόλιο σας.</div></div>');
				$('#username').watermark('username...');
				$('#password').watermark('password...');

			}
		}
		else {
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Κάποιο σφάλμα παρουσιάστηκε!</div>");
		}
	});
}

function PasswordRemind(){
	var stremail = jQuery.trim($("#user_remind_email").val());
	if ((!stremail.length > 0) || stremail.toString()== "το e-mail σας..."){
		$('#error_message').html("Δεν συμπληρώσατε το e-mail σας.");
		$('#error_message').css('display','block');
	return false;
	}
	var pos1=stremail.indexOf(">");
	var pos2=stremail.indexOf("<");
	var pos3=stremail.indexOf(";");
	if (pos1>=0 || pos2>=0 || pos3>=0){
		$('#error_message').html("Το e-mail που συμπληρώσατε είναι λάθος.");
		$('#error_message').css('display','block');
		return false;
	}
	for (var i=0;i<stremail.length;i++){
		asciiNum = stremail.charCodeAt(i);
		//alert(asciiNum);
		if (!(asciiNum < 184)){
			$('#error_message').html("Το e-mail που συμπληρώσατε είναι λάθος.");
			$('#error_message').css('display','block');
			return false;
		}
	}
	var atpos=stremail.indexOf("@");
	var dotpos=stremail.lastIndexOf(".");
	if ((stremail.length > 0) && (atpos<1 || dotpos<atpos+2 || dotpos+2>=stremail.length)){
		$('#error_message').html("Το e-mail που συμπληρώσατε είναι λάθος.");
		$('#error_message').css('display','block');
	return false;
	}
	$.post("/website/password_send", {email:stremail},
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success==="true") {
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Σας έχει αποσταλλεί e-mail με τα στοιχεία εισόδου στο e-bookshop.gr!</div>");
		}
		else {
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Το e-mail που έχετε εισάγει δεν υπάρχει στο e-bookshop.gr!</div>");
		}
	});
}

function ContactForm(){
	var strfrom = $("#emailfrom").val();
	var strto = $("#emailto :selected").val();
	var strname = $("#name").val();
	var strkeimeno = $("#keimeno").val();
	if (strname.length == 0){
		$('#message').html('Το πεδίο "Όνομα" είναι υποχρεωτικό!');
		$('#message').css('display','block');
		return false;
	}
	if (strto.length == 0){
		$('#message').html('Πρέπει να κάνετε μια επιλογή από το πεδίο "Υπόψην"!');
		$('#message').css('display','block');
		return false;
	}
	if (strfrom.length == 0){
		$('#message').html('Το πεδίο "το e-mail σας" είναι υποχρεωτικό!');
		$('#message').css('display','block');
		return false;
	}
	if (!isValidEmail(strfrom)){
		$('#message').html('Το πεδίο "το e-mail σας" πρέπει να περιέχει ένα έγκυρο e-mail!');
		$('#message').css('display','block');
		return false;
	}
	if (strkeimeno.length == 0){
		$('#message').html('Το πεδίο "Κείμενο" είναι υποχρεωτικό!');
		$('#message').css('display','block');
		return false;
	}
	$.post("/contact/send", {emailfrom: strfrom, emailto: strto, name: strname, keimeno: strkeimeno},
	function(data){
		var mes = jQuery.parseJSON(data);
		if(mes.success){
			jQuery.facebox('<div style="padding:10px;font-family:Arial, Helvetica, sans-serif">'+mes.message+'</div>');
			setTimeout ('jQuery.facebox.close()', 3000 );
		}
	});

}

function RegisterForm(){
	var struser_firstname = $("#user_firstname").val();
	var struser_lastname = $("#user_lastname").val();
	var struser_email = $("#user_email").val();
	var struser_password = $("#user_password").val();
	var struser_password_verification = $("#user_password_verification").val();
	var struser_address = $("#user_address").val();
	var struser_postal_code = $("#user_postal_code").val();
	var struser_city = $("#user_city").val();
	var struser_country = $("#user_country").val();
	var struser_tel = $("#user_tel").val();
	var struser_birthday = $("#user_birthday").val();
	var struser_gender_id = $("#user_gender_id").val();
	var struser_education_id = $("#user_education_id").val();
	var struser_occupation_id = $("#user_occupation_id").val();
	var stris_newsletter = $("#is_newsletter").val();
	

	if (struser_firstname.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Όνομα!</div>");
		$("#user_firstname").focus();
		return false;
	}
	
	if (struser_lastname.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Επώνυμο!</div>");
		$("#user_lastname").focus();
		return false;
	}
	
	if (struser_email.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε E-mail!</div>");
		$("#user_email").focus();
		return false;
	}
	
	if ((struser_email.length > 0) && (!isValidEmail(struser_email))){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Το πεδίο E-mail πρέπει να περιέχει ένα έγκυρο e-mail!</div>");
		$("#user_email").focus();
		return false;
	}
	
	if (struser_password.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Κωδικό!</div>");
		$("#user_password").focus();
		return false;
	}
	
	if (struser_password.length < 5){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Το πεδίο Κωδικός πρέπει να περιέχει τουλάχιστον 5 χαρακτήρες!</div>");
		$("#user_password").focus();
		return false;
	}
	
	if (struser_password_verification.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε το πεδίο Επιβεβαίωση Κωδικού!</div>");
		$("#user_password_verification").focus();
		return false;
	}
	
	if (struser_password !== struser_password_verification){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Το πεδίο Κωδικός πρέπει να συμπίπτει με το πεδίο Επιβεβαίωση Κωδικού!</div>");
		$("#user_password_verification").focus();
		return false;
	}
	
	if (struser_address.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Διεύθυνση!</div>");
		$("#user_address").focus();
		return false;
	}
	
	if (struser_postal_code.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Ταχ. κώδικα!</div>");
		$("#user_postal_code").focus();
		return false;
	}
	
	if (struser_city.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Πόλη!</div>");
		$("#user_city").focus();
		return false;
	}
	
	$.post("/website/register_submit", {user_firstname: struser_firstname, user_lastname: struser_lastname, user_email: struser_email, user_password: struser_password, user_address: struser_address, user_postal_code: struser_postal_code, user_city: struser_city, user_country: struser_country, user_tel: struser_tel, user_birthday: struser_birthday, user_gender_id: struser_gender_id, user_education_id: struser_education_id, user_occupation_id: struser_occupation_id, is_newsletter: stris_newsletter},
	function(data){
		var res = jQuery.parseJSON(data);
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		setTimeout ('jQuery.facebox.close()', 3000 );
	});

}

function NewsletterForm(){
	var struser_email = $("#user_email").val();

	if (struser_email.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε E-mail!</div>");
		$("#user_email").focus();
		return false;
	}
	
	if ((struser_email.length > 0) && (!isValidEmail(struser_email))){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Το πεδίο E-mail πρέπει να περιέχει ένα έγκυρο e-mail!</div>");
		$("#user_email").focus();
		return false;
	}
	
	$.post("/website/unsubscribe_submit", {user_email: struser_email},
	function(data){
		var res = jQuery.parseJSON(data);
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		setTimeout ('jQuery.facebox.close()', 3000 );
	});

}

function UpdateMyAccount(){
	var struser_firstname = $("#user_firstname").val();
	var struser_lastname = $("#user_lastname").val();
	var struser_email = $("#user_email").val();
	var struser_password = $("#user_password").val();
	var struser_password_new = $("#user_password_new").val();
	var struser_password_new_verification = $("#user_password_new_verification").val();
	var struser_address = $("#user_address").val();
	var struser_postal_code = $("#user_postal_code").val();
	var struser_city = $("#user_city").val();
	var struser_country = $("#user_country").val();
	var struser_tel = $("#user_tel").val();
	var struser_birthday = $("#user_birthday").val();
	var struser_gender_id = $("#user_gender_id").val();
	var struser_education_id = $("#user_education_id").val();
	var struser_occupation_id = $("#user_occupation_id").val();
	var struser_grid_view = $("#user_grid_view").val();
	var stris_newsletter = $("#is_newsletter").val();
	

	if (struser_firstname.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Όνομα!</div>");
		$("#user_firstname").focus();
		return false;
	}
	
	if (struser_lastname.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Επώνυμο!</div>");
		$("#user_lastname").focus();
		return false;
	}
	
	if (struser_email.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε E-mail!</div>");
		$("#user_email").focus();
		return false;
	}
	
	if ((struser_email.length > 0) && (!isValidEmail(struser_email))){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Το πεδίο E-mail πρέπει να περιέχει ένα έγκυρο e-mail!</div>");
		$("#user_email").focus();
		return false;
	}
	
	if (struser_address.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Διεύθυνση!</div>");
		$("#user_address").focus();
		return false;
	}
	
	if (struser_postal_code.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Ταχ. κώδικα!</div>");
		$("#user_postal_code").focus();
		return false;
	}
	
	if (struser_city.length == 0){
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε Πόλη!</div>");
		$("#user_city").focus();
		return false;
	}
	
	if (struser_password_new.length > 0){
		if (struser_password_new.length < 5){
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Το πεδίο Νέος Κωδικός πρέπει να περιέχει τουλάχιστον 5 χαρακτήρες!</div>");
			$("#user_password_new").focus();
			return false;
		}
		if (struser_password_new_verification.length == 0){
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε το πεδίο Επιβεβαίωση Νέου Κωδικού!</div>");
			$("#user_password_new_verification").focus();
			return false;
		}
		if (struser_password_new !== struser_password_new_verification){
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Το πεδίο Νέος Κωδικός πρέπει να συμπίπτει με το πεδίο Επιβεβαίωση Νέου Κωδικού!</div>");
			$("#user_password_new_verification").focus();
			return false;
		}
		if (struser_password.length == 0){
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>Πρέπει να συμπληρώσετε το παλιό σας Κωδικό!</div>");
			$("#user_password").focus();
			return false;
		}
	}

	$.post("/user/update_myaccount", {user_firstname: struser_firstname, user_lastname: struser_lastname, user_email: struser_email, user_password: struser_password, user_password_new: struser_password_new, user_address: struser_address, user_postal_code: struser_postal_code, user_city: struser_city, user_country: struser_country, user_tel: struser_tel, user_birthday: struser_birthday, user_gender_id: struser_gender_id, user_education_id: struser_education_id, user_occupation_id: struser_occupation_id,user_grid_view: struser_grid_view, is_newsletter: stris_newsletter},
	function(data){
		var res = jQuery.parseJSON(data);
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		setTimeout ('jQuery.facebox.close()', 3000 );
	});

}

function isValidEmail(str) {
    return ((str.indexOf(".") >= 1) && (str.indexOf("@") > 0) && (str.indexOf("@") < str.lastIndexOf(".")));
}

function addCoupon(){
	var couponCode = $("#coupon_code").val();
	$.post("/user/add_coupon", {coupon_code: couponCode},
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success){
			$.ajax({
				url: "/user/getcoupons",
				type: "POST",
				data: {},
				dataType: "json",
				success: function(data)
				{
					couponsData = data.items;
					totalCoupons = data.total;
					if(totalCoupons>0){
						$("#content").empty();
						$("#couponTemplate").tmpl(couponsData).appendTo("#content");
					} else {
						$("#content").html('Δεν βρέθηκαν κουπόνια');
					}
				}
			});
		} else {
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		}
	});
}

function addCoupon2(){
	var couponCode = $("#coupon_code").val();
	if(couponCode.length==0){return false;}
	$.post("/user/add_coupon2", {coupon_code: couponCode},
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success){
			var perPage = 10;
			var pageSelected = 1;
			var thisUrl = "/user/getbasket";
			$.ajax({
					url: thisUrl,
					type: "POST",
					data: {limit:perPage,offset:0},
					dataType: "json",
					success: function(data)
					{
						totalBooks = data.total;
						totalPages = parseInt(totalBooks/perPage);
						if(totalBooks%perPage){totalPages+=1;}
						booksData = data.items;
						if(totalBooks>0){
							$("#content").empty();
							if(templateSelected==0){
								$("#bookTemplate1").tmpl(booksData).appendTo("#content");
							} else {
								$("#bookTemplate2").tmpl(booksData).appendTo("#content");
							}
							drawPaging();
						} else {
							$("#content").html('Δεν βρέθηκαν βιβλία');
							$("#basket-details").css('display','none');
							$("#yliko").css('display','none');
							$(".cat-title2").css('display','none');
						}
					}
			});
		}
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
	});
}

function useCoupon(){
	var couponCode = $('#coupon_code').val();
	if(couponCode.length == 0){
		return false;
	}
	$.post("/user/use_coupon", {coupon_code: couponCode},
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success){
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
			//setTimeout ('jQuery.facebox.close()', 3000 );
			var thisOffset = pageSelected*perPage-perPage;
			$.ajax({
				url: "/user/getbasket",
				type: "POST",
				data: {limit:perPage, offset:thisOffset},
				dataType: "json",
				success: function(data)
				{
					var str_items = "";
					switch(res.basket_info.basket_items){
						case 0:
							str_items = '( Κανένα προϊόν )';
							$("#basket-details").css('display','none');
						break;
						case 1:
							str_items = '( '+res.basket_info.basket_items+' προϊόν '+res.basket_info.basket_sum+' € )';
							$("#basket-details").css('display','block');
						break;
						default:
							str_items = '( '+res.basket_info.basket_items+' προϊόντα '+res.basket_info.basket_sum+' € )';
							$("#basket-details").css('display','block');
						break;
					}
					$('#user_area').html('<div class="basket-btn"><a style="text-decoration:none;" href="/user/basket"><div class="basket-btn-txt">'+str_items+'</div></a></div><a style="text-decoration:none;" href="/user/wishlist"><div style="margin-left:0;" class="wish-btn"></div></a><div style="position:absolute; left:640px; width:283px;" id="login-box"><div class="fst-line"><div class="fst-line-txt"><a style="text-decoration:none;" href="/user/myaccount">Ο ΛΟΓΑΡΙΑΣΜΟΣ ΜΟΥ</a> | <a style="text-decoration:none;" href="/user/mylibrary">Η ΒΙΒΛΙΟΘΗΚΗ ΜΟΥ</a></div></div><div class="snd-line"><div class="fst-line-txt"><!--<a style="text-decoration:none;" href="/user/mycoupons">ΤΑ ΚΟΥΠΟΝΙΑ ΜΟΥ</a> | --><a style="text-decoration:none;cursor:pointer;" onclick="Logout();">ΑΠΟΣΥΝΔΕΣΗ</a></div></div></div>');
					$('#b-box2').html('<div style="border-bottom:1px dotted #ccc;" id="b2-txt"><div class="b2-txt">Συνολικό ποσό:</div><div class="b2-txt2"><em>'+res.basket_info.book_sum+' &euro;</em></div></div><div style="border-bottom:1px dotted #ccc;" id="b2-txt"><div class="b2-txt">Έκπτωση:</div><div class="b2-txt2"><span style="list-style: none outside none;">'+res.basket_info.discount_sum+' €</span></div></div><div id="b2-txt"><div class="b2-txt">Τελικό ποσό:</div><div class="b2-txt2"><span style="list-style: none outside none;">'+res.basket_info.basket_sum+' &euro;</span></div></div>');
					
					booksData = data.items;
					totalBooks = data.total;
					$("#content").empty();
					if(totalBooks>0){
						if(templateSelected==0){
							$("#bookTemplate1").tmpl(booksData).appendTo("#content");
						} else {
							$("#bookTemplate2").tmpl(booksData).appendTo("#content");
						}

						$("#basket-details").css('display','block');
						$(".cat-title2").css('display','block');
						drawPaging();
					} else {
						$("#content").html('Δεν βρέθηκαν βιβλία');
						$("#basket-details").css('display','none');
						$(".cat-title2").css('display','none');
					}
				}
			});
		} 
		else 
		{
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
			setTimeout ('jQuery.facebox.close()', 3000 );
		}
	});
}

function removeCoupon(userCouponId){
	var couponCode = $("#coupon_code").val();
	$.post("/user/remove_coupon", {user_coupon_id: userCouponId},
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success){
			$.ajax({
				url: "/user/getcoupons",
				type: "POST",
				data: {},
				dataType: "json",
				success: function(data)
				{
					couponsData = data.items;
					totalCoupons = data.total;
					if(totalCoupons>0){
						$("#content").empty();
						$("#couponTemplate").tmpl(couponsData).appendTo("#content");
					} else {
						$("#content").html('Δεν βρέθηκαν κουπόνια');
					}
				}
			});
		} else {
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		}
	});
}

function addToWishlist(bookId){
	$.post("/user/add_to_wishlist", {book_id: bookId},
	function(data){
		var res = jQuery.parseJSON(data);
		jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		setTimeout ('jQuery.facebox.close()', 3000 );
	});
}

function RemoveFromWishlist(wishlistId){
	$.post("/user/remove_from_wishlist", {wishlist_id: wishlistId},
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success){
			var thisOffset = pageSelected*perPage-perPage;
			$.ajax({
				url: "/user/getwishlist",
				type: "POST",
				data: {limit:perPage, offset:thisOffset},
				dataType: "json",
				success: function(data)
				{
					booksData = data.items;
					totalBooks = data.total;
					$("#content").empty();
					if(totalBooks>0){
						if(templateSelected==0){
							$("#bookTemplate1").tmpl(booksData).appendTo("#content");
						} else {
							$("#bookTemplate2").tmpl(booksData).appendTo("#content");
						}
						$(".cat-title2").css('display','block');
						drawPaging();
					} else {
						$("#content").html('Δεν βρέθηκαν βιβλία');
						$(".cat-title2").css('display','none');
					}
				}
			});
		} 
		else 
		{
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
			setTimeout ('jQuery.facebox.close()', 3000 );
		}
	});
}

function addToBasket(bookId,bookTypeId){
	$.post("/user/add_to_basket", {book_id: bookId, book_type_id: bookTypeId},
	function(data){
		var res = jQuery.parseJSON(data);
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
		setTimeout ('jQuery.facebox.close()', 3000 );
		if(res.success){
			var str_items = "";
			switch(res.basket_info.basket_items){
				case 0:
					str_items = '( Κανένα προϊόν )';
				break;
				case 1:
					str_items = '( '+res.basket_info.basket_items+' προϊόν '+res.basket_info.basket_sum+' € )';
				break;
				default:
					str_items = '( '+res.basket_info.basket_items+' προϊόντα '+res.basket_info.basket_sum+' € )';
				break;
			}

			$('#user_area').html('<div class="basket-btn"><a style="text-decoration:none;" href="/user/basket"><div class="basket-btn-txt">'+str_items+'</div></a></div><a style="text-decoration:none;" href="/user/wishlist"><div style="margin-left:0;" class="wish-btn"></div></a><div style="position:absolute; left:640px; width:283px;" id="login-box"><div class="fst-line"><div class="fst-line-txt"><a style="text-decoration:none;" href="/user/myaccount">Ο ΛΟΓΑΡΙΑΣΜΟΣ ΜΟΥ</a> | <a style="text-decoration:none;" href="/user/mylibrary">Η ΒΙΒΛΙΟΘΗΚΗ ΜΟΥ</a></div></div><div class="snd-line"><div class="fst-line-txt"><!--<a style="text-decoration:none;" href="/user/mycoupons">ΤΑ ΚΟΥΠΟΝΙΑ ΜΟΥ</a> | --><a style="text-decoration:none;cursor:pointer;" onclick="Logout();">ΑΠΟΣΥΝΔΕΣΗ</a></div></div></div>');
		}
	});
}

function RemoveFromBasket(basketId){
	$.post("/user/remove_from_basket", {basket_id: basketId},
	function(data){
		var res = jQuery.parseJSON(data);
		if(res.success){
			var thisOffset = pageSelected*perPage-perPage;
			$.ajax({
				url: "/user/getbasket",
				type: "POST",
				data: {limit:perPage, offset:thisOffset},
				dataType: "json",
				success: function(data)
				{
					var str_items = "";
					switch(res.basket_info.basket_items){
						case 0:
							str_items = '( Κανένα προϊόν )';
							$("#basket-details").css('display','none');
						break;
						case 1:
							str_items = '( '+res.basket_info.basket_items+' προϊόν '+res.basket_info.basket_sum+' € )';
							$("#basket-details").css('display','block');
						break;
						default:
							str_items = '( '+res.basket_info.basket_items+' προϊόντα '+res.basket_info.basket_sum+' € )';
							$("#basket-details").css('display','block');
						break;
					}
					$('#user_area').html('<div class="basket-btn"><a style="text-decoration:none;" href="/user/basket"><div class="basket-btn-txt">'+str_items+'</div></a></div><a style="text-decoration:none;" href="/user/wishlist"><div style="margin-left:0;" class="wish-btn"></div></a><div style="position:absolute; left:640px; width:283px;" id="login-box"><div class="fst-line"><div class="fst-line-txt"><a style="text-decoration:none;" href="/user/myaccount">Ο ΛΟΓΑΡΙΑΣΜΟΣ ΜΟΥ</a> | <a style="text-decoration:none;" href="/user/mylibrary">Η ΒΙΒΛΙΟΘΗΚΗ ΜΟΥ</a></div></div><div class="snd-line"><div class="fst-line-txt"><!--<a style="text-decoration:none;" href="/user/mycoupons">ΤΑ ΚΟΥΠΟΝΙΑ ΜΟΥ</a> | --><a style="text-decoration:none;cursor:pointer;" onclick="Logout();">ΑΠΟΣΥΝΔΕΣΗ</a></div></div></div>');
					$('#b-box2').html('<div style="border-bottom:1px dotted #ccc;" id="b2-txt"><div class="b2-txt">Συνολικό ποσό:</div><div class="b2-txt2"><em>'+res.basket_info.book_sum+' &euro;</em></div></div><div style="border-bottom:1px dotted #ccc;" id="b2-txt"><div class="b2-txt">Έκπτωση:</div><div class="b2-txt2"><span style="list-style: none outside none;">'+res.basket_info.discount_sum+' €</span></div></div><div id="b2-txt"><div class="b2-txt">Τελικό ποσό:</div><div class="b2-txt2"><span style="list-style: none outside none;">'+res.basket_info.basket_sum+' &euro;</span></div></div>');
					
					booksData = data.items;
					totalBooks = data.total;
					$("#content").empty();
					if(totalBooks>0){
						if(templateSelected==0){
							$("#bookTemplate1").tmpl(booksData).appendTo("#content");
						} else {
							$("#bookTemplate2").tmpl(booksData).appendTo("#content");
						}

						$("#basket-details").css('display','block');
						$(".cat-title2").css('display','block');
						drawPaging();
					} else {
						$("#content").html('Δεν βρέθηκαν βιβλία');
						$("#basket-details").css('display','none');
						$(".cat-title2").css('display','none');
					}
				}
			});
		} 
		else 
		{
			jQuery.facebox("<div style='padding:10px;font-family:Arial, Helvetica, sans-serif'>"+res.msg+"</div>");
			setTimeout ('jQuery.facebox.close()', 3000 );
		}
	});
}

function siteSearch(){
	$("#content").html('<img style="margin-left:355px;" src="/images/loading.gif" border="0" />');
	if(navigator.appName!='Microsoft Internet Explorer'){
	dataCall.abort();
	}
	pageSelected = 1;
	sortbyval = $("#sortby").val();
 	search_txtval = $("#search_txt").val();
	upper_searchfieldval = $("#upper_searchfield").val();
	if(search_txtval=="Τίτλος βιβλίου..."){
		search_txtval = "";
	}
	
	price1sel = document.getElementById("price1").checked;
	price2sel = document.getElementById("price2").checked;
	price3sel = document.getElementById("price3").checked;
	type1sel = document.getElementById("type1").checked;
	type2sel = document.getElementById("type2").checked
	
	filter1_str = '';
	filter2_str = '';
	filter3_str = '';
	filter4_str = '';
	filter5_str = '';
	
	 if(price1sel){
	 	filter1_str += ',{"value1":"0","value2":"1","field":"book_price"}';
	 };
	 if(price2sel){
	 	filter1_str += ',{"value1":"1","value2":"10","field":"book_price"}';
	 };
	 if(price3sel){
	 	filter1_str += ',{"value1":"10","value2":"100000","field":"book_price"}';
	 };
	 if(type1sel){
	 	filter2_str += ',{"field":"epub_id"}';
	 };
	 if(type2sel){
	 	filter2_str += ',{"field":"pdf_id"}';
	 };
	 
	for(i=0;i<categories;i++){
		check = document.getElementById("cat"+i).checked;
		val = $("#cat"+i).val();
		if(check){
			filter3_str = filter3_str+',{"value":"'+val+'","field":"s.parent_id"}';
		}	
	}
	for(i=0;i<subcategories;i++){
		check = document.getElementById("subcat"+i).checked;
		val = $("#subcat"+i).val();
		if(check){
			filter4_str = filter4_str+',{"value":"'+val+'","field":"s.subcategory_id"}';
		}	
	}
	for(i=0;i<publishers;i++){
		check = document.getElementById("pub"+i).checked;
		val = $("#pub"+i).val();
		if(check){
			filter5_str = filter5_str+',{"value":"'+val+'","field":"p.publisher_id"}';
		}	
	}
	
	filter1_str = '['+filter1_str.substring(1)+']';
	filter2_str = '['+filter2_str.substring(1)+']';
	filter3_str = '['+filter3_str.substring(1)+']';
	filter4_str = '['+filter4_str.substring(1)+']';
	filter5_str = '['+filter5_str.substring(1)+']';
	 
	dataCall = $.ajax({
		url: thisUrl,
		type: "POST",
		data: { limit:perPage, offset:0, sortby: sortbyval, search_txt: search_txtval, upper_searchfield: upper_searchfieldval, filter1: filter1_str, filter2: filter2_str, filter3: filter3_str, filter4: filter4_str, filter5: filter5_str},
		dataType: "json",
		success: function(data)
		{
			totalBooks = data.total;
			totalPages = parseInt(totalBooks/perPage);
			if(totalBooks%perPage){totalPages+=1;}
			booksData = data.items;
			if(totalBooks>0){
				$("#content").empty();
				if(templateSelected==0){
					$("#bookTemplate1").tmpl(booksData).appendTo("#content");
				} else {
					$("#bookTemplate2").tmpl(booksData).appendTo("#content");
				}
				$("#sortby").css('display','block');
				$(".cat-title2").css('display','block');
				drawPaging();
			} else {
				$("#content").html('Δεν βρέθηκαν βιβλία');
				$(".page").css('display','none');
				//$("#sortby").css('display','none');
				//$(".cat-title2").css('display','none');
			}
		}
	});
}

function getAuthor(authors){
	var str = '';
	for (var i=0;i<authors.length;i++)
	{
		if(i>0){
			str += ', <a href="/authors/view/'+authors[i].author_id+'">'+authors[i].author_name+'</a>';
		} else {
			str += ' <a href="/authors/view/'+authors[i].author_id+'">'+authors[i].author_name+'</a>';
		}
	}
	return str;
}

function getOffer(offers){
	var str = '';
	for (var i=0;i<offers.length;i++)
	{
		if(parseInt(offers[i].is_visible)==1){
			switch(parseInt(offers[i].offer_type_id)){
				//Ekptwsh panw se arithmo bibliwn
				case 7:
					if(parseFloat(offers[i].offer_amount)>0){
						str += '- Έκπτωση '+parseFloat(offers[i].offer_amount).toFixed(2)+'&euro;';
						switch(parseInt(offers[i].book_type_id)){
							case 1:
							str += ' στο ePUB';
							break;
							case 2:
							str += ' στο PDF';
							break;
						}
					} else {
						str += '- Έκπτωση '+parseFloat(offers[i].offer_discount).toFixed(0)+'%';
						switch(parseInt(offers[i].book_type_id)){
							case 1:
							str += ' στο ePUB';
							break;
							case 2:
							str += ' στο PDF';
							break;
						}
					}
				break;
				//3 for 2 xwris kouponi
				case 8:
					if(str.length>0){
						str += ', ';
					}
					switch(parseInt(offers[i].book_type_id)){
						case 1:
						str += 'Το ePUB ';
						break;
						case 2:
						str += 'Το PDF ';
						break;
						default:
						str += 'Το προϊόν ';
						break;
					}
					str += 'ανήκει σε προσφορά 3 for 2 ('+offers[i].offer_name+')';		
				break;
				case 9:
					if(str.length>0){
						str += ', ';
					}
					if(parseFloat(offers[i].offer_amount)>0){
						str += '- Έκπτωση '+parseFloat(offers[i].offer_amount).toFixed(2)+'&euro;';
						switch(parseInt(offers[i].book_type_id)){
							case 1:
							str += ' στο ePUB';
							break;
							case 2:
							str += ' στο PDF';
							break;
						}
					} else {
						str += '- Έκπτωση '+parseFloat(offers[i].offer_discount).toFixed(0)+'% ';
						switch(parseInt(offers[i].book_type_id)){
							case 1:
							str += ' στο ePUB';
							break;
							case 2:
							str += ' στο PDF';
							break;
						}
					}
					str += ' με εκπτωτικό κουπόνι';
				break;
				case 10:
					if(str.length>0){
						str += ', ';
					}
					switch(parseInt(offers[i].book_type_id)){
						case 1:
						str += 'Το ePUB ';
						break;
						case 2:
						str += 'Το PDF ';
						break;
						default:
						str += 'Το προϊόν ';
						break;
					}
					str += 'ανήκει σε προσφορά 3 for 2 ('+offers[i].offer_name+') με εκπτωτικό κουπόνι';	
				break;
			}
		}
	}
	return str;
}
