var PRTCL=document.location.protocol;var currentUserId;var appExternalUrl=PRTCL+"//apps.facebook.com/littlegirlmagic/";var HOST="//litgirl.com/";var DOMN=PRTCL+HOST;var img0;var img1;var selectedId="11";var alreadyHasShoes=0;var selectedFoodId="1";var selectedUrl;var currentGirlName="";var currentScore=0;var SHOES_COST=300;var FOOD_AWARD=25;var sspeed=2;var spause=3000;var foodBelt="";var sizeup=0;var scrldiv1;var scrldiv2;var products=new Array({id:12,name:"salami wich",yf:"0"},{id:11,name:"cheese wich",yf:"0"},{id:10,name:"apple juice",yf:"8"},{id:9,name:"soft drink",yf:"5"},{id:8,name:"orange",yf:"9"},{id:7,name:"maize",yf:"10"},{id:6,name:"yogurt",yf:"8"},{id:5,name:"egg",yf:"6"},{id:4,name:"apple",yf:"9"},{id:3,name:"banana",yf:"9"},{id:2,name:"icecream",yf:"14"},{id:1,name:"cake",yf:"11"});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 PRFX_FEED=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/feed90/default/girl";var PRFX_FEED_SHOES=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/feed90/shoes/shoe";var PRFX_FEED_TOY=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/feed90/toys2/toy";var PRFX_FEED_FOOD=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/feed90/eating/food";var PRFX_FEED_ACTION=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/feed90/actions/action";var PRFX_FEED_ROOM_ITEM=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/feed90/items/item";var PRFX_FEED_KITCHEN_ITEM=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/feed90/kitchenitems/kitchenitem";var PRFX_FEED_BATH_ITEM=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/feed90/bathitems/bathitem";var PRFX_CANVAS_DEFAULT=PRTCL+"//s3.amazonaws.com/img1.x2line.com/littlegirlmagic/canvas/default/girl";var PRFX_CANVAS_SHOES=PRTCL+"//s3.amazonaws.com/img1.x2line.com/littlegirlmagic/canvas/shoes/girl";var PRFX_ROOM_BCK=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/room/room";var PRFX_ROOM_ITEM=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/items/item";var PRFX_ROOM_DEFAULT=PRTCL+"//s3.amazonaws.com/img1.x2line.com/littlegirlmagic/intheroom/default/girl";var PRFX_ROOM_SHOES=PRTCL+"//s3.amazonaws.com/img1.x2line.com/littlegirlmagic/intheroom/shoes/girl";var PRFX_KITCHEN_BCK=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/kitchen/kitchen";var PRFX_KITCHEN_ITEM=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/kitchenitems/kitchenitem";var PRFX_KITCHEN_DEFAULT=PRTCL+"//s3.amazonaws.com/img1.x2line.com/littlegirlmagic/intheroom/default/girl";var PRFX_KITCHEN_SHOES=PRTCL+"//s3.amazonaws.com/img1.x2line.com/littlegirlmagic/intheroom/shoes/girl";var PRFX_BATH_BCK=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/bath/bath";var PRFX_BATH_ITEM=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/bathitems/bathitem";var PRFX_BATH_DEFAULT=PRTCL+"//s3.amazonaws.com/img1.x2line.com/littlegirlmagic/intheroom/default/girl";var PRFX_BATH_SHOES=PRTCL+"//s3.amazonaws.com/img1.x2line.com/littlegirlmagic/intheroom/shoes/girl";var PRFX_FOOD=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/food2/food";var PRFX_TOY=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/toys2/toy";var PRFX_SHOES=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/shoes/shoe";var PRFX_SMILE=PRTCL+"//s3.amazonaws.com/generic.x2line.com/images/smiles/s18-";var PRFX_ACTION=PRTCL+"//s3.amazonaws.com/images.x2line.com/apps/littlegirlmagic/feed90/actions/action";var PRFX_SOUND_WAV=PRTCL+"//s3.amazonaws.com/audio.babyadopter.com/littlegirlmagic/effects/wav/";var PRFX_SOUND_MP3=PRTCL+"//s3.amazonaws.com/audio.babyadopter.com/littlegirlmagic/effects/mp3/";function $(a){return document.getElementById(a);}function postData(url,vars,callbackFunction){var oXmlHttp=GetXmlHttp();oXmlHttp.open("POST",url,true);oXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");oXmlHttp.setRequestHeader("Content-Length",vars.length);oXmlHttp.setRequestHeader("Connection","close");oXmlHttp.onreadystatechange=function(){if((oXmlHttp.readyState==4)&&(oXmlHttp.status==200)){if(oXmlHttp.responseText){eval(callbackFunction(oXmlHttp.responseText));}}};oXmlHttp.send(vars);}function getData(url,callbackFunction){var oXmlHttp=GetXmlHttp();oXmlHttp.open("GET",url,true);oXmlHttp.onreadystatechange=function(){if((oXmlHttp.readyState==4)&&(oXmlHttp.status==200)){if(oXmlHttp.responseText){eval(callbackFunction(oXmlHttp.responseText));}}};oXmlHttp.send(null);}function GetXmlHttp(){var a=null;if(window.XMLHttpRequest){a=new XMLHttpRequest();}else{if(window.ActiveXObject){a=new ActiveXObject("Microsoft.XMLHTTP");}}return a;}function getQueryVariable(b){var a=null;var d=window.location.search.substring(1);var e=d.split("&");for(var c=0;c<e.length;c++){var f=e[c].split("=");if(f[0]==b){a=f[1];break;}}return a;}function custLog(a,b){return(Math.log(a))/(Math.log(b));}function startsWith(b,a){return(b.substr(0,a.length)===a);}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.authResponse){updateUserBox(f.authResponse);}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 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(a){var d=$("firstPage");var b=$("secondPage");d.style.display="none";b.style.display="";selectedUrl=PRFX_CANVAS_DEFAULT+selectedId+".gif";$("selImage").innerHTML="<img src='"+selectedUrl+"' border='0' />";var c=parseInt(selectedId);if(currentGirlName.length==0){currentGirlName="Alicia";}if($("status")){$("status").focus();}playSound("girl_surprised1");}function publishCallbackNone(){}function handleFeedGirl(a){processLoading("f1","div",selectedFoodId,0);displayMessage("Success! Now not hungry - "+Date()+".");playSound("girl_laugh1");var f=parseInt(selectedId);var g=parseInt(selectedFoodId);var d=getProductById(g);var e={};e.name="Little Girl Magic - food";e.link=appExternalUrl;e.caption="{*actor*} gave "+d.name+" (yummy-factor: "+d.yf+") for "+currentGirlName;e.description="source: Little Girl Magic";e.picture=PRFX_FEED_FOOD+selectedFoodId+".png";var c=new Array();var b={};b.name="Go to Little Girl Magic";b.link=appExternalUrl;c[0]=b;publishToStream(e,c,null,publishCallback);}function handleGetShoes(a){displayMessage("Success! The shoes should appear on your page shortly.");playSound("generic_success");alreadyHasShoes=1;currentScore=currentScore-SHOES_COST;drawShoes();var e=parseInt(selectedId);var d={};d.name="Little Girl Magic - shoes";d.link=appExternalUrl;d.caption="{*actor*} purchased shoes for "+currentGirlName;d.description="source: Little Girl Magic";d.picture=PRFX_FEED_SHOES+e+"-1.png";var c=new Array();var b={};b.name="Go to Little Girl Magic";b.link=appExternalUrl;c[0]=b;publishToStream(d,c,null,publishCallbackNone);}function publishCallback(){if($("status")){}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(startsWith(b,"0:0:0:0")){alert("No girl adopted yet.");displayMessage("No girl adopted yet...");}else{var l=b.split(":");var f=l[0];var w=l[1];var d=l[2];var g=l[3];var i="0";if(l.length>6){i=l[6];}var h=30;var p=6;var e=-138;var q=-690;var v="2";var t="";var c=0;var m=0;var k="happy";if(f!="0"){selectedId=f;currentScore=3;if(g!="0"){currentScore=parseInt(g);}var s=parseInt(f);currentGirlName="Alicia";var o=PRFX_CANVAS_DEFAULT+f+".gif";if(i=="1"){alreadyHasShoes=1;o=PRFX_CANVAS_SHOES+f+".gif";}t+="<hr />";t+="<div style='text-align:center;'><h2>Feeding Section (with shop)</h2></div>";t+="<div><table border='0'><tr>";t+="<td colspan='2' valign='top' align='left'><div id='statsDiv1'></div><br /></td>";t+="<td rowspan='2' valign='bottom' align='left'>";if((w!="0")&&(d!="0")){var n=parseInt(w);var a=parseInt(d);var j=getAge(a,"hour");c=getAge(a,"minute");m=h-j;var u=PRFX_FOOD+w+"a.png";v="1";if(m<p){u=PRFX_FOOD+w+"b.png";k="hungry";v="3";if((m<e)&&(m>q)){k="mad";v="2";}if(m<q){k="about to die";v="2";}playSound("girl_annoyed2");}t+="<div><img src='"+u+"' width='100' height='100' border='0' /></div>";}else{k="hungry";}t+="</td>";t+="<td rowspan='2' valign='bottom'>";t+="<img src='"+o+"' width='250' height='340' border='0' />";t+="</td>";t+="</tr><tr>";t+="<td style='width:160px;' valign='bottom'><div id='shoesDiv' class='itemDiv'></div></td>";t+="<td style='width:160px;' valign='bottom'><div id='rsrvDiv'></div></td>";t+="</tr></table></div><br />";t+="<div>";t+="<table align='center' cellpadding='2' cellspacing='0' border='0'><tr><td style='width:660px;'>";t+="<div id='f1' style='position:relative;overflow:hidden;width:660px;height:190px;clip:rect(0 660px 190px 0);' onmouseover='sspeed=0;' onmouseout='sspeed=2;'>";t+="<div id='scrldiv1' style='position:absolute;height:190px;padding:1px;'></div>";t+="<div id='scrldiv2' style='position:absolute;height:190px;padding:1px;'></div>";t+="</div>";t+="</td></tr></table>";t+="</div>";buildFoodBelt();}$("feedSection").innerHTML=t;if(f!="0"){startScroll(1320);drawShoes();drawStats(c,m,k);loadPreference(1);try{showTooltip(v);setTimeout("hideTooltip()",5000);}catch(r){}}}}function drawStats(c,b,d){var e="";var a="http:"+HOST+"xgirl.aspx?uid="+currentUserId;e+="<div><b><span id='gName'></span></b></div><br />";e+="<div id='extGirlPageLike'><fb:like href='"+a+"' layout='button_count' show_faces='false' width='150' font='verdana'></fb:like></div>";e+="<div><a href='"+a+"' target='_blank'>girl page</a></div><br />";e+="<div>power: <b>"+b+"</b> (last feeding: "+c+" minutes ago)</div>";e+="<div>mood: "+d+"</div>";e+="<div>score: <b>"+currentScore+"</b> points</div>";$("statsDiv1").innerHTML=e;FB.XFBML.parse($("extGirlPageLike"));}function handleLoadPreference(a){if(a!="0"){currentGirlName=a;}$("gName").innerHTML=currentGirlName;}function getProductById(c){var a={};for(var b=0;b<products.length;b++){if(products[b].id==c){a=products[b];break;}}return a;}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.png";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:100px;'><a href='#' title='Feed girl!' onclick='feedGirl("+products[a].id+");return false;'><img src='"+b.src+"' width='100' height='100' 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 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 class='locked'>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((words.length-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){if($(g)){var a=(h==1)?"<img src='//s3.amazonaws.com/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;}}}}function playSound(f){try{var e=PRFX_SOUND_MP3;var d="mp3";if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){e=PRFX_SOUND_WAV;d="wav";}var b=e+f+"."+d;var a=$("sound");a.src=b;a.play();}catch(c){}}function inviteFriends(){var a={};a.method="apprequests";a.display="iframe";a.message="Come be friends with me on Little Girl Magic - adopt a 7-year-old little girl and dress her! Feed your girl when hungry!";a.filters=["app_non_users"];FB.ui(a);}function publishToStream(d,c,e,a){var b={};b.method="feed";b.display="iframe";b.name=d.name;b.link=d.link;b.picture=d.picture;b.caption=d.caption;b.description=d.description;b.actions=c;if(e){b.to=e;}FB.ui(b,a);}function preloadImgs(){img0=new Image();img0.src=PRTCL+"//s3.amazonaws.com/generic.x2line.com/images/buttons/fb/authb0.png";img1=new Image();img1.src=PRTCL+"//s3.amazonaws.com/generic.x2line.com/images/buttons/fb/authb1.png";}preloadImgs();
