var ticks=[],clocks=[],user_is_login=false,url_base_href;
$(function(){if(!/fbc_channel/.test(window.location)){url_base_href=$("base").attr("href");$("button.bidbtn").click(function(){placebid(this)});$("button.buybid").click(function(){buybid(this)});$(".u1[name=u]").focus(function(){$(this).val("")});$(".u1[name=p1]").focus(function(){$(this).hide();$(this).parent().find(".u1[name=p2]").show().focus()});$("#signup").click(function(){document.location=url_base_href+"index.php?a=signup";return false});$("#signup2").click(function(){document.location=url_base_href+
"index.php?a=signup";return false});$("#learnmore").click(function(){document.location=url_base_href+"index.php?cms=how-it-works"});$("#flogin").submit(function(){login("flogin");return false});$("#flogin2").submit(function(){login("flogin2");return false});$("#fautobid").live("submit",function(){autobid("fautobid");return false});$("#logout").click(function(){document.location=url_base_href+"index.php?a=logout";return false});$("#buybids").click(msgbox);$("#buybids2").click(msgbox);$("#stopautobid").live("click",
stop_autobid);$.fn.yellowFade=function(){return this.css({backgroundColor:"#f60"}).stop().animate({backgroundColor:"transparent"},2E3)};$.fn.uc=function(){this.val(this.val().toUpperCase())};$("a[title],img[title]").each(function(a){if($(this).attr("title")!=""){$("body").append("<div class='tooltip' style='display:none' id='tt_"+a+"'>"+$(this).attr("title")+"&nbsp;<div class=tooltip-tip></div></div>");var b=$("#tt_"+a);$(this).removeAttr("title").mouseover(function(){b.css({opacity:0.8,display:"none"}).fadeIn(200)}).mousemove(function(c){c.stopPropagation();
b.css({left:c.pageX,top:c.pageY})}).mouseout(function(){b.fadeOut(200)})}});$(".simg").click(function(){$(".bimg").attr("src",$(this).attr("src"));$(".bimg").attr("src",$(this).attr("src").replace(/w=40&h=30/,"w=365&h=290"))});$("#curtain").click(function(){msgbox(false)});$("#msgbox_close").click(function(){msgbox(false)});$("#chgpsw").click(function(){$("#tchgpsw").show();$("#newp1").addClass("required");$("#newp2").addClass("required");$(this).parent().parent().remove()});clocks=$(".tick");if(clocks.length>
0){$(".tick").each(function(){ticks.push($(this).attr("rel"))});window.setInterval("update()",5E3);window.setInterval("tick()",1E3)}$('#winner_fade').innerfade({containerheight:210,speed:'slow',timeout:4E3});}});function z(a){a=Math.abs(a);return a<10?"0"+a:a}var zeros=[];function tick(){clocks.each(function(){update_tick(this)});if(zeros.length>0){$.post(url_base_href+"index.php",{a:"data",all:1,lastid:lastid,id:zeros,last10:$("#bidderinfo").attr("rel")},function(a){_ajax=false;update_callb(a)},"json");zeros=[]}}
function update_tick(a){if(a!=undefined){var b=$(a).attr("alt");b--;if(b==0){var c=$(a).attr("rel");$("#bid_"+c).attr("disabled",true);zeros.push(c)}updateclock(a,b)}}function updateclock(a,b){var c=z(Math.floor(b/60%60))+":"+z(b%60);if(b>3600)c=Math.floor(b/3600)+":"+c;var d="";if(b<=0){d="class=t0";c="00:00"}else if(b<=15)d="class=t15";else if(b<=30)d="class=t30";$(a).attr("alt",b>=0?b:-1);$(a).html("<span "+d+">"+c+"</span>")}var lastid=0,_ajax=false,update_all=1;
function update(){_ajax||(_ajax=$.post(url_base_href+"index.php",{a:"data",all:update_all,lastid:lastid,id:ticks,last10:$("#bidderinfo").attr("rel")},function(a){_ajax=false;update_all=0;update_callb(a)},"json"))}
function placebid(a){if(user_is_login){var b=$(a).hasClass("booster")?1:0;b||$(a).text("Checking").attr("disabled",true).attr("class","o");$.post(url_base_href+"index.php",{a:"bid",all:1,lastid:lastid,id:$(a).attr("rel"),boost:b},function(c){$(a).attr("disabled",false);c.buy?msgbox(true):update_callb(c)},"json")}else msgbox()}
function buybid(a){user_is_login?$("<iframe width=1 height=1>").appendTo(document.body).attr("src",url_base_href+"index.php?a=buybid&n="+$(a).attr("alt")):alert("Please login")}function msgbox(a){if(a==false){curtain(false);$("#msgbox").hide()}else{curtain();$("#msgbox").show()}return false}
function update_callb(a){if(a.lastid!=undefined)lastid=a.lastid;a.u!=undefined&&$.each(a.u,function(b,c){if(c.u=="")c.u="-no bid-";$("#winner_"+b).text(c.u);c.boost!=undefined&&c.boost==1?$("#booster_"+b).css("display",""):$("#booster_"+b).css("display","none");if(c.arb!=undefined){$("#arb").text(number_format(c.arb,0));$("#arb").get(0)!=undefined&&c.arb<=0&&stop_autobid()}if(c.c<=0){c.t=="Closed"?$("#bid_"+b).attr("class","g"):$("#bid_"+b).attr("class","s");c.c=0}else if(c.open==0||c.t=="Coming Soon"||
c.t=="Back Soon"){$("#bid_"+b).attr("class","g");c.open==0&&$("#bid_"+b).attr("disabled",true)}else c.lead?$("#bid_"+b).attr("class","l"):$("#bid_"+b).attr("class","y");c.c!=undefined&&updateclock("#tick_"+b,c.c);if(c.st!=undefined&&$("#tick_"+b).hasClass("ts")){$("#tl_"+b).text("Time left");$("#tick_"+b).removeClass("ts").addClass("t")}$("#bid_"+b).text(c.t);c.c>0&&c.open==1&&$("#bid_"+b).attr("disabled",false);if(c.p!=undefined&&$("#price_"+b).text()!=c.p){$("#price_"+b).text(number_format(c.p)).yellowFade();
$("#winner_"+b).text(c.u).yellowFade()}});a.b!=undefined&&$("#bids_left").text(number_format(a.b,0));a.last10!=undefined&&$("#bidderinfo").html(a.last10)}function number_format(a,b,c,d){a=a;var g=isNaN(b=Math.abs(b))?2:b;b=c==undefined?".":c;d=d==undefined?",":d;c=a<0?"-":"";var f=parseInt(a=Math.abs(+a||0).toFixed(g))+"",e=(e=f.length)>3?e%3:0;return c+(e?f.substr(0,e)+d:"")+f.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+d)+(g?b+Math.abs(a-f).toFixed(g).slice(2):"")}
function curtain(a){if(a==false)$("#curtain").hide();else{$("#curtain").css("height",$(document).height());$("#curtain").css("opacity",0.5).show()}}function login(a){a="#"+a;$(a).find(".error").text("Logging in...");$.post(url_base_href+"index.php",$(a).serialize(),function(b){b=="OK"?window.location.reload():$(a).find(".error").text(b)})}function stop_autobid(){user_is_login?$("#autobidbox").load(url_base_href+"index.php",{a:"autobid_stop",id:$("#stopautobid").attr("rel")}):msgbox()}
function autobid(a){if(user_is_login){a="#"+a;$("#btnautobid").text("Checking").attr("disabled",true).attr("class","o");$("#autobidbox").load(url_base_href+"index.php",$(a).serialize())}else msgbox()}function valid_email(a){return/^[a-z0-9_.\-]+@[a-z0-9\-]+\.[a-z0-9\-]+(\.[a-z0-9\-]+)*$/.test(a)}
function checke(a){if(valid_email($(a).val())){$("#checke").attr("class","").html("&nbsp;");$.post(url_base_href+"index.php",{a:"fcheck",f:"e",v:$(a).val()},function(b){b=="OK"?$("#checke").attr("class","status-ok"):$("#checke").attr("class","status-alert").html(b)})}else $("#checke").attr("class","status-alert").html("Invalid email format")}
function checku(a){$(a).val($(a).val().replace(/[^a-z0-9_\-.]/ig,""));if($(a).val().length<6)$("#checku").attr("class","status-alert").html("at least 6 characters");else{$("#checku").attr("class","").html("&nbsp;");$.post(url_base_href+"index.php",{a:"fcheck",f:"u",v:$(a).val()},function(b){b=="OK"?$("#checku").attr("class","status-ok"):$("#checku").attr("class","status-alert").html(b)})}}
function checkic(a){$(a).val($(a).val().replace(/[^0-9]/g,"").toUpperCase());$("#checkic").attr("class","").html("&nbsp;");$.post(url_base_href+"index.php",{a:"fcheck",f:"ic",v:$(a).val()},function(b){b=="OK"?$("#checkic").attr("class","status-ok"):$("#checkic").attr("class","status-alert").html(b)})}
function checkpstr(a){var b=new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*W).*$","g"),c=new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$","g"),d=new RegExp("(?=.{6,}).*","g");if(a.value.length==0)$("#checkp").attr("class","status-alert").html("Type Password");else if(false==d.test(a.value))$("#checkp").attr("class","status-alert").html("More Characters");else if(b.test(a.value))$("#checkp").attr("class","status-ok").html("Good!");
else c.test(a.value)?$("#checkp").attr("class","status-ok").html("OK"):$("#checkp").attr("class","status-alert").html('<span style="color:red">Weak!</span>')}function checkp(a){if(a.elements["m[p1]"].value!=a.elements["m[p2]"].value){alert("Password does not match");a.elements["m[p2]"].value="";a.elements["m[p2]"].focus();return false}return true}
function checkrequired(a){var b=true;$(a).find(".required").each(function(){$(this).removeClass("error");if($(this).val()==""){var c=$(this).parent().prev().text();if(c=="")c="Field";alert(c+" is required");$(this).addClass("error").focus();return b=false}});return b}
function checkregex(a){var b=true;$(a).find("input[rel]").each(function(){var c=new RegExp("^"+$(this).attr("rel")+"$");$(this).removeClass("error");if(!c.test($(this).val())){c=$(this).parent().prev().text();if(c=="")c="Field";alert(c+" is invalid");$(this).addClass("error").select().focus();return b=false}});return b}
function checksignup(a){if(!checkrequired(a))return false;if(Recaptcha.get_response()==""){alert("Please enter the CAPTCHA Code");Recaptcha.focus_response_field();return false}if(!checkregex(a))return false;if(!checkp(a))return false;if(!a.elements["m[agree]"].checked){alert("Please tick the I agree box.");return false}return true}
function checkresetpsw(a){if(!/^[a-z0-9_.\-]+@[a-z0-9\-]+\.[a-z0-9\-]+(\.[a-z0-9\-]+)*$/.test($(a.e).val())){alert("Invalid email");$(a.e).addClass("error").select().focus();return false}if(!checkrequired(a))return false;if(Recaptcha.get_response()==""){alert("Please enter the CAPTCHA Code");Recaptcha.focus_response_field();return false}return true}function checkprofile(a){if(!checkrequired(a))return false;if(!checkregex(a))return false;if(!checkp(a))return false;return true}
function bow_vote(a){user_is_login?$("#vote").load(url_base_href+"index.php",{a:"bow_vote",n:a}):msgbox()}function closed_goto_page(a){document.location=url_base_href+"index.php?a=closed&pg="+a};
