/* $Id: global_o.js,v 1.46 2012-09-20 13:21:39 woodydrn Exp $ */ var g_toggle=1;var main_chat_timer=null;var send_chat_timer=null;var chat_text_scroll=true;var chat_start_time=new Array();var chat_text_ids=new Array();var color_mod=new Array();var chat_id=0;var chat_top=false;var receive=false; function set_overlay_content(data){try{var overlay=$("#overlay_content");overlay.html(data);if(g_toggle){toggle_overlay_bg();show_overlay_content(overlay);};var message_content=$("#comment_text_content");if(message_content)message_content.focus();}catch(e){}} function show_overlay_content(src_element){try{var overlay_content=$("#overlay_content");if(overlay_content&& src_element){if(overlay_content.is(":hidden")){var top=$(window).scrollTop();overlay_content.css("top",(top+25)+"px");overlay_content.html(src_element.html());if(src_element.attr("id")!=overlay_content.attr("id"))src_element.html("");overlay_content.fadeIn(400);}else{overlay_content.fadeOut(400);if(src_element.attr("id")!=overlay_content.attr("id"))src_element.html(overlay_content.html());}update_fadein()}}catch(e){}} function update_overlay_content(data){try{var overlay_content=$("#overlay_content");if(overlay_content){overlay_content.html(data);if(overlay_content.is(":hidden")){overlay_content.css("top",25);overlay_content.fadeIn(400);window.scrollTo(0,0)}update_fadein();}}catch(e){}} function attack_company(b){$.get("/ajax/company/"+b+"/attack",function(data){set_overlay_content(data);});} function view_user_profile(id,toggle){g_toggle=(toggle)?0:1;$.get("/ajax/user/"+id+"/user_profile",function(data){set_overlay_content(data);});} function view_business_park(id){$.get("/ajax/business_park/"+id+"/profile",function(data){set_overlay_content(data);});} function view_team_profile(id){$.get("/ajax/team/"+id+"/team_profile",function(data){set_overlay_content(data);});} function add_topic(id){$.get("/ajax/topic/"+id+"/add_topic",function(data){set_overlay_content(data);});} function update_page(id,prevnext){var page=parseInt($("#category_page"+id).text());var page_max=parseInt($("#category_page_max"+id).text());var next_page=(prevnext)?(page+1):(page-1);if((next_page>=1)&& (page_max>=next_page)){$.get("/ajax/category/"+id+"/"+next_page,function(data){if(data.status&& data.text){$("#forum_topic"+id).html(data.text);$("#category_page"+id).html(next_page);}else check_data(data);},"json");}else popup_message("There are no more pages",false);} function close_profile(){try{g_toggle=1;toggle_overlay_bg();$("#overlay_content").fadeOut(400);}catch(e){}} function add_commas(nStr){try{nStr+="";x=nStr.split(".");x1=x[0];x2=(x.length>1)?","+x[1]:"";var rgx=/(\d+)(\d{3})/;while(rgx.test(x1))x1=x1.replace(rgx,"$1"+"."+"$2");return x1+x2}catch(e){}} function toggle_overlay_bg(){try{var overlay=$("#overlay");if(overlay.is(":hidden")){try{overlay.height(window.innerHeight+70);}catch(e){overlay.height("900");}overlay.fadeTo(200,0.75);overlay.css("overflow","hidden");}else{overlay.fadeTo(200,0,function(){$(this).hide()});}}catch(e){}} function focus_this(field){try{var tmp_field=$(field);if(tmp_field)$(field).attr("class","border_big");}catch(e){}} function blur_this(field){try{var tmp_field=$(field);if(tmp_field)$(field).attr("class","border");}catch(e){}} function recalc_shareholder(calc_method,current_share_value,value,max_value,max_amount){try{var share_amount=$("#share_amount");var share_value=$("#share_value");if(calc_method=="amount"){var tmp_value=(value*current_share_value);if(tmp_value>max_value){value=parseInt((max_value/current_share_value));share_amount.val(value);share_value.val(tmp_value);}if(value>max_amount){value=max_amount;share_amount.val(value);}var tmp_share_value=parseFloat((value*current_share_value));share_value.val(tmp_share_value.toFixed(2));}else if(calc_method=="price"){if(value>max_value){value=max_value;share_value.val(value);}var tmp_share_amount=parseInt((value/current_share_value));if(tmp_share_amount>max_amount){tmp_share_amount=max_amount;share_value.val(parseInt((tmp_share_amount*current_share_value)));}share_amount.val(tmp_share_amount);}}catch(e){}} function recalc_buying_tickets(max_amount){try{if($("#tickets_amount").val()>max_amount)$("#tickets_amount").val(max_amount);var total_cost=($("#tickets_amount").val()*10000);$("#tickets_cost").html("\$"+add_commas(total_cost));}catch(e){}} function update_new_company_costs(){try{var selected_obj=document.getElementById("new_company_category_select");var selected_item=selected_obj.options[selected_obj.selectedIndex];var category=document.getElementById("category_"+selected_item.value);if(category){var category_name=category.value.substr(0,category.value.indexOf("|"));var values=category.value.split("|");var category_name=values[0];var initial_cost=values[1];var max_share_capital=values[2];var min_company_capital=$("#min_company_capital");min_company_capital.html("$"+add_commas(initial_cost));var share_capital=$("#share_capital");share_capital.html("$"+add_commas(max_share_capital));var share_amount=$("#share_amount");var share_value=$("#share_value");var new_value=(max_share_capital/share_amount.val());if(share_amount.val()>0)share_value.html("$"+add_commas(new_value.toFixed(4)))}}catch(e){}} function graph_zoom(company_id){try{var img=$("#company_graph_"+company_id);var zoom=$("#graph_zoom_"+company_id);var random_number=Math.floor(Math.random()*1000);if(zoom.attr("src").indexOf("zoom_in")>0){zoom.attr("src","/img/icon/zoom_out.gif");img.attr("src","/company/"+parseInt(company_id)+"/graph/hour/"+random_number);}else{zoom.attr("src","/img/icon/zoom_in.gif");img.attr("src","/company/"+parseInt(company_id)+"/graph/day/"+random_number)}}catch(e){}} function graph_refresh(company_id){try{var img=$("#company_graph_"+company_id);var zoom=$("#graph_zoom_"+company_id);var random_number=Math.floor(Math.random()*1000);if(zoom.attr("src").indexOf("zoom_in")>0){var tmp_src="/company/"+company_id+"/graph/day/"+random_number;zoom.attr("src","/img/icon/zoom_in.gif")}else{var tmp_src="/company/"+company_id+"/graph/hour/"+random_number;zoom.attr("src","/img/icon/zoom_out.gif")};img.attr("src",tmp_src);}catch(e){}} function sell_share(share_id){var yesno=confirm("Press OK to sell the shares.");if(yesno)document.location.href="/share/"+parseInt(share_id)+"/sell"} function sell_all_shares(){var yesno=confirm("Press OK to sell ALL the shares.");if(yesno)document.location.href="/share/sell_all"} function toggle_buy_shares(){var buy_shares=$("#buy_share");toggle_overlay_bg();show_overlay_content(buy_shares);} function add_capital(company_id){$.get("/ajax/company/"+company_id+"/add_capital",function(data){var prompt_content=$("#prompt_content");prompt_content.html(data);toggle_overlay_bg();show_overlay_content(prompt_content);var capital_content=$("#capital");if(capital_content)capital_content.focus();});} function sub_capital(company_id){$.get("/ajax/company/"+company_id+"/withdraw_capital",function(data){var prompt_content=$("#prompt_content");prompt_content.html(data);toggle_overlay_bg();show_overlay_content(prompt_content);var capital_content=$("#capital");if(capital_content)capital_content.focus();});} function set_capital(amount){var capital_content=$("#capital");if(capital_content)capital_content.val(amount);} function increase_capital(amount){var capital_content=$("#capital");if(capital_content){amount=(!isNaN(parseInt(amount)))?amount-0:0;var c=capital_content.val()-0;capital_content.val((c+amount));}} function deposit_capital(company_id){var capital_content=$("#capital");if(capital_content){var amount=capital_content.val()-0;if(amount){amount=(!isNaN(parseInt(amount)))?amount:0;if((amount!=null)&& (amount>0))document.location.href="/company/"+parseInt(company_id)+"/add_capital/"+amount}}} function withdraw_capital(company_id){var capital_content=$("#capital");if(capital_content){var amount=capital_content.val()-0;if(amount){amount=(!isNaN(parseInt(amount)))?amount:0;if((amount!=null)&& (amount>0))document.location.href="/company/"+parseInt(company_id)+"/withdraw_capital/"+amount}}} function company_vote(company_id,vote){$.get("/ajax/company/"+company_id+"/vote/"+vote,function(data){try{if(data.status&& data.status=="success"){popup_message(data.text,true);}else check_data(data);}catch(e){}},"json");} function train_staff(company_id,staff_id,str_time){var _confirm = true;if(str_time > 1700) _confirm=confirm("Staff under training will NOT generate income at the daily update. Click OK to train anyway.");if(_confirm){var amount=prompt("How much capital do you want to spend on training? This will take 7 hours","10000");if(amount){amount=amount.replace(",",".");amount=(!isNaN(parseInt(amount)))?amount:0;if((amount!=null)&& (amount>0))document.location.href="/company/"+parseInt(company_id)+"/train_staff/"+parseInt(staff_id)+"/"+amount}}} function train_all_staff(company_id,str_time){var _confirm = true;if(str_time > 1700) _confirm=confirm("Staff under training will NOT generate income at the daily update. Click OK to train anyway.");if(_confirm){var amount=prompt("How much capital do you want to spend on training? This will take 7 hours","10000");if(amount){amount=amount.replace(",",".");amount=(!isNaN(parseInt(amount)))?amount:0;if((amount!=null)&& (amount>0))document.location.href="/company/"+parseInt(company_id)+"/train_all_staff/"+amount}}} function fire_staff(company_id,staff_id,category_name){var amount=prompt("How many "+category_name+" do you want to fire?","1");if(amount){amount=amount.replace(",",".");amount=(!isNaN(parseInt(amount)))?amount:0;if((amount!=null)&& (amount>0))document.location.href="/company/"+parseInt(company_id)+"/fire_staff/"+staff_id+"/"+amount}} function boost_staff(company_id,staff_id){var amount=prompt("How many staff boosts do you want to use?","1");amount=(!isNaN(parseInt(amount)))?parseInt(amount):0;if((amount!=null)&& (amount>0))document.location.href="/company/"+parseInt(company_id)+"/boost_staff/"+staff_id+"/"+amount} function buy_company(auction_id){var yesno=confirm("Press OK to buy the entire company!");if(yesno)document.location.href="/auction/"+parseInt(auction_id)+"/buy_company"} function quit_user_team(){var yesno=confirm("Press OK to quit the team!");if(yesno)document.location.href="/user/teams/quit";else return false} function fire_board_member(user_id,company_id){var yesno=confirm("Press OK to fire the player from the company");if(yesno)document.location.href="/company/"+parseInt(company_id)+"/boardmembers/fire/"+parseInt(user_id)} function remove_company_from_business_park(company_id){var yesno=confirm("Press OK to remove the company from the business park");if(yesno)document.location.href="/business_park/remove/"+parseInt(company_id)} function payback_loan(loan_id,credits){var amount=prompt("How many credits do you want to pay back?",credits);if(amount){amount=amount.replace(",",".");amount=(!isNaN(parseInt(amount)))?amount:0;if((amount!=null)&& (amount>0))document.location.href="/user/loans/"+parseInt(loan_id)+"/payback/"+amount}} function set_daily_salary(){try{var salary=$("#daily_salary").val()-0;if(salary){$.get("/ajax/user/salary/"+salary,function(data){if(data.status&& data.status=="success"){popup_message(data.text,true);}else check_data(data);},"json");}}catch(e){}} function create_business_park(form){var yesno=confirm("Press OK to create the business park, this will withdraw $100.000.000 from your account!");if(yesno){if(form.park_name.value==""){alert("Please enter a name for the business park and try again!");form.park_name.focus();return false};return true}else return false} function view_screenshot(name){var screenshot=$("#"+name+"_big");toggle_overlay_bg();show_overlay_content(screenshot)} function view_message(id,show_comment){$.get("/ajax/message/"+id+"/view_message",function(data){set_overlay_content(data);var message_link=$("#is_read_"+id);if(message_link)message_link.attr("class","no_bold")});} function view_topic(id,show_comment){$.get("/ajax/topic/"+id+"/view_topic",function(data){set_overlay_content(data);});} function view_notepad(){$.get("/ajax/notepad",function(data){set_overlay_content(data);$("#notepad_content").height($(window).height()-180);});} function view_congress_seat(position_name,position_id,update_overlay){$.get("/ajax/congress/"+position_name.replace(" ","_")+"/"+position_id+"/view_seat",function(data){if(update_overlay==true)update_overlay_content(data);else set_overlay_content(data);});} function congress_law_bill(update_action){try { var law_type = $("#law_typei").val(); var law_target = $("#law_targeti").val(); var law_amount = $("#law_amounti").val(); var law_action = $("#law_actioni").val(); var allowed_actions = { "All Companies" : ["Shares","Guards","Credits"],"All Players" : ["Staff Boosts","Credits"], "All Teams" : ["Staff Boosts","Credits"], "All Business Parks" : ["Shares","Credits"],"All General Companies" : [], "All Business Companies" : [],"All Sport Companies" : []}; if (update_action) { $.each(allowed_actions, function(key,value) { if (law_target == key) { if (value) { $("#law_actioni").empty(); $("#law_actioni").append( $("").attr("value", "-1").text("--select--") ); $.each(value, function(akey,avalue) { $("#law_actioni").append( $("").attr("value", avalue).text(avalue) ); }); }}}); } if (!law_amount || (law_amount % 1 !== 0)) law_amount = 0; if (law_type != "-1") { var bill_text = "" + law_type + "s bill:
"; if (law_target != "-1") { bill_text += law_target; if (law_type == "Grant") bill_text += " will get "; if (law_type == "Restriction") bill_text += " have a maximum of "; if (law_type == "Decontrol") bill_text += " have "; if (law_amount >= 0) { var law_amount_str = parseInt(law_amount); if (law_type == "Grant") { if ((law_action == "Shares") && (law_amount > 100000)) law_amount = 100000; if ((law_action == "Guards") && (law_amount > 100)) law_amount = 100; if ((law_action == "Staff Boosts") && (law_amount > 25)) law_amount = 25; if ((law_action == "Credits") && (law_amount > 1000000)) law_amount = 1000000; law_amount_str = parseInt(law_amount); } else if (law_type == "Restriction") { if (law_action == "Shares") { if (law_amount < 30000000) law_amount = 30000000; if (law_amount > 80000000) law_amount = 80000000; } if ((law_action == "Guards") && (law_amount > 10000)) law_amount = 10000; if ((law_action == "Staff Boosts") && (law_amount > 500)) law_amount = 500; if (law_action == "Credits") { if (law_amount < 1000000000) law_amount = 1000000000; if (law_amount > 100000000000) law_amount = 100000000000; } law_amount_str = parseInt(law_amount); } else if (law_type == "Decontrol") { law_amount = 0; law_amount_str = "unlimited"; } law_amount = parseInt(law_amount); $("#law_amounti").val(law_amount); if (law_amount > 0) { bill_text += add_commas(law_amount_str) + " "; } else { bill_text += law_amount_str + " "; }} if (law_action != "-1") { bill_text += law_action; if (law_type == "Grant") bill_text += " each day."; bill_text += '
'; }} $("#bill_text").html(bill_text); }} catch(e) { }} function close_message(){try{toggle_overlay_bg();$("#overlay_content").fadeOut(400);}catch(e){}} function select_all_messages(){try{var checkbox_top=$("#top_message_checkbox");var checkboxes=$("input[type=checkbox]");var truefalse=checkbox_top.attr("checked");if(checkboxes){var tmp_check=(truefalse)?"checked":"";checkboxes.attr("checked",tmp_check);}}catch(e){}} function mark_all_as_read(id,show_comment){$.get("/ajax/messages/mark_all_as_read",function(data){try{if(data.status&& data.status=="success"){popup_message(data.text,true);var message_links=$("a[id^='is_read_']");if(message_links){message_links.each(function(){$(this).attr("class","no_bold");});}}else check_data(data);}catch(e){}},"json");} function send_thugs(company_id,company_staff_id){try{var thug_count=parseInt($("#thug_count_"+company_staff_id).val());var org_thug_count=parseInt($("#org_thug_count_"+company_staff_id).html());var rest=(org_thug_count-thug_count);if(rest <= 0){popup_message("You need to have at least 1 thug left in your company.", false);} else { var yesno=confirm("Press OK to send "+thug_count+" thugs!"); if(yesno) document.location.href="/company/"+company_id+"/attack/"+company_staff_id+"/"+thug_count; else return false;}}catch(e){}} function add_board_member(user_id,company_id,amount){try{var amount=prompt("Enter the daily salary",amount);if(amount){amount=amount.replace(",",".");amount=(!isNaN(parseInt(amount)))?amount:0;if((amount!=null)&& (amount>0))document.location.href="/company/"+parseInt(company_id)+"/boardmembers/invite/"+parseInt(user_id)+"/"+amount}}catch(e){}} function apply_board_member(user_id,company_id,amount){try{var amount=prompt("Enter the daily salary",amount);if(amount){amount=amount.replace(",",".");amount=(!isNaN(parseInt(amount)))?amount:0;if((amount!=null)&& (amount>0))document.location.href="/company/"+parseInt(company_id)+"/boardmembers/apply/"+parseInt(user_id)+"/"+amount}}catch(e){}} function update_fadein(){$("[fadein]").mouseover(function(e){var message=$(this).attr("fadein");$("#fadein_content").css("top",(e.pageY+10));$("#fadein_content").css("left",(e.pageX+10));$("#fadein_content").html(message);$("#fadein_content").fadeTo(200,1);});$("[fadein]").mouseout(function(){$("#fadein_content").stop().hide();});$("[fadein]").bind("mousemove",function(e){$("#fadein_content").css("top",(e.pageY+10));$("#fadein_content").css("left",(e.pageX+10));});} function signup_congress_seat(position_name,position_id,vote_id,cost){if(confirm("Are you sure? This will cost you $"+cost+" credits. Caution, you can only signup for one spot!")){$.get("/ajax/congress/"+position_name.replace(" ","_")+"/"+parseInt(position_id)+"/signup",function(data){try{if(data.status&& data.status=="success"){$("#congress_voting_member_"+vote_id).html(data.text);popup_message("You successfully signed up for "+position_name+"!",true);}else check_data(data);}catch(e){}},"json");}else return false;} function congress_vote(position_name,seat_id,position_id,spot_id){var votes=prompt("Enter how many votes you want to use",0);if(votes&& (votes>0)){$.get("/ajax/congress/"+parseInt(seat_id)+"/"+parseInt(spot_id)+"/"+parseInt(votes),function(data){try{if(data.status&& data.status=="success"){view_congress_seat(position_name,position_id,true);popup_message("You successfully voted "+parseInt(votes)+" times for "+data.voted_for+" as "+position_name+"!",true);}else check_data(data);}catch(e){}},"json");}} function save_notepad(){var encoded_text=$("#notepad_content").val().replace(/'/g, "\\'");$.post("/ajax/notepad",{content:encoded_text},function(data){if (data.status && (data.status=="success")) popup_message("Your notepad has been saved...", true); else popup_message("Your notepad was NOT saved, please try again...", false);}, "json");} function research_technology(name){$.get("/ajax/technology/research/"+name,function(data){var prompt_content=$("#prompt_content");prompt_content.html(data);toggle_overlay_bg();show_overlay_content(prompt_content);});} function upgrade_technology(name){$.get("/ajax/technology/upgrade/"+name,function(data){var prompt_content=$("#prompt_content");prompt_content.html(data);toggle_overlay_bg();show_overlay_content(prompt_content);});} function boost_technology(name){$.get("/ajax/technology/boost/"+name,function(data){var prompt_content=$("#prompt_content");prompt_content.html(data);toggle_overlay_bg();show_overlay_content(prompt_content);});} function check_data(tmp_data){try{if(tmp_data && tmp_data.text)tmp_data=tmp_data.text;if(tmp_data==null) tmp_data = "error:ajax returned errors";var failed=((tmp_data.length==0)||(tmp_data.indexOf("error:")==-1))?false:true;if(failed){if(tmp_data.indexOf("error:")!=-1){var msg=tmp_data.split("error:");if(msg[1]){popup_message(msg[1],false);}} return false;}else return true;}catch(e){return false;}} function popup_message(message,status){if(status){$("#popup_message_status").attr("src","/img/icon/yes_big.gif");}else{$("#popup_message_status").attr("src","/img/icon/no_big.gif");}$("#popup_message_content").html(message);var delay=($("#popup_message").width()*13);var top=$(window).scrollTop();$("#popup_message").css("top",(top+150)+"px");$("#popup_message").css("left",(($(document).width()/2)-($("#popup_message").width()/2)));if(delay>3000){delay=3000;}else if(delay<2000){delay=2000;}$("#popup_message").click(function(){$("#popup_message").fadeOut(400);});$("#popup_message").fadeIn(400).delay(delay).fadeOut(400);} function start_scroll(){try{var content_width=$("#left_content").width();$("#newsticker").width(content_width-42);$("ul#ticker").newsticker();}catch(e){}} jQuery.fn.newsticker=function(settings){settings=jQuery.extend({travelocity:0.07},settings);return this.each(function(){var $strip=jQuery(this);$strip.addClass("stockticker");var stripWidth=0;var $mask=$strip.wrap("
");var $tickercontainer=$strip.parent().wrap("
");var containerWidth=$strip.parent().parent().width();$strip.find("li").each(function(i){stripWidth+=jQuery(this,i).outerWidth(true);});$strip.width(stripWidth);var totalTravel=stripWidth+containerWidth;var defTiming=totalTravel/settings.travelocity;function scrollnews(space,tempo){$strip.animate({left:'-='+space},tempo,"linear",function(){$strip.css("left",containerWidth);scrollnews(totalTravel,defTiming);});}scrollnews(totalTravel,defTiming);$strip.hover(function(){jQuery(this).stop();},function(){var offset=jQuery(this).offset();var residualSpace=offset.left+stripWidth;var residualTime=residualSpace/settings.travelocity;scrollnews(residualSpace,residualTime);});});} Array.prototype.in_array = function(p_val) {for(var i = 0, l = this.length; i < l; i++) {if(this[i] == p_val) {return true;}}return false;} function change_chat(tmp_chat_id){if(tmp_chat_id!=chat_id){chat_id=parseInt(tmp_chat_id);set_cookie("chat_id", chat_id, 1);if(!chat_top)chat_top=$("#chat").offset().top;if (chat_state == "minimized") {$("#chat").animate({top:chat_top}, function(){$(this).css("top",chat_top);$("#resize-chat").attr("src","/img/icon/minimize.png");$("#resize-chat-link").attr("href","javascript: minimize_chat()");$("#resize-chat-link").attr("title","minimize chat");});}clearTimeout(send_chat_timer);update_chat_text();$(".chat-content").fadeOut(400).hide();$(".chat-name").removeClass("bold");$("#chat-name-"+chat_id).addClass("bold");$("#chat-text-"+chat_id).show();for (var i=0;i<=2;i++) {if (i!=chat_id) $("#chat-text-"+i).hide();}var scrollTop=(parseInt($("#chat-text-"+chat_id).attr("scrollHeight"))-parseInt($("#chat-text-"+chat_id).height()));$("#chat-text-"+chat_id).scrollTop(scrollTop);set_cookie("chat_state", "maximized", 1);chat_state = "maximized";}} function send_chat_text(tmp_chat_id,text){$("#chat-text-input").val("");$("#chat-text-input").attr("disabled",true);$("#chat-submit").attr("disabled",true);$("#loading").fadeIn(400).show();receive=true;if(send_chat_timer){clearTimeout(send_chat_timer);} var encoded_text=encodeURI(encodeURIComponent(text+"|")).replace(/'/g, "\\'");send_chat_timer=setTimeout("send_chat_finish("+parseInt(tmp_chat_id)+", '"+encoded_text+"')",500);} function send_chat_finish(tmp_chat_id,text){$.get("/ajax/chat/"+parseInt(tmp_chat_id)+"/send_chat_text/"+text,function(data){if(receive&& (data.length>0)){receive=false;try{if(data.match(/^OK:/)){data="";}else check_data(data);}catch(e){}}});$("#chat-text-input").removeAttr("disabled");$("#chat-submit").removeAttr("disabled");$("#loading").fadeOut(400).hide();$("#chat-text-input").focus();} function update_chat_text(){receive=true;if(!chat_start_time[chat_id]) chat_start_time[chat_id]=0;var random_number=Math.floor(Math.random()*10000);$.get("/ajax/chat/"+parseInt(chat_id)+"/chat_text/"+random_number+"/"+encodeURI(chat_start_time[chat_id]),function(data){if(data&& data.status&& data.status=="success"){if(receive&& (data.text.length>0)){receive=false;try{var matches=data.text.match(/^OK:CHAT_ID:([\d]+):/);tmp_chat_id=(matches&& matches[1])?matches[1]:false;if(tmp_chat_id){data.text=data.text.replace(/^OK:CHAT_ID:([\d]+):/,""); var test = (data.text).split("|"); for(var i=0;i0){send_chat_text(chat_id,$("#chat-text-input").val());$("#chat-text-input").focus();}}});$("#chat-submit").click(function(){if($("#chat-text-input").val().length>0){send_chat_text(chat_id,$("#chat-text-input").val());$("#chat-text-input").focus();}});$("#chat-text-"+chat_id).scroll(function(){var scrollTop=((parseInt($("#chat-text-"+chat_id).attr("scrollHeight"))-10)-parseInt($("#chat-text-"+chat_id).height()));if($("#chat-text-"+chat_id).scrollTop() < scrollTop){chat_text_scroll=false;}else{chat_text_scroll=true;}});$(".chat-content").hide();$("#chat-text-"+chat_id).show();for (var i=0;i<=2;i++) {if (i!=chat_id) $("#chat-text-"+i).hide();}$("#chat-name-"+chat_id).addClass("bold");main_chat_timer=setInterval(update_chat_text,2000);} function get_cookie(name){var cookie_name=name+"=";var ca=document.cookie.split(';');for(var i=0;i < ca.length;i++){var c=ca[i];while(c.charAt(0)==" ")c=c.substring(1,c.length);if(c.indexOf(cookie_name)==0)return c.substring(cookie_name.length,c.length);} return null;} function set_cookie(name,value,days){if(days){var date = new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires = "; expires="+date.toGMTString();} else var expires="";document.cookie = name+"="+value+expires+"; path=/";}