var selectedId="11";var alreadyHasShoes=0;var selectedFoodId="1";var selectedGearId="0";var selectedUrl;var currentGirlName="";var currentScore=0;var TOYS_COUNT=5;var TOY_COST=599;var SHOES_COST=400;var FOOD_AWARD=25;var sspeed=2;var spause=3000;var foodBelt="";var sizeup=0;var scrldiv1;var scrldiv2;var products=new Array({id:1,name:"cake",yf:"11"},{id:2,name:"icecream",yf:"14"},{id:3,name:"banana",yf:"9"},{id:4,name:"apple",yf:"9"},{id:5,name:"egg",yf:"6"},{id:6,name:"yogurt",yf:"8"},{id:7,name:"maize",yf:"10"},{id:8,name:"orange",yf:"9"},{id:9,name:"soft drink",yf:"5"},{id:10,name:"apple juice",yf:"8"});var toys=new Array("cat","toy doll","barbie","puppet","bunny");var words=new Array({w:" ... hey "},{w:" ... thanks "},{w:" ... thanks "},{w:" ... cool "},{w:" ... I like "});var platformId="1";var appId="85538753548";var isAdoptAuth=0;var DOMN="http://www.litgirl.com/";var PRFX_FEED="http://images.x2line.com/apps/littlegirlmagic/feed90/default/girl";var PRFX_FEED_SHOES="http://images.x2line.com/apps/littlegirlmagic/feed90/shoes/shoe";var PRFX_FEED_TOY="http://images.x2line.com/apps/littlegirlmagic/feed90/toys/toy";var PRFX_FEED_FOOD="http://images.x2line.com/apps/littlegirlmagic/feed90/eating/food";var PRFX_FEED_ACTION="http://images.x2line.com/apps/littlegirlmagic/feed90/actions/action";var PRFX_CANVAS_DEFAULT="http://img1.x2line.com/littlegirlmagic/canvas/default/girl";var PRFX_CANVAS_SHOES="http://img1.x2line.com/littlegirlmagic/canvas/shoes/girl";var PRFX_ROOM_DEFAULT="http://img1.x2line.com/littlegirlmagic/intheroom/default/girl";var PRFX_ROOM_SHOES="http://img1.x2line.com/littlegirlmagic/intheroom/shoes/girl";var PRFX_FOOD="http://images.x2line.com/apps/littlegirlmagic/food/food";var PRFX_TOY="http://images.x2line.com/apps/littlegirlmagic/toys/toy";var PRFX_SHOES="http://images.x2line.com/apps/littlegirlmagic/shoes/shoe";var PRFX_SMILE="http://generic.x2line.com/images/smiles/s18-";var PRFX_ACTION="http://images.x2line.com/apps/littlegirlmagic/actions/action";function adoptGirl(){var a="1";var e="1";for(var c=0;c<2;c++){if(document.form1.rdSkin[c].checked){a=document.form1.rdSkin[c].value+"";break;}}for(var c=0;c<4;c++){if(document.form1.rdCostume[c].checked){e=document.form1.rdCostume[c].value+"";break;}}selectedId=a+e;if(currentUserId==null){isAdoptAuth=1;FB.login(function(f){if(f.session){updateUserBox(f.session);}else{cancelAdoptAuth();}});}else{var b=DOMN+"adoptgirlmanager.aspx";var d="platformid="+platformId+"&appid="+appId+"&userid="+currentUserId+"&girlid="+selectedId;postData(b,d,handleAdoptGirl);}}function cancelAdoptAuth(){isAdoptAuth=0;}function feedGirl(a){processLoading("f1","div",a,1);selectedFoodId=a;if(currentUserId!=undefined){var c=new Date();var b=DOMN+"feedgirlmanager.aspx?platformid="+platformId+"&appid="+appId+"&userid="+currentUserId+"&foodid="+a+"&feedtime="+c.getTime();getData(b,handleFeedGirl);}}function buyGear(a){processLoading("ft1","div","0",1);selectedGearId=a;var b=DOMN+"buygearmanager.aspx";var c="platformid="+platformId+"&appid="+appId+"&userid="+currentUserId+"&toyid="+a;postData(b,c,handleBuyGear);}function getShoes(){processLoading("fshs","div","0",1);var a=DOMN+"getshoesmanager.aspx";var b="platformid="+platformId+"&appid="+appId+"&userid="+currentUserId;postData(a,b,handleGetShoes);}function handleAdoptGirl(d){var e=$("firstPage");var h=$("secondPage");e.style.display="none";h.style.display="";selectedUrl=PRFX_CANVAS_DEFAULT+selectedId+".gif";$("selImage").innerHTML="<img src='"+selectedUrl+"' border='0' />";var f=parseInt(selectedId);if(currentGirlName.length==0){currentGirlName="Alicia";}var g={};var b=new Array();var i={};i.type="image";i.src=PRFX_FEED+selectedId+".png";i.href=appExternalUrl;b[0]=i;g.name="Little Girl Magic";g.href=appExternalUrl;g.caption="{*actor*} adopted "+currentGirlName+" (7-year-old)";g.description="source: Little Girl Magic";g.media=b;var c=new Array();var a={};a.text="Go to Little Girl Magic";a.href=appExternalUrl;c[0]=a;var j={};j.method="stream.publish";j.attachment=g;j.action_links=c;if($("chkShare").checked){FB.ui(j,publishCallbackNone);}else{publishCallbackNone();}}function publishCallbackNone(){}function handleFeedGirl(d){processLoading("f1","div",selectedFoodId,0);displayMessage("Success! Now not hungry - "+Date()+".");var f=parseInt(selectedId);var j=parseInt(selectedFoodId);var g={};var b=new Array();var h={};h.type="image";h.src=PRFX_FEED_FOOD+selectedFoodId+".png";h.href=appExternalUrl;var e={};e.type="image";e.src=PRFX_FEED+selectedId+".png";e.href=appExternalUrl;b[0]=h;b[1]=e;g.name="Little Girl Magic - food";g.href=appExternalUrl;g.caption="{*actor*} gave "+products[j-1].name+" (yummy-factor: "+products[j-1].yf+") for "+currentGirlName;g.description="source: Little Girl Magic";g.media=b;var c=new Array();var a={};a.text="Go to Little Girl Magic";a.href=appExternalUrl;c[0]=a;var i={};i.method="stream.publish";i.attachment=g;i.action_links=c;if($("chkShare").checked){FB.ui(i,publishCallback);}else{publishCallback();}}function handleBuyGear(d){displayMessage("Success! The toy should appear on your page shortly.");currentScore=currentScore-TOY_COST;drawToy(1);drawShoes();var f=parseInt(selectedId);var h=parseInt(selectedGearId);var g={};var b=new Array();var i={};i.type="image";i.src=PRFX_FEED_TOY+selectedGearId+".png";i.href=appExternalUrl;var e={};e.type="image";e.src=PRFX_FEED+selectedId+".png";e.href=appExternalUrl;b[0]=i;b[1]=e;g.name="Little Girl Magic - toys";g.href=appExternalUrl;g.caption="{*actor*} purchased "+toys[h-1]+" for "+currentGirlName;g.description="source: Little Girl Magic";g.media=b;var c=new Array();var a={};a.text="Go to Little Girl Magic";a.href=appExternalUrl;c[0]=a;var j={};j.method="stream.publish";j.attachment=g;j.action_links=c;if($("chkShare").checked){FB.ui(j,publishCallback);}else{publishCallback();}}function handleGetShoes(d){alreadyHasShoes=1;displayMessage("Success! The shoes should appear on your page shortly.");currentScore=currentScore-SHOES_COST;drawToy(1);drawShoes();var f=parseInt(selectedId);var g={};var b=new Array();var h={};h.type="image";h.src=PRFX_FEED_SHOES+f+"-1.png";h.href=appExternalUrl;var e={};e.type="image";e.src=PRFX_FEED+selectedId+".png";e.href=appExternalUrl;b[0]=h;b[1]=e;g.name="Little Girl Magic - shoes";g.href=appExternalUrl;g.caption="{*actor*} purchased shoes for "+currentGirlName;g.description="source: Little Girl Magic";g.media=b;var c=new Array();var a={};a.text="Go to Little Girl Magic";a.href=appExternalUrl;c[0]=a;var i={};i.method="stream.publish";i.attachment=g;i.action_links=c;if($("chkShare").checked){FB.ui(i,publishCallbackNone);}else{publishCallbackNone();}}function publishCallback(){showTooltip("1");setTimeout("hideTooltip()",5000);}function loadUser(){var a=DOMN+"getusermanager.aspx?platformid="+platformId+"&appid="+appId+"&userid="+currentUserId;getData(a,handleLoadUser);}function loadPreference(b){var c=new Date();var a=DOMN+"userpreference.aspx?platformid="+platformId+"&appid="+appId+"&userid="+currentUserId+"&prefid="+b+"&method=get&ts="+c.getTime();getData(a,handleLoadPreference);}function handleLoadUser(b){if(b=="0:0:0:0:0:0:0:0"){alert("No girl adopted yet.");}else{var k=b.split(":");var e=k[0];var x=k[1];var c=k[2];var f=k[3];var l=k[4];var h="0";if(k.length>6){h=k[6];}var g=30;var p=6;var d=-138;var r=-690;var m=14;selectedGearId=l;var w="2";var u="";if(e!="0"){selectedId=e;currentScore=3;if(f!="0"){currentScore=parseInt(f);}var t=parseInt(e);currentGirlName="Alicia";var q=PRFX_CANVAS_DEFAULT+e+".gif";u+="<hr />";u+="<div style='text-align:center;'><h2>Feeding Section (with shop)</h2></div><br />";u+="<table><tr>";if(h=="1"){alreadyHasShoes=1;q=PRFX_CANVAS_SHOES+e+".gif";u+="<td style='width:160px;' valign='bottom'><div id='shoesDiv'></div></td>";}else{u+="<td style='width:160px;' valign='bottom'><div id='shoesDiv' class='itemDiv'></div></td>";}u+="<td style='width:160px;' valign='bottom'><div id='toyDiv' class='itemDiv'></div></td>";u+="<td valign='bottom' align='left'><div style='height:20px;line-height:20px;'><b><span id='gName'></span></b></div>";var j;if((x!="0")&&(c!="0")){var o=parseInt(x);var a=parseInt(c);var i=getAge(a,"hour");var n=g-i;if(l!="0"){n=n+m;}var v=PRFX_FOOD+x+"a.gif";j="happy";w="1";if(n<p){v=PRFX_FOOD+x+"b.gif";j="hungry";w="3";if((n<d)&&(n>r)){j="mad";w="2";}if(n<r){j="about to die";w="2";}}u+="<div>mood: "+j+"<br />power: "+n+"<br /><br />score: "+currentScore+" points</div>";u+="<div><img src='"+v+"' width='120' height='145' border='0' /></div></td>";}else{u+="<div><div style='float:left;'>mood: hungry<br />power: 0</div></div>";u+="<div>&nbsp;</div></td>";}u+="<td valign='bottom'><img src='"+q+"' width='250' height='340' border='0' /></td>";u+="</tr></table><br />";u+="<table align='center' cellpadding='2' cellspacing='0' border='0'><tr><td style='width:650px;'>";u+="<div id='f1' style='position:relative;overflow:hidden;width:650px;height:230px;clip:rect(0 650px 230px 0);' onmouseover='sspeed=0;' onmouseout='sspeed=2;'>";u+="<div id='scrldiv1' style='position:absolute;height:230px;padding:1px;'></div>";u+="<div id='scrldiv2' style='position:absolute;height:230px;padding:1px;'></div>";u+="</div>";u+="</td></tr></table><br />";buildFoodBelt();}$("feedSection").innerHTML=u;if(e!="0"){loadPreference(1);startScroll(1300);drawToy(1);drawShoes();try{showTooltip(w);setTimeout("hideTooltip()",5000);}catch(s){}}}}function handleLoadPreference(a){if(a!="0"){currentGirlName=a;}$("gName").innerHTML=currentGirlName;}function buildFoodBelt(){foodBelt="<table border='1' class='tbl1' cellpadding='0' cellspacing='0'>";foodBelt+="<tr>";for(var a=0;a<products.length;a++){var b=new Image();b.src=PRFX_FOOD+products[a].id+"a.gif";foodBelt+="<td class='td1' align='center'>";foodBelt+="<div style='font-size:9pt;font-style:italic;'>"+FOOD_AWARD+" points</div>";foodBelt+="<div style='font-size:9pt;font-weight:bold;'>"+products[a].name+"</div>";foodBelt+="<div class='f_"+products[a].id+"' style='width:120px;'><a href='#' title='Feed girl!' onclick='feedGirl("+products[a].id+");return false;'><img src='"+b.src+"' width='120' height='145' border='0' /></a></div>";foodBelt+="<div class='f_"+products[a].id+"'><a href='#' title='Feed girl!' onclick='feedGirl("+products[a].id+");return false;'>Feed girl!</a></div>";foodBelt+="<div style='font-size:8pt;'>yummy-factor: "+products[a].yf+"</div>";foodBelt+="</td>";}foodBelt+="</tr></table>";}function startScroll(a){scrldiv1=$("scrldiv1");scrldiv2=$("scrldiv2");scrldiv1.style.left="0px";scrldiv2.style.left=a+"px";scrldiv1.innerHTML=foodBelt;scrldiv2.innerHTML=foodBelt;sizeup=scrldiv1.offsetWidth;var b="doScroll("+a+")";setTimeout(b,spause);}function doScroll(a){var b="doScroll("+a+")";if(parseInt(scrldiv1.style.left)>0&&parseInt(scrldiv1.style.left)<=sspeed){scrldiv1.style.left="0px";scrldiv2.style.left=a+"px";setTimeout(b,spause);}else{if(parseInt(scrldiv1.style.left)>=sizeup*-1){scrldiv1.style.left=parseInt(scrldiv1.style.left)-sspeed+"px";scrldiv2.style.left=parseInt(scrldiv2.style.left)-sspeed+"px";setTimeout(b,100);}else{scrldiv1.style.left="0px";scrldiv2.style.left=a+"px";sizeup=scrldiv1.offsetWidth;setTimeout(b,spause);}}}function getAge(c,d){var b=60*1000*60*24;var e=60*1000*60;var g=60*1000;var a=new Date();var f=a.getTime()-c;if(d=="hour"){f=Math.floor(f/e);}else{if(d=="minute"){f=Math.floor(f/g);}else{f=Math.floor(f/b);}}return f;}function drawToy(c){var b="";if(selectedGearId!="0"){var a=PRFX_TOY+selectedGearId+".gif";b+="<img src='"+a+"' width='130' height='145' />";if($("toyDiv")){$("toyDiv").className="itemDivNoBorder";}}else{var e=parseInt(c)+1;if(e>TOYS_COUNT){e=1;}var a=PRFX_TOY+c+".gif";b+="<a href='#' title='Next toy' onclick='drawToy("+e+");return false;'>Next toy >></a><br />";b+="<i>cost: "+TOY_COST+" points</i><br />";b+="<img src='"+a+"' width='130' height='145' />";var d=parseInt(currentScore);if(d>=TOY_COST){b+="<br /><div id='ft1'><div class='f_0'><a href='#' title='Buy now!' onclick='buyGear("+c+");return false;'>Buy now!</a></div></div>";}else{b+="<br /><span style='color:red;font-style:italic;'>Locked</span>";}}if($("toyDiv")){$("toyDiv").innerHTML=b;}}function drawShoes(){var c="";var b=parseInt(currentScore);if(alreadyHasShoes==1){if($("shoesDiv")){$("shoesDiv").className="itemDivNoBorder";}}else{var a=PRFX_SHOES+selectedId+"-1.jpg";c+="<span>Shoes</span><br />";c+="<i>cost: "+SHOES_COST+" points</i><br />";c+="<img src='"+a+"' width='130' height='130' />";if(b>=SHOES_COST){c+="<br /><div id='fshs'><div class='f_0'><a href='#' title='Buy now!' onclick='getShoes();return false;'>Buy now!</a></div></div>";}else{c+="<br /><span style='color:red;font-style:italic;'>Locked</span>";}}if($("shoesDiv")){$("shoesDiv").innerHTML=c;}}function displayMessage(b){var a=$("rslt");a.style.backgroundColor="#ffff99";a.style.border="#ee0000 1px solid";a.innerHTML=b;}function showTooltip(g){var i,c,f,d;var e;e=CreateEl("img","top",false);e.src=PRFX_SMILE+g+".gif";var h=Math.floor((5-0)*Math.random())+1;var a=words[h-1].w;i=CreateEl("span","tooltip",true);f=CreateEl("span","top",true);f.appendChild(document.createTextNode(a));f.appendChild(e);i.appendChild(f);c=CreateEl("b","bottom",true);d="";c.appendChild(document.createTextNode(d));i.appendChild(c);$("btc").appendChild(i);}function hideTooltip(){var a=$("btc");if(a.childNodes.length>0){a.removeChild(a.firstChild);}}function CreateEl(d,e,b){var a=document.createElement(d);a.className=e;if(b){a.style.display="block";}return(a);}function processLoading(g,d,b,h){var a=(h==1)?"<img src='http://images.x2line.com/apps/littlegirlmagic/misc/loading.gif' width='16' height='11' />":"Done!";var f=$(g).getElementsByTagName(d);for(var c=0;c<f.length;c++){var e=f[c];if(e.className=="f_"+b){e.innerHTML=a;}}}