function ptsuadvaction(rid,adid,myaction){
	$("#details"+rid).toggle();	
	var message = $("#message"+rid).val();
	var dataString = 'rid='+rid+'&message='+ message+'&a='+myaction+'&';
	$.ajax({
		type: "POST",
		url: "index.php?view=account&page=pending_ptsu&id="+adid,
		data: dataString,
		success: function(msg){
			if(msg == 'ok'){
				$("#details"+rid).remove();
				$("#tbody"+rid).remove();
			}else{
				$.jGrowl(msg, { header: 'Error' })
				$("#details"+rid).toggle();
			}
		}
	});	
}

function submitptsu(id){
	$("#error_box").hide();
	var username = $("#username").val();
	var message = $("#message").val();
	var dataString = 'username='+ username +'&message='+ message+"&a=submit&";
	$.ajax({
		type: "POST",
		url: "index.php?view=account&page=ptsu&id="+id,
		data: dataString,
		success: function(msg){
			if(msg == 'ok'){
				$("#submitptsu").remove();
				$("#message_sent").show();
			}else{
				$.jGrowl(msg, { header: 'Error' })
			}
		}
	});	
	return false;
}


function hideAdminAdvertisement(){
	$("#admin_advertisement").remove();
	$(".ui-state-disabled").removeClass('ui-state-disabled');
	$(".ad-blocked").removeClass('ad-blocked');
	$(".ad-locked").addClass('ad-unlocked');
	$(".ad-unlocked").removeClass('ad-locked');
}
function hideAdvertisement(id){
	$("#lock"+id).removeClass('ui-icon-unlocked');
	$("#lock"+id).addClass('ui-icon-locked');
}

function showtemplatebar(){
	$("#current_tpl").hide();
	$("#tpl_selector").show();
}
function restored_template(){
	$("#current_tpl").show();
	$("#tpl_selector").hide();
}
function update_template(){
	var url = $("#tpllist").val();
	location.href = url;	
}

function showlangbar(){
	$("#current_lang").hide();
	$("#lang_selector").show();
}
function restored_language(){
	$("#current_lang").show();
	$("#lang_selector").hide();
}
function update_language(){
	var url = $("#langlist").val();
	location.href = url;
}






function sowdeletionbar(){
	var referrals=$("input:checked[name^='ref']");
	var refslist=referrals.length;
	var raction = $("#descr").val();
	$("#priceref").hide();
	$("#priceref2").hide();
	$("#paybutton").hide();
	$("#addfunds").hide();
	if(refslist>0){
		$("#rentedbar").show();	
		if(raction == 1){
			var price = deletion_price*refslist;
			price = price.toFixed(3);
			var step1 = 'done';
		}
		if(step1 == 'done'){
			if(rental_balance >= price){
				$("#priceref").html("Total amount to pay: $"+price);
				$("#priceref").show();
				$("#paybutton").show();
			}else{
				$("#priceref2").html("You do not have enough funds in your Account Balance.");
				$("#priceref2").show();
			}
		}
	}else{
		$("#rentedbar").hide();	
	}
}





function sowrentedbar(){
	var rented=$("input:checked[name^='ref']");
	var rentedlist=rented.length;
	var raction = $("#descr").val();
	$("#priceref").hide();
	$("#priceref2").hide();
	$("#paybutton").hide();
	$("#addfunds").hide();
	if(rentedlist>0){
		$("#rentedbar").show();	
		if(raction == 1){
			var price = recycle_price*rentedlist;
			price = price.toFixed(3)
		}
		if(raction == 2){
			var price = renew_price*rentedlist;
			price = price.toFixed(3)
		}
			
			if(rental_balance >= price){
				$("#priceref").html("Total amount to pay: $"+price);
				$("#priceref").show();
				$("#paybutton").show();
			}else{
				if(price != null){
				$("#priceref2").html("You do not have enough funds in your Rental Balance.");
				}
				$("#priceref2").show();
				$("#addfunds").show();
			}

	}else{
		$("#rentedbar").hide();	
	}
}



















function show_total(fees, amount){
	var method = $("input[name='method']:checked").val();
	var usergateway = m[method];
	$("#pemail").val(usergateway);
	var new_amount = amount - amount*(fees/100);
	$("#subtotal").html(new_amount);
	$("#total").show();
	$("#submitwithdraw").show();
}




		function contactform() {
			$("#error_box").hide();
			ptcevolution_wait();
			var name = $("#name").val();
			var email = $("#email").val();
			var subject = $("#subject").val();
			var message = $("#message").val();
			var captcha = $("#captcha").val();
			var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
			var recaptcha_response_field = $("#recaptcha_response_field").val();
			var dataString = 'name='+ name +'&email='+ email +'&subject='+ subject +'&message='+ message +'&captcha='+ captcha +'&recaptcha_challenge_field='+ recaptcha_challenge_field +'&recaptcha_response_field='+ recaptcha_response_field;
			
			$.ajax({
				type: "POST",
				url: "index.php?view=contact&a=submit&",
				data: dataString,
				success: function(msg){
					if(msg=='ok'){
						ptcevolution_wait();
						$("#contactform").remove();
						$("#message_sent").show();
						return false;
					}else{
						captchareload();
						$.jGrowl(msg, { header: 'Error' });
						ptcevolution_wait();
						return false;
					}
				}
			});
			
			return false;
		}
		

		
		function activationform() {
			$("#error_box").hide();
			var username = $("#ausername").val();
			var code = $("#aid").val();
			var dataString = 'username='+ username +'&code='+ code;
			
			$.ajax({
				type: "POST",
				url: "index.php?view=activation&a=submit&",
				data: dataString,
				success: function(msg){
					if(msg=='ok'){
						$("#activationform").remove();
						$("#message_sent").show();
						return false;
					}else{
						$.jGrowl(msg, { header: 'Error' });
						return false;
					}
				}
			});
			
			return false;
		}



	function ptcevolution_error(msg){
		$("#error_box").html(msg);
		$("#error_box").show();
	}

	
	function ptcevolution_disabledclass(id){
		$("#"+id+" td").addClass('ui-state-default');
		/*$("#"+id).addClass('ad-blocked');*/
	}
	
	function ptcevolution_surfer(){
		if (top != self) {
			try { top.location = self.location; }
			catch (err) { self.location = '/FrameDenied.aspx'; }
		}
		 $("#surfbar").html("Waiting for the advertisement to load...");
	}
	function vshowadbar(error){
		if(error == ''){
			 vstartTimer();
		}else{
			$("#surfbar").html(error);
		}	
	}
	function vstartTimer()
	{
	 if(secs==0)
	 {
		vendprogress('');
	 } else {
	 secs=secs-tway;
	 setTimeout("vstartTimer()", 1000);
	 }
	$("#surfbar").html("You must wait "+secs+" seconds to validate your link");
	}
	function vendprogress(masterkey){
	 if(masterkey==''){
		 $("#surfbar").hide(); 
		 $("#vnumbers").show();
		 return false;
	 }else{
		$("#vnumbers").hide();
		$("#surfbar").show(); 
	 }
	 $("#surfbar").html("Please wait...");
	 var dataString = 'action=verify&id='+adid+'&masterkey='+masterkey; 
			$.ajax({
				type: "POST",
				url: "index.php?view=account&page=validate&",
				data: dataString,
				success: function(msg){
					if(msg=='ok'){
						$("#surfbar").html("Your link was validated, now you can close this window.");
						window.opener.location.reload();
						return false;
					}else{
						 $("#surfbar").html(msg);
					}
				}
			});
	}

function captchareload(){}






























/**** PTCEvolution 2.0****/
function showanswer(id){
	$("#"+id).toggle('blind',{},500);
}

function registerform() {
	var username = $("#rusername").val();
	var password = $("#rpassword").val();
	var password2 = $("#rpassword2").val();
	var fullname = $("#rfullname").val();
	var email = $("#remail").val();
	var email2 = $("#remail2").val();
	var captcha = $("#captcha").val();
	var terms = $("#rterms:checked").val();
	var referrer = $("#referrer").val();
	var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
	var recaptcha_response_field = $("#recaptcha_response_field").val();
	var b ='';
	$("input[id^='gateway']").each(function(){
		b+="&"+this.name+"="+this.value
	});
	var dataString = 'username='+ username +'&password='+ password +'&password2='+ password2 +'&fullname='+ fullname +'&email='+ email +'&email2='+ email2 +'&captcha='+ captcha +'&terms='+ terms +'&referrer='+ referrer +'&recaptcha_challenge_field='+ recaptcha_challenge_field +'&recaptcha_response_field='+ recaptcha_response_field + b;		
	$.ajax({
			type: "POST",
			url: "index.php?view=register&a=submit&",
			data: dataString,
			success: function(msg){
				if(msg=='ok'){
					$("#registerform").remove();
					$("#message_sent").show();
					return false;
				}else{
					captchareload();
					$.jGrowl(msg, { header: 'Error' });
				}
			}
		});
	return false;
}

function loginkeyboard(){
	$("input").focus(function(){
		$('input').removeClass('input-focus');
		$(this).addClass('input-focus');
	});
	$('#keyboard li').each(function(){
		$(this).addClass('ui-widget-header no-bold ui-corner-all');
	}).hover(function(){
		$(this).addClass('ui-state-hover')
	}, function(){
		$(this).removeClass('ui-state-hover')}).click(function(){
			kb( $('input.input-focus'), $(this) );
		});;function kb(ok,ob){var $write = ok,shift = false,capslock = false;var $this = ob,character = $this.html();if ($this.hasClass('left-shift') || $this.hasClass('right-shift')){$('.letter').toggleClass('uppercase');$('.symbol span').toggle();shift = (shift === true) ? false : true;capslock = false;return false;}if ($this.hasClass('capslock')){$('.letter').toggleClass('uppercase');capslock = true;return false;}if ($this.hasClass('delete')){var html = $write.val();$write.val(html.substr(0, html.length - 1));return false;}if ($this.hasClass('symbol')) character = $('span:visible', $this).html();if ($this.hasClass('space')) character = ' ';if ($this.hasClass('tab')) character = "\t";if ($this.hasClass('return')) character = "\n";if ($this.hasClass('uppercase')) character = character.toUpperCase();if (shift === true){$('.symbol span').toggle();if (capslock === false) $('.letter').toggleClass('uppercase');shift = false;}$write.val($write.val() + character);}
}



function submitpayment(){
	$( "#dialog" ).dialog( "destroy" );
	$( "#dialog-confirm" ).dialog({
		resizable: false,
		height:140,
		modal: true,
		buttons: {
			"Yes": function() {
				$( this ).dialog( "close" );
				var method = $("#method").val();
				var buy = $("#buy_class").val();
				var item = $("#item").val();
				var dataString = 'method='+ method + '&buy='+ buy + '&item='+ item;
				$.ajax({
					type: "POST",
					url: "index.php?view=account&page=buy&a=submit&",
					data: dataString,
					success: function(msg){
						if(msg == parseInt(msg)){						
							$("#paymentform").load("index.php?view=account&page=checkout&order="+msg);
						}else{
							$.jGrowl(msg, { header: 'Error' });
						}
					}
				});
			},
			"No": function() {
				$( this ).dialog( "close" );			
			}
		}	
	});
	return false;
}
function requestpayment(){
	$( "#dialog" ).dialog( "destroy" );
	$( "#dialog-confirm" ).dialog({
		resizable: false,
		height:140,
		modal: true,
		buttons: {
			"Yes": function() {
				$( this ).dialog( "close" );
				var method = $("input[name='method']:checked").val();
				var email = $("#pemail").val();
				var dataString = 'method='+ method + '&email='+ email;
				$.ajax({
					type: "POST",
					url: "index.php?view=account&page=withdraw&a=submit&",
					data: dataString,
					success: function(msg){
						if(msg == 'ok'){
							$("#withdrawform").remove();
							$("#message_sent").show();
						}else{
							$.jGrowl(msg, { header: 'Error' });
						}
					}
				});
			},
			"No": function() {
				$( this ).dialog( "close" );			
			}
		}	
	});
	return false;
}

function directrefaction(){
	$( "#dialog" ).dialog( "destroy" );
	$( "#dialog-confirm" ).dialog({
		resizable: false,
		height:140,
		modal: true,
		buttons: {
			"Yes": function() {
				$( this ).dialog( "close" );
				var action = $("#descr").val();
				var b="";
				$("input:checked[name^='ref']").each(function(){
					b+="&ref[]="+this.value
				});
				var dataString = b+'&action='+action;
				$.ajax({
					type: "POST",
					url: "index.php?view=account&page=referrals&",
					data: dataString,
					success: function(msg){
						if(msg == 'ok'){
							location.href='index.php?view=account&page=referrals';
						}else{
							$.jGrowl(msg, { header: 'Error' });
						}
					}
				});
			},
			"No": function() {
				$( this ).dialog( "close" );			
			}
		}	
	});
	return false;
}

function rentedaction(){
	$( "#dialog" ).dialog( "destroy" );
	$( "#dialog-confirm" ).dialog({
		resizable: false,
		height:140,
		modal: true,
		buttons: {
			"Yes": function() {
				$( this ).dialog( "close" );
				var action = $("#descr").val();
				var b="";
				$("input:checked[name^='ref']").each(function(){
					b+="&ref[]="+this.value
				});
				var dataString = b+'&action='+action;
				$.ajax({
					type: "POST",
					url: "index.php?view=account&page=rented_referrals&",
					data: dataString,
					success: function(msg){
						if(msg == 'ok'){
							location.href='index.php?view=account&page=rented_referrals';
						}else{
							$.jGrowl(msg, { header: 'Error' });
						}
					}
				});
			},
			"No": function() {
				$( this ).dialog( "close" );			
			}
		}	
	});
	return false;
}
function rentnow(){
	$( "#dialog" ).dialog( "destroy" );
	$( "#dialog-confirm" ).dialog({
		resizable: false,
		height:140,
		modal: true,
		buttons: {
			"Yes": function() {
				$( this ).dialog( "close" );
				var item = $("#item").val();
				var dataString = '&action=rent&item='+ item;
				$.ajax({
					type: "POST",
					url: "index.php?view=account&page=rentreferrals&",
					data: dataString,
					success: function(msg){
						if(msg == 'ok'){
							$("#rent_form").remove();
							$("#message_sent").show();
						}else{
							$.jGrowl(msg, { header: 'Error' });
						}
					}
				});
			},
			"No": function() {
				$( this ).dialog( "close" );			
			}
		}	
	});
	return false;
}

function updateemail(act){
	var aid = $("#aid").val();
	var dataString = 'do=it&code='+ aid;
	$.ajax({
		type: "POST",
		url: "index.php?view=account&page=settings&a="+act+"&",
		data: dataString,
		success: function(msg){
			if(msg == 'ok'){
				$("#settingsform").remove();
				if(act == 'restore'){
					$("#message_sent2").show();
				}else{
					$("#message_sent").show();
				}
			}else{
				$.jGrowl(msg, { header: 'Error' });
			}
		}
	});
	return false;
}

function savechanges(){
	var email = $("#email").val();
	var aemail = $("input[name='aemail']:checked").val();
	var newpassword = $("#newpassword").val();
	var newpassword2 = $("#newpassword2").val();
	var password = $("#password").val();
	var forum_avatar = $("#forum_avatar").val();
	var forum_stats = $("input[name='forum_stats']:checked").val();
	var personal_msg = $("input[name='personal_msg']:checked").val();
	var b ='';
	$("input[id^='gateway']").each(function(){
		b+="&"+this.name+"="+this.value
	});
	var dataString = 'email='+ email + '&aemail='+ aemail +'&newpassword='+ newpassword +'&newpassword2='+ newpassword2 +'&password='+ password +'&forum_avatar='+forum_avatar+'&forum_stats='+forum_stats+'&personal_msg='+personal_msg+b;
	$.ajax({
		type: "POST",
		url: "index.php?view=account&page=settings&a=submit&",
		data: dataString,
		success: function(msg){
			if(msg == '1'){
				$("#settingsform").remove();
				$("#message_sent").show();
			}else if(msg == '2'){
				location.href='index.php?view=account&page=settings';
			}else{
				$.jGrowl(msg, { header: 'Error' });
			}
		}
	});
	return false;
}

function setmanageads(){
	var page = $("#manage_ads").val();
	location.href='index.php?view=account&page=manageads&class='+page;
}

function createad(classe){
	var title = $("#title").val();
	var subtitle = $("#subtitle").val();
	var url = $("#url").val();
	var premium = $("input[name='premium']:checked").val();
	var country = '';
	$("input:checked[name^='country']").each(function(){
		country+="&country[]="+this.value
	});
	var terms = $("input[name='terms']:checked").val();
	var banner = $("#banner").val();
	var featuredad = $("#featuredad").val();
	var imgurl = $("#imgurl").val();
	var advalue = $("#advalue").val();
	var instructions = $("#instructions").val();
	var dataString = 'title='+ title +'&subtitle='+ subtitle +'&url='+ url +'&premium='+ premium +'&country='+ country +'&terms='+ terms +'&banner='+ banner +'&featuredad='+ featuredad + '&imgurl=' + imgurl + '&advalue=' + advalue + '&instructions=' + instructions;
	$.ajax({
		type: "POST",
		url: "index.php?view=account&page=createad&class="+classe+"&a=submit&",
		data: dataString,
		success: function(msg){
			if(msg == 'ok'){
				$("#create_ad").remove();
				$("#message_sent").show();
			}else{
				$.jGrowl(msg, { header: 'Error' });
			}
		}
	});	
	return false;
}

function allocatead(classe){
	var allocate = $("#allocate").val();
	var adid = $("#adid").val();
	var dataString = 'adid='+ adid +'&allocate='+ allocate;
	$.ajax({
		type: "POST",
		url: "index.php?view=account&page=allocate_credits&class="+classe+"&a=submit&",
		data: dataString,
		success: function(msg){
			if(msg == 'ok'){
				$("#create_ad").remove();
				$("#message_sent").show();
			}else{
				$.jGrowl(msg, { header: 'Error' });
			}
		}
	});	
	return false;
}
function calculatecredits(value){
	var newvalue = $("#allocate").val()*value;
	$("#creditcost").val(newvalue);	
}
function recalculatecredits(value){
	var newvalue = $("#creditcost").val()/value;
	$("#allocate").val(newvalue);		
}

function adcontrol(ad, action, classe){
	if(action == 'delete'){
		$( "#dialog" ).dialog( "destroy" );
		$( "#dialog-confirm" ).dialog({
			resizable: false,
			height:140,
			modal: true,
			buttons: {
				"Yes": function() {
					$( this ).dialog( "close" );
					var dataString = 'id='+ ad +'&action='+ action +'&class='+ classe;
					$.ajax({
						type: "POST",
						url: "index.php?view=account&page=adcontrol&a=submit&request=control&",
						data: dataString,
						success: function(msg){
							if(msg == 'ok'){
								$("#tbody"+ad).fadeOut(function(){
									$(this).remove();								
								});
							}else{
								$.jGrowl(msg, { header: 'Error' });
							}
						}
					});
				},
				"No": function() {
					$( this ).dialog( "close" );			
				}
			}	
		});
		return false;	
	}else{
		var dataString = 'id='+ ad +'&action='+ action +'&class='+ classe;
		$.ajax({
			type: "POST",
			url: "index.php?view=account&page=adcontrol&a=submit&request=control&",
			data: dataString,
			success: function(msg){
				if(msg == 'ok'){
					if(action == 'start'){
						$("#control"+ad).html("<a href=\"javascript:void(0);\" onclick=\"adcontrol('"+ad+"', 'pause');\">Pause</a>");
					}else if(action == 'pause'){
						$("#control"+ad).html("<a href=\"javascript:void(0);\" onclick=\"adcontrol('"+ad+"', 'start');\">Start</a>");
					}else if(action == 'delete'){
						$("#tbody"+ad).remove();
					}
				}else{
					$.jGrowl(msg, { header: 'Error' });
				}
			}
		});	
		return false;
	}
}

function loginform() {
	var username = $("#username").val();
	var password = $("#password").val();
	var captcha = $("#captcha_login").val();
	var dataString = 'username='+ username +'&password='+ password +'&captcha='+ captcha;	
	$.ajax({
		type: "POST",
		url: "index.php?view=login&a=submit&",
		data: dataString,
		success: function(msg){
			if(msg=='ok'){
				location.href='index.php?view=login&a=y';
			}else{
				$.jGrowl(msg, { sticky: true, header: 'Error' });
			}
		}
	});	
	return false;
}

/* Banners */
function setReferralBanners(reflink, bannerurl, bannerWidth, bannerHeight){
	$("#referral_link").html(reflink);
	$("#banner_url").html(bannerurl);
	$("#banner_html").html(banner2html(reflink, bannerurl, bannerWidth, bannerHeight));
	$("#banner_bbcode").html(banner2bbcode(reflink, bannerurl));
}
function banner2html(reflink, bannerurl, bannerWidth, bannerHeight){
	var bannercode = "&lt;a target=&quot;_blank&quot; href=&quot;"+reflink+"&quot;&gt;&lt;img src=&quot;"+bannerurl+"&quot; border=&quot;0&quot; width=&quot;"+bannerWidth+"&quot; height=&quot;"+bannerHeight+"&quot; /&gt;&lt;/a&gt;";
	return bannercode;
}
function banner2bbcode(reflink, bannerurl){
	var bannercode = "[url="+reflink+"][img]"+bannerurl+"[/img][/url]";
	return bannercode;
}
function showrefbanner(number){
	var current = eval($("#currentbanner").val());
	if(number == 0){
		var banner = current-1;
		if(banner < 0){
			banner = 0;
			setReferralBanners(reflink, bannerurl, bannerWidth, bannerHeight);
		}else{
			setReferralBanners(reflink, bannerList.banners[banner].url, bannerList.banners[banner].width, bannerList.banners[banner].height);
		}
	}else{
		var banner = current+1;
		if(banner < totalbanners){
			setReferralBanners(reflink, bannerList.banners[banner].url, bannerList.banners[banner].width, bannerList.banners[banner].height);
		}else{
			banner = totalbanners-1;
		}
	}
	$("#banner"+current).hide();
	$("#banner"+banner).show();
	$("#currentbanner").val(banner)
}

/* HelpDesk */
function OpenSupportTicket(){
	var name = $("#hdname").val();
	var email = $("#hdemail").val();
	var subject = $("#hdsubject").val();
	var department = $("#departmentshd").val();
	var message = $("#hdmessage").val();
	var captcha = $("#captcha").val();
	var recaptcha_challenge_field = $("#recaptcha_challenge_field").val();
	var recaptcha_response_field = $("#recaptcha_response_field").val();
	if(logged != 'yes'){
		if(name == ''){
			$.jGrowl(name_error, { header: 'Error' });		
			return false;
		}else
		if(email == ''){
			$.jGrowl(email_error, { header: 'Error' });
			return false;
		}else
		if(!/^[0-9a-zA-Z_\-\.]+@[0-9a-zA-Z\-\.]+\.[a-z]{2,4}$/.test(email)){
			$.jGrowl(email_error, { header: 'Error' });
			return false;
		}
		
	}
	if(subject == ''){
		$.jGrowl(subject_error, { header: 'Error' });	
	}else
	if(department == ''){
		$.jGrowl(department_error, { header: 'Error' });	
	}else
	if(message == ''){
		$.jGrowl(message_error, { header: 'Error' });	
	}else{
	 	var dataString = 'action=open&subject='+subject+'&department='+department+'&message='+message+'&name='+name+'&email='+email+'&captcha='+ captcha +'&recaptcha_challenge_field='+ recaptcha_challenge_field +'&recaptcha_response_field='+ recaptcha_response_field;
			$.ajax({
				type: "POST",
				url: "index.php?view=contact&t=new&",
				data: dataString,
				success: function(msg){
					if(msg == captcha_error){
						$.jGrowl(msg, { header: 'Error'});	
						return false;
					}else{
						$.jGrowl(msg, { sticky: true});
						$("#hdname").val('');
						$("#hdemail").val('');
						$("#hdsubject").val('');
						$("#hdmessage").val('');
						captchareload();
					}
				}
			});	
	}
	return false;	
}
function checkticket(){
	var ticketid = $("#ticketid").val();
	if(ticketid == ''){
		$.jGrowl(message_error, { header: 'Error' });
	}else{
		location.href='index.php?view=contact&t=view&id='+ticketid;
	}
}

function addTicketReply(){
	var ticketid = $("#ticketid").val();
	var message = $("#hdmessage").val();
	if(message == ''){
		$.jGrowl(message_error, { header: 'Error' });
		return false;
	}
	
}
/* LoginOut Process */
	function loginoutprocess(actiontodo)
	{
	 if(secs==100)
	 {
	 	if(actiontodo == 'login'){
			location.href = 'index.php?view=account';
		}else{
			location.href = 'index.php';
		}
	 } else {
	 secs=secs+1;
	 setTimeout("loginoutprocess('"+actiontodo+"')", 70);
	 }
		$( "#progressbar" ).progressbar({
			value: secs
		});
	}
	
function recovery(classe){
	var username = $("#rusername").val();
	var email = $("#remail").val();
	var dataString = 'username='+ username +'&email='+ email;
	$.ajax({
		type: "POST",
		url: "index.php?view=recovery&class="+classe+"&a=submit&",
		data: dataString,
		success: function(msg){
			if(msg == 'ok'){
				$("#recoveryform").remove();
				$("#message_sent").show();
			}else{
				$.jGrowl(msg, { sticky: true, header: 'Error' });
			}
		}
	});	
	return false;
}	


function forum_preview(){
	var textarea = $("#textarea").val();
	var dataString = 'preview='+ textarea;
	$.ajax({
		type: "POST",
		url: "includes/bbcode.php",
		data: dataString,
		success: function(msg){
		$("#dialog").html(msg);
		$("#dialog").dialog({resizable: false, width: 600});	
		}
	});
}

function forum_post(){
	var textarea = $("#textarea").val();
	var topic = $("#topic").val();
	var dataString = 'message='+ textarea +'&a=doit';
	$.ajax({
		type: "POST",
		url: "forum.php?topic="+topic+"&do=reply",
		data: dataString,
		success: function(msg){
			if(msg == 'ok'){
				location.href='forum.php?topic='+topic;
			}else{
				$.jGrowl(msg, { sticky: true, header: 'Error' });
			}
		}
	});	
	return false;	
}

function forum_edit(){
	var textarea = $("#textarea").val();
	var topic = $("#topic").val();
	var post = $("#post").val();
	var topic_title = $("#topic_title").val();
	var topic_descr = $("#topic_descr").val();
	var dataString = 'message='+ textarea +'&topic_title='+ topic_title +'&topic_descr='+ topic_descr +'&a=doit';
	$.ajax({
		type: "POST",
		url: "forum.php?topic="+topic+"&do=edit&post="+post,
		data: dataString,
		success: function(msg){
			if(msg == 'ok'){
				location.href='forum.php?topic='+topic;
			}else{
				$.jGrowl(msg, { sticky: true, header: 'Error' });
			}
		}
	});	
	return false;	
}

function forum_postdelete(postid){
		$( "#dialog" ).html('Do you really want to delete this post?');
		$( "#dialog" ).dialog({
			resizable: false,
			height:140,
			modal: true,
			buttons: {
				"Yes": function() {
					$( this ).dialog( "close" );
					var dataString = 'post='+ postid;
					$.ajax({
						type: "POST",
						url: "forum.php?dopost=delete",
						data: dataString,
						success: function(msg){
							if(msg == 'ok'){
								$("#postid"+postid).fadeOut(function(){
									$(this).remove();								
								});
							}else{
								$.jGrowl(msg, { header: 'Error' });
							}
						}
					});
				},
				"No": function() {
					$( this ).dialog( "close" );			
				}
			}	
		});
	return false;	
}

function forum_topic(){
	var textarea = $("#textarea").val();
	var board = $("#board").val();
	var topic_title = $("#topic_title").val();
	var topic_descr = $("#topic_descr").val();
	var sticky = $("#sticky:checked").val();
	var locked = $("#locked:checked").val();
	var dataString = 'message='+ textarea +'&topic_title='+ topic_title +'&topic_descr='+ topic_descr +'&sticky='+ sticky +'&locked='+ locked +'&a=doit';
	$.ajax({
		type: "POST",
		url: "forum.php?board="+board+"&do=topic",
		data: dataString,
		success: function(msg){
			if(msg == parseInt(msg)){
				location.href='forum.php?topic='+msg;
			}else{
				$.jGrowl(msg, { sticky: true, header: 'Error' });
			}
		}
	});	
	return false;	
}

function forum_openclosetopic(topicid){
		$( "#dialog" ).html('Are you sure to make this action?');
		$( "#dialog" ).dialog({
			resizable: false,
			height:140,
			modal: true,
			buttons: {
				"Yes": function() {
					$( this ).dialog( "close" );
					var dataString = 'openclosetopic=do';
					$.ajax({
						type: "POST",
						url: "forum.php?topic="+topicid,
						data: dataString,
						success: function(msg){
							if(msg == 'ok'){
								location.reload();
							}else{
								$.jGrowl(msg, { header: 'Error' });
							}
						}
					});
				},
				"No": function() {
					$( this ).dialog( "close" );			
				}
			}	
		});
	return false;
}

function forum_movetopic(topicid){
		var newcategory = $("#boards").val();
		$( "#dialog" ).html('Are you sure to make this action?');
		$( "#dialog" ).dialog({
			resizable: false,
			height:140,
			modal: true,
			buttons: {
				"Yes": function() {
					$( this ).dialog( "close" );
					var dataString = 'newcategory='+newcategory;
					$.ajax({
						type: "POST",
						url: "forum.php?movetopic="+topicid,
						data: dataString,
						success: function(msg){
							if(msg == 'ok'){
								location.href = 'forum.php?topic='+topicid;
							}else{
								$.jGrowl(msg, { header: 'Error' });
							}
						}
					});
				},
				"No": function() {
					$( this ).dialog( "close" );			
				}
			}	
		});
	return false;
}

function message_action(){
	messages = '';
	$("input:checked[name^='messages']").each(function(){
		messages+="&messages[]="+this.value
	});
	msgaction = $("#msgaction").val();
	var dataString = 'messages='+messages+'&action='+msgaction+'&do=action';
	$.ajax({
			type: "POST",
			url: "index.php?view=account&page=messages",
			data: dataString,
			success: function(msg){
				if(msg == 'ok'){
					$("input:checked[name^='messages']").each(function(){
						if(msgaction == 1){
							$("#msg"+this.value).remove();
						}else
						if(msgaction == 2){
							$("#msg"+this.value).css({'font-weight' : 'bolder'});
							$("#msgicon"+this.value).html('<span class="ui-icon ui-icon-mail-closed ico"></span>');
						}else
						if(msgaction == 3){
							$("#msg"+this.value).css({'font-weight' : 'normal'});
							$("#msgicon"+this.value).html('<span class="ui-icon ui-icon-mail-open ico"></span>');
						}
					});				
				}else{
					$.jGrowl(msg, { header: 'Error' });
				}
			}
	});
	return false;
}
function message_send(){
	var textarea = $("#textarea").val();
	var user_to_id = $("#user_to_id").val();
	var user_to = $("#user_to").val();
	var subject = $("#subject").val();
	var dataString = 'message='+ textarea +'&subject='+ subject +'&user_to='+ user_to +'&user_to_id='+ user_to_id+'&do=send';
	$.ajax({
		type: "POST",
		url: "index.php?view=account&page=messages&do=compose",
		data: dataString,
		success: function(msg){
			if(msg == 'ok'){
				$("#massage_form").remove();
				$("#message_sent").html("<div align=center><h3>Your message was sent.</h3></div>");
			}else{
				$.jGrowl(msg, { sticky: true, header: 'Error' });
			}
		}
	});	
	return false;	
}
