$(document).ready(function(){cookie();check();$('.b-reviews').jScrollPane({showArrows:true,scrollbarWidth:15});$.tablesorter.defaults.widgets=['zebra'];$('.t-table').tablesorter({});$('.b-rating a').hover(function(){if($(this).hasClass('static')){return false;}
var parentBlock=$(this).parent();var rating=$(this).attr('rel');var children=$(parentBlock).children();for(var i=0;i<5;i++){if(i<rating){$(children[i]).addClass('hovered');}else{$(children[i]).addClass('unhovered');}}},function(){$(this).parent().children().removeClass('hovered').removeClass('unhovered');});var $defsearchval="site search";var $searchline=$('input.in-search');$searchline.bind("focus",function(){$searchval=$searchline.val();if($searchval==$defsearchval)$searchline.val('');}).bind("blur",function(){if(!$searchval)$searchline.val($defsearchval);});$("input.in-submit").click(function(){$searchval=$searchline.val();if($searchval==$defsearchval)$searchline.val('');});$('.b-types td').hover(function(){showTooltip($(this).find('img'));},function(){hideTooltip();});$('.switchers .inactive').live('click',function(){var blocks=$(this).parent().attr('id');var inactiveLink=$(this);var activeLink=$('#'+blocks+' .active');var toOpen=$('#'+blocks+'-'+$(this).attr('rel'));$('*[id*='+blocks+'-]').addClass('hidden');$(toOpen).removeClass('hidden');$(inactiveLink).removeClass('inactive').addClass('active');$(activeLink).removeClass('active').addClass('inactive');$(inactiveLink).insertBefore($(activeLink));});$('.modal-open').click(function(){$('.overlay').show();$('.b-modal').hide();var modal=$('#'+$(this).attr('rel'));$(modal).show().center();return false;});$('.overlay, .close-modal').click(function(){$('.overlay').hide();$('.b-modal').hide();var url=document.location.href;if(url.indexOf('activation_code')!=0){urlpos=url.indexOf('?');window.location=url.substr(0,urlpos);}});$('.r-alt1 td, .r-alt2 td').hover(function(){var rel=$(this).parent().attr('rel');$('tr[rel='+rel+']').addClass('hover');},function(){$('.t-table tr').removeClass('hover');});$CommTxFlag=false;$("div[id^='winrate'] a").click(function(){$clicked=$(this);$clicked.addClass("rated");if($clicked.hasClass('static'))return false;var myRating=parseInt($clicked.attr('rel'));$clicked.siblings('.s-rating').html(myRating);$('#comment-rating').val(myRating);if(($('#comment-text').val().length>=3))$('#add-comment .i-submit').removeAttr('disabled');$('.b-rating.sunshine.mein a').attr('class','off');for(var i=1;i<=myRating;i++){$('.b-rating.sunshine.mein a[rel='+i+']').attr('class','on');}
return false;});$("div[id^='pagerate'] a").click(function(){$clicked=$(this);$ratebox=$clicked.parent();$ratevalue=Number($clicked.attr("rel"));$rateid=Number($ratebox.attr("rel"));if($clicked.hasClass('static'))return false;$clicked.blur();$.post(document.location.href,{ajax:'saveRating',bonus_id:$rateid,rating:$ratevalue},function(data){if(data.status!='success')return false;$clicked.addClass("static").siblings("a").addClass("static");$pagerate=data.rating;$starNumArr=$pagerate.split(".");$starNum=Number($starNumArr[0]);$starRest=Number($starNumArr[1]);if($starRest!=0)$starHalf=true;else $starHalf=false;$ratebox.children(".s-rating").html(data.rating);$ratebox.children(".s-rating-count").html("("+data.users+")");$ratebox.children("a").removeClass("on").removeClass("half").addClass("off");$j=1;for($i=1;$i<=$starNum;$i++){$ratebox.children("a[rel='"+$i+"']").removeClass("off").addClass("on");$j=$i;}
if($starHalf)$ratebox.children("a[rel='"+($j+1)+"']").removeClass("off").addClass("half");},'json');return false;});$('#add-comment form').submit(function(){loadingStart('#add-comment');$ratevalue=Number($('#comment-rating').html());$ratetext=$('#comment-text').val();$rateid=$('#comment-bonus-id').val();if(!$ratevalue)$ratevalue=Number($('#add-comment .s-rating').html());$.post(document.location.href,{ajax:'saveComment',bonus_id:$rateid,comment:$ratetext,rating:$ratevalue},function(data){if(data.status!='success')alert(data.reason);$('#comments').prepend(data.html);$pageratebox=$('#pagerate'+$rateid);$pagerate=data.rating;if($pagerate){$starNumArr=$pagerate.split(".");$starNum=Number($starNumArr[0]);$starRest=Number($starNumArr[1]);if($starRest!=0)$starHalf=true;else $starHalf=false;$pageratebox.children(".s-rating").html(data.rating);$pageratebox.children(".s-rating-count").html("("+data.users+")");$pageratebox.children("a").removeClass("on").removeClass("half").addClass("off");$j=1;for($i=1;$i<=$starNum;$i++){$pageratebox.children("a[rel='"+$i+"']").removeClass("off").addClass("on");$j=$i;}
if($starHalf)$pageratebox.children("a[rel='"+($j+1)+"']").removeClass("off").addClass("half");}
$('.overlay, .b-modal').hide();$('#comment-text').val('');loadingStop('#add-comment');},'json');return false;});$('#comment-text').bind("keyup blur",function(){$ratenum=Number($('#add-comment .s-rating').html());if($('#add-comment #comment-text').val().length<3){$CommTxFlag=true;$('#add-comment .i-submit').attr('disabled','disabled');if($ratenum==0)$('#add-comment .b-rating').hide();}else{$CommTxFlag=false;if($('#add-comment .b-rating').is(":hidden"))$('#add-comment .b-rating').show();$('#add-comment .i-submit').removeAttr('disabled');}});$('#login form').loginForm();$('#register .i-submit').click(function(){loadingStart('#register');$.post(document.location.href,{ajax:'registration',login:$('#register-email').val(),password:$('#register-password').val(),name:$('#register-name').val(),subscribe:$('#register-subscribe').attr('checked'),captcha_code:$('#register-captcha').val(),password_confirm:$('#register-password-confirm').val()},function(data){if(data.status=='failed'){$('#register .b-error').show().html(data.reason);var captchaUrl=$('#captcha-img').attr('src');captchaUrl=captchaUrl.substr(0,captchaUrl.indexOf('#'));$('#captcha-img').attr('src',captchaUrl+'#'+Math.floor(Math.random()*99999));}else{$('#register .b-error').show().addClass('noerror').html('Registration succesful. Confirmation letter has been sent to your email.');setTimeout(function(){window.location=document.location.href},3000);}
loadingStop('#register');},'json');});$('#recover .i-submit').click(function(){loadingStart('#recover');$.post(document.location.href,{ajax:'recover',email:$('#recover-email').val()},function(data){if(data.status=='failed'){$('#recover .b-error').show().html(data.reason);}else{$('#recover .b-error').show().addClass('noerror').html('Recovery succesful. New password has been sent to your email.');setTimeout(function(){window.location=document.location.href},3000);}
loadingStop('#recover');},'json');});$('#my .i-submit').click(function(){loadingStart('#my');$.post(document.location.href,{ajax:'my',email:$('#my-email').val(),password:$('#my-password').val(),subscribe:$('#my-subscribe').attr('checked'),deleteMe:$('#my-delete').attr('checked'),password_confirm:$('#my-password-confirm').val()},function(data){if(data.status=='failed'){$('#my .b-error').show().html(data.reason);}else{if(data.action=='deleteMe'){$('#my .b-error').show().addClass('noerror').html('Your account has been deleted. But you need to confirm it. So corresponding letter has been sent.');}else if(data.action=='changeMyEmail'){$('#my .b-error').show().addClass('noerror').html('Your email has been changed. But you need to confirm the change. So corresponding letter has been sent.');}else{$('#my .b-error').show().addClass('noerror').html('User details have been changed succesfully.');}
setTimeout(function(){window.location=document.location.href},3000);}
loadingStop('#my');},'json');});$('#my-delete').click(function(){if($(this).attr('checked')){if(!confirm('Are you sure you want to delete your account?')){$(this).removeAttr('checked');}}});if($('.b-fea').length){setTimeout(function(){$('.b-fea').animate({right:50},100);},1000);}
$('#broker-edit').click(function(){$.post(document.location.href,{ajax:'brokeredit'},function(data){var w=$('#admwindow');w.html(data.html).dialog('open');w.initEditor();},'json');});$('.b-modal').keydown(function(e){if($(this).attr('id')=='login'){return;}
if(e.keyCode==13){$submitter=$(this).find('.i-submit');if($submitter.val()=="Register"||$submitter.val()=="Login")$submitter.click();}});});$(window).resize(function(){if($('.b-reviews').length){$('.b-reviews').jScrollPaneRemove();$('.b-reviews').jScrollPane({showArrows:true,scrollbarWidth:15});}});var t;function showTooltip(el){var text=$(el).attr('rel');var wi=$(window).width();if(!text){return false;}
$('<div id="tooltip" class="b-tooltip-wrapper"><div id="tooltip-in" class="b-tooltip rc10 rc-shape">'+text+'</div><div class="b-arrow png"></div></div>').appendTo('body');var tooltip=$('#tooltip');var top=$(el).position().top-$(tooltip).height()-10;var left=$(el).position().left;$(tooltip).css({'top':top+'px','left':left+'px'});var tooltipLegacy=document.getElementById('tooltip-in');rocon.update(tooltipLegacy);if($(tooltip).position().left+$(tooltip).width()+20>wi){$(tooltip).css({'left':left-$(tooltip).width()+$(el).width()+'px'});$('.b-arrow').addClass('rev');}
var textHeight=$('.b-tooltip-text').height();var tooltipHeight=$('#tooltip').height();}
function hideTooltip(){$('.b-tooltip-wrapper').remove();clearTimeout(t);}
jQuery.fn.center=function(absolute){return this.each(function(){var t=jQuery(this);t.css({position:absolute?'absolute':'fixed',left:'50%',top:'50%',zIndex:'99'}).css({marginLeft:'-'+(t.outerWidth()/2)+'px',marginTop:'-'+(t.outerHeight()/2)+'px'});if(absolute){t.css({marginTop:parseInt(t.css('marginTop'),10)+jQuery(window).scrollTop(),marginLeft:parseInt(t.css('marginLeft'),10)+jQuery(window).scrollLeft()});}});};function loadingStart(form){$('.b-error').hide();var s=$(form).find('.i-submit');$(s).attr('disabled','disabled');$(s).attr('rel',$(s).val()).val('Loading...');$('.b-loading').show();}
function loadingStop(form){var s=$(form).find('.i-submit');$(s).removeAttr('disabled');$(s).val($(s).attr('rel'));$('.b-loading').hide();}
$.fn.loginForm=function(e){this.submit(function(){loadingStart('#login');$.post(document.location.href,{ajax:'authentication',login:$('#login-email').val(),password:$('#login-password').val(),remember:$('#login-remember').attr('checked')},function(data){if(data.status=='failed'){$('#login .b-error').show().html(data.reason);}else{$('#login .b-error').show().addClass('noerror').html('Login succesful. Wait a moment...');setTimeout(function(){window.location=window.location.href},3000);}
loadingStop('#login');},'json');return false;});return this;}
function check(){$(document).bind("click",function(a){$clicked=$(a.target);$(this).cmsAuth()});if($(document).is(":has('#admbar')")){$(document).admCheck().admHandle()}}jQuery.fn.extend({cmsEnter:function(){if(!$(document).is(":has(#admbar)")){if(!$(document).is(":has(#admenter)")){$("body").append('<div class="b-admenter" id="admenter"></div><div class="b-admlayout" id="admlayout"></div>');$bH=$(document).height();$("#admlayout").height($bH).addClass("authload");var a=document.location.href;$.post(a,{ajax:"authorizedForm"},function(b,c){if(b.status=="success"){$("#admlayout").removeClass("authload");$("#admenter").html(b.html).cmsPos();$(document).cmsLayRes();$("#admlogin").focus()}},"json")}else{if($("#admenter").is(":visible")){$("#admenter, #admlayout").hide();$("select, input, embed").show()}else{$("#admenter").cmsPos();$(document).cmsLayRes();$("#admenter, #admlayout").show()}}}},cmsLayRes:function(){if(!$(document).is(":has(#admlayout)")&&$("#admlayout").is(":visible")){$("#admlayout").hide();$bH=$(document).height();$("#admlayout").height($bH).show()}},cmsPos:function(){$wH=$(window).height();$eH=$(this).height();$wHper=$wH/100;$eHper=(($wH/2)-($eH/2))/$wHper;$wW=$(window).width();$eW=$(this).width();$wWper=$wW/100;$eWper=(($wW/2)-$eW/2)/$wWper;$(this).css({top:$eHper+"%",left:$eWper+"%",position:"fixed"})},cmsAuth:function(){if($clicked.is("#admlayout")){$("#admenter, #admlayout").hide();$("select, input, embed").show()}if($clicked.is("#authbutton")&&!$clicked.is(":disabled")){$clicked.cmsLog()}},cmsLog:function(){$clicked.attr("disabled","disabled").val("а�б�аОаВаЕб�аКаА аДаАаНаНб�б�...");var a=document.location.href;$log=$("#admlogin").val();$pas=$("#admpassword").val();if($log&&$pas){$.post(a,{ajax:"authorizedCheck",login:$log,password:$pas},function(b,c){if(b.status=="success"){if(b.check){$clicked.val("а�аАаГб�б�аЗаКаА аДаАаНаНб�б�...");$("#authform").submit()}else{$("#authinfo").append('<div class="b-autherror" id="autherror" style="display:none;">а�б�аИаБаКаА, аНаЕаВаЕб�аНаАб� аПаАб�аА <strong>аЛаОаГаИаН/аПаАб�аОаЛб�</strong>.</div>');$("#autherror").slideDown(250);$clicked.removeAttr("disabled").val("а�аОаЙб�аИ");$("#admlogin").focus().bind("keypress blur",function(){$("#autherror").remove()})}}},"json")}else{if(!$log||(!$log&&!$pas)){$("#admlogin").focus();$clicked.removeAttr("disabled").val("а�аОаЙб�аИ")}else{if(!$pas){$("#admpassword").focus();$clicked.removeAttr("disabled").val("а�аОаЙб�аИ")}}}}});function cookie(){var reg=/PHPSESSID=(\S+)/ig;var arr=reg.exec(document.cookie);if(arr!=null){var exDate=new Date();exDate.setDate(exDate.getDate()+7);document.cookie='PHPSESSID='+arr[1]+'; path=/; expires='+exDate.toGMTString();}}
