var actionToTake=null,editId=null,editing=!1,originalValue=null,highlighted=0,requestedSitePopupDialog=0,requestedPosterPopupDialog=0,girlNameFilterChars=0,girlNameFilter="";currentHash="";
function addGirlFilter(a,c){currentGirl=a;sitesPageNumber=setsPageNumber=0;3==setsSortBy&&(setsSortBy=2);fs=document.getElementById("filterDiv");mainAreaView=0;showMainArea();showSites();girlFilter=document.getElementById("girlFilterSpan");null==girlFilter&&(girlFilter=document.createElement("span"));girlFilter.innerHTML=c;girlFilter.attachEvent?(girlFilter.attachEvent("onclick","removeGirlFilter()"),girlFilter.attachEvent("id","girlFilterSpan"),girlFilter.attachEvent("class","linkButton"),girlFilter.attachEvent("title",
"Click to see all girls")):(girlFilter.setAttribute("onclick","removeGirlFilter()"),girlFilter.setAttribute("id","girlFilterSpan"),girlFilter.setAttribute("class","linkButton"),girlFilter.setAttribute("title","Click to remove"));fs.appendChild(girlFilter)}
function addSiteFilter(a,c){currentSite=a;setsPageNumber=0;girlNameFilter="";showMainArea();showGirls();siteFilter=document.getElementById("siteFilterSpan");null==siteFilter&&(siteFilter=document.createElement("span"));siteFilter.innerHTML=c;siteFilter.setAttribute("onclick","removeSiteFilter()");siteFilter.setAttribute("id","siteFilterSpan");siteFilter.setAttribute("class","linkButton");siteFilter.setAttribute("title","Click to remove");fs=document.getElementById("filterDiv");fs.appendChild(siteFilter)}
function changeGirlFilter(){girlNameFilterChars--;if(0==girlNameFilterChars)girlNameFilter=document.getElementById("girlNameFilterFormId").value,girlsPageNumber=0,showGirls()}function createHttpRequest(){window.XMLHttpRequest?http_request=new XMLHttpRequest:window.ActiveXObject&&(http_request=new ActiveXObject("Microsoft.XMLHTTP"));return http_request}function changeSetsSorting(){setsSortBy=document.getElementById("setsSortByFormId").value;setsPageNumber=0;showSets()}
function checkHashChanges(){if(currentHash!=window.location.hash){var a=parseInt(getHashValue("girlsPageNumber"));a!=girlsPageNumber&&(girlsPageNumber=a,showGirls());a=parseInt(getHashValue("setId"));a!=setId&&(setId=a,0==setId?showSets():showSet());currentHash=window.location.hash}}function checkImageValid(a,c){if (150==a.height&&180==a.width) reportImageFailure(c)}
function deleteHashValue(a){var a=RegExp(a+"=[^&]*",""),c=window.location.hash;c.match(a)&&(c=c.replace(a,""),"&"==c[c.length-1]&&(c=c.substring(0,c.length-1)),"&"==c[0]&&(c=substring(1)));window.location.hash=c}function getHashValue(a){return(a=window.location.hash.match(RegExp(a+"=[^&]*","")))?(a=a.toString(),a.substring(a.indexOf("=")+1).toString()):0}function girlNameInputChanged(){girlNameFilterChars++;setTimeout("changeGirlFilter()",1E3)}
function hideElementById(a){document.getElementById(a).style.visibility="hidden"}function processXSLT(a,c,b){if(doXsl){var d=new XSLTProcessor;d.importStylesheet(b);c=d.transformToFragment(c.responseXML,document);document.getElementById(a).innerHTML="";document.getElementById(a).appendChild(c)}else document.getElementById(a).innerHTML="",document.getElementById(a).innerHTML=c.responseText}
function removeGirlFilter(){var a=document.getElementById("girlFilterSpan");setsPageNumber=currentGirl=0;a.parentNode.removeChild(a);showMainArea();showSites()}function removeSiteFilter(){var a=document.getElementById("siteFilterSpan");setsPageNumber=currentSite=0;showMainArea();showGirls();a.parentNode.removeChild(a)}function reportImageFailure(a){req=createHttpRequest();query="readdb.php?task=imageFailure&id="+a;req.open("GET",query,!0);req.send(null)}
function reporImageViolation(a){req=createHttpRequest();query="readdb.php?task=imageViolation&url="+encodeURIComponent(a);req.open("GET",query,!0);req.send(null)}function reportImageWorks(a){req=createHttpRequest();query="readdb.php?task=imageWorks&id="+a;req.open("GET",query,!0);req.send(null)}
function restoreSitesLinks(){var a=document.getElementById("sitesArea").getElementsByTagName("a");for(i=0;i<a.length;i++)pos=a[i].href.indexOf("siteId="),id=a[i].href.substring(pos+7),a[i].onclick=new Function("setsPageNumber=0;currentGirl=0;currentSite=lnk.href.substring(pos + 7);showSets();return false;")}
function setHashValue(a,c){var b=RegExp(a+"=[^&]*","");window.location.hash=window.location.hash.match(b)?window.location.hash.replace(b,a+"="+c):""==window.location.hash?a+"="+c:window.location.hash+"&"+a+"="+c}function showElementById(a){document.getElementById(a).style.visibility="visible"}
function showGirls(){var a=document.getElementById("girlsArea");a.className="mainArea_loading";var c=createHttpRequest(),b=new String,b="readdb.php?task=getGirls";doXsl&&(b+="&xslt=1");"number"==typeof currentSite&&(b=b+"&siteId="+currentSite);"number"==typeof currentGirl&&(b=b+"&girlId="+currentGirl);"number"==typeof girlsPageNumber&&(b=b+"&page="+girlsPageNumber);"number"==typeof girlsSortBy&&(b=b+"&sortBy="+girlsSortBy);""!=girlNameFilter&&(b=b+"&girlNameFilter="+girlNameFilter);c.open("GET",b,
!0);c.onreadystatechange=function(){if(4==c.readyState)processXSLT("girlsArea",c,girlsXsl),a.className="mainArea"};c.send(null)}
function showGirlsSets(){mainAreaView=1;var a=document.getElementById("setsArea");a.className="mainArea_loading";var c=createHttpRequest(),b=new String,b="readdb.php?task=getGirlsSets";doXsl&&(b+="&xslt=1");"number"==typeof currentSite&&(b=b+"&siteId="+currentSite);"number"==typeof setsPageNumber&&(b=b+"&page="+girlsSetsPageNumber);c.open("GET",""!=setsSortBy?b+"&sortBy="+girlsSortBy:b+"&sortBy=setDate",!0);c.onreadystatechange=function(){if(4==c.readyState)processXSLT("setsArea",c,girlsSetsXsl),
a.className="mainArea",setId=0};c.send(null)}function showMainArea(){0==mainAreaView&&showSets();1==mainAreaView&&showGirlsSets()}
function showSet(){var a=document.getElementById("setsArea");a.className="mainArea_loading";var c=createHttpRequest(),b=new String,b="readdb.php?task=getSet";doXsl&&(b+="&xslt=1");"number"==typeof setPageNumber&&(b=b+"&page="+setPageNumber);"number"==typeof setId&&(b=b+"&setId="+setId);"number"==typeof showAllImages&&(b=b+"&showAllImages="+showAllImages);c.open("GET",b,!0);c.onreadystatechange=function(){if(4==c.readyState)processXSLT("setsArea",c,setXsl),a.className="mainArea",setHashValue("setId",
setId)};c.send(null)}
function showSets(){mainAreaView=0;var a=document.getElementById("setsArea");a.className="mainArea_loading";var c=createHttpRequest(),b=new String,b="readdb.php?task=getSets";doXsl&&(b+="&xslt=1");"number"==typeof currentSite&&(b=b+"&siteId="+currentSite);"number"==typeof currentGirl&&(b=b+"&girlId="+currentGirl);"number"==typeof setsPageNumber&&(b=b+"&page="+setsPageNumber);c.open("GET",""!=setsSortBy?b+"&sortBy="+setsSortBy:b+"&sortBy=setDate",!0);c.onreadystatechange=function(){if(4==c.readyState)processXSLT("setsArea",
c,setsXsl),a.className="mainArea",setId=0,deleteHashValue("setId"),deleteHashValue("setPageNumber"),document.title="Girlspedia"};c.send(null)}
function showSites(){var a=document.getElementById("sitesArea");a.className="mainArea_loading";var c=createHttpRequest(),b=new String,b="readdb.php?task=getSites&girlId="+currentGirl+"&sortBy="+sitesSortBy;"number"==typeof sitesPageNumber&&(b=b+"&page="+sitesPageNumber);doXsl&&(b+="&xslt=1");c.open("GET",b,!0);c.onreadystatechange=function(){if(4==c.readyState)processXSLT("sitesArea",c,sitesXsl),a.className="mainArea"};c.send(null)};

