window.my={char1:"#char1",char2:"#char2",characters1:"#CharacterId1",characters2:"#CharacterId2",ce:"#ce",factionLink1:"#factionLink1",factionLink2:"#factionLink2",factions1:"#FactionId1",factions2:"#FactionId2",fp:"#fp",myRating:"#myRating",name:"#name",rating:"#rating",sa:"#sa",setLink1:"#setLink1",setLink2:"#setLink2",sets1:"#set1",sets2:"#set2"};$(document).ready(function(){ShowComparisons();AlignComparisons();$(my.characters1).change(function(){ChangeCharacter1()});$(my.characters2).change(function(){ChangeCharacter2()});$(my.factions1).change(function(){ChangeFaction1()});$(my.factions2).change(function(){ChangeFaction2()});$(my.sets1).change(function(){ChangeSet1()});$(my.sets2).change(function(){ChangeSet2()});$(my.factionLink1).click(function(){LoadFactions1()});$(my.factionLink2).click(function(){LoadFactions2()});$(my.setLink1).click(function(){LoadSets1()});$(my.setLink2).click(function(){LoadSets2()});$(my.char1+" "+my.myRating).live("change",function(){ChangeRating1()});$(my.char2+" "+my.myRating).live("change",function(){ChangeRating2()})});function AlignComparisons(){var c=$(my.char1),f=$(my.char2),d=c.find(my.sa),i=f.find(my.sa),h=c.find(my.fp),e=f.find(my.fp),g=c.find(my.ce),b=f.find(my.ce),j=d.height(),a=i.height();d.css("height","auto");i.css("height","auto");h.css("height","auto");e.css("height","auto");g.css("height","auto");b.css("height","auto");if(j>a){i.height(d.height())}else{if(a>j){d.height(i.height())}}j=h.height();a=e.height();if(j>a){e.height(h.height())}else{if(a>j){h.height(e.height())}}j=g.height();a=b.height();if(j>a){b.height(g.height())}else{if(a>j){g.height(b.height())}}}function ChangeCharacter1(){var a=$(my.characters1).val();$(my.char1).load(urls.getComparison(a),null,function(){CharacterChanged()})}function ChangeCharacter2(){var a=$(my.characters2).val();$(my.char2).load(urls.getComparison(a),null,function(){CharacterChanged()})}function ChangeFaction1(b){var c=$(my.factions1).val(),a=$(my.characters1);a.load(urls.getCharactersByFaction(c),null,function(){if(b){a.val(b)}else{ChangeCharacter1()}})}function ChangeFaction2(b){var c=$(my.factions2).val(),a=$(my.characters2);a.load(urls.getCharactersByFaction(c),null,function(){if(b){a.val(b)}else{ChangeCharacter2()}})}function ChangeRating1(){var b=$(my.char1).find(my.myRating).val(),a=$(my.characters1).val();$.post(urls.mergeRating(a),{value:b},function(){LoadRating1()})}function ChangeRating2(){var b=$(my.char2).find(my.myRating).val(),a=$(my.characters2).val();$.post(urls.mergeRating(a),{value:b},function(){LoadRating2()})}function ChangeSet1(b){var a=$(my.sets1).val(),c=$(my.characters1);c.load(urls.getCharactersBySet(a),null,function(){if(b){c.val(b)}else{ChangeCharacter1()}})}function ChangeSet2(b){var a=$(my.sets2).val(),c=$(my.characters2);c.load(urls.getCharactersBySet(a),null,function(){if(b){c.val(b)}else{ChangeCharacter2()}})}function CharacterChanged(){ShowComparisons();AlignComparisons();var a=$(my.char1+" "+my.name).text(),b=$(my.char2+" "+my.name).text();document.title=a+" vs. "+b+" - Bloo Milk"}function LoadFactions1(){var a=$(my.characters1).val(),b=$(my.factions1);b.load(urls.getFactionList,{characterId:a},function(){b.show();$(my.sets1).hide();ChangeFaction1(a)})}function LoadFactions2(){var a=$(my.characters2).val(),b=$(my.factions2);b.load(urls.getFactionList,{characterId:a},function(){b.show();$(my.sets2).hide();ChangeFaction2(a)})}function LoadRating1(){var a=$(my.characters1).val();$.ajax({type:"GET",cache:false,url:urls.getRating(a),success:function(b){$(my.char1).find(my.rating).html(b)}})}function LoadRating2(){var a=$(my.characters2).val();$.ajax({type:"GET",cache:false,url:urls.getRating(a),success:function(b){$(my.char2).find(my.rating).html(b)}})}function LoadSets1(){var a=$(my.characters1).val(),b=$(my.sets1);b.load(urls.getSetList,{characterId:a},function(){b.show();$(my.factions1).hide();ChangeSet1(a)})}function LoadSets2(){var a=$(my.characters2).val(),b=$(my.sets2);b.load(urls.getSetList,{characterId:a},function(){b.show();$(my.factions2).hide();ChangeSet2(a)})}function ShowComparisons(){CompareStat("cost",true);CompareStat("hp");CompareStat("def");CompareStat("atk");CompareStat("dmg")}function CompareStat(d,a){$("."+d).remove();var e=$(my.char1).find("#"+d),f=$(my.char2).find("#"+d),b=e.text(),g=f.text();if(!b||b==""||!g||g==""){return}if(b=="??"||b=="--"||b=="X"){b=0}if(g=="??"||g=="--"||g=="X"){g=0}var c=b-g;if(c==0){return}if(c>0){if(!a){$("<span/>",{"class":d+" better",text:" (+"+c+")"}).appendTo(e);$("<span/>",{"class":d+" worse",text:" (-"+c+")"}).appendTo(f)}else{$("<span/>",{"class":d+" worse",text:" (+"+c+")"}).appendTo(e);$("<span/>",{"class":d+" better",text:" (-"+c+")"}).appendTo(f)}return}c=c*-1;if(!a){$("<span/>",{"class":d+" better",text:" (+"+c+")"}).appendTo(f);$("<span/>",{"class":d+" worse",text:" (-"+c+")"}).appendTo(e)}else{$("<span/>",{"class":d+" worse",text:" (+"+c+")"}).appendTo(f);$("<span/>",{"class":d+" better",text:" (-"+c+")"}).appendTo(e)}};