/*
No Click and Valid Flash Embedder
*/
function ShowSWF(Movie,Width,Height,BGColor,BGAlpha){
     Movie=Movie.replace("|","&");
     document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+Width+'" height="'+Height+'" id="flashfile" align="middle"><param name="wmode" value="'+BGAlpha+'" /><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="'+Movie+'" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="bgcolor" value="'+BGColor+'" /><embed src="'+Movie+'" menu="false" quality="high" bgcolor="'+BGColor+'" width="'+Width+'" height="'+Height+'" name="flashfile" align="middle" wmode="'+BGAlpha+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}

function ShowSWF6(Movie,Width,Height,BGColor,BGAlpha){
     document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+Width+'" height="'+Height+'" id="flashfile" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="'+Movie+'" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="bgcolor" value="'+BGColor+'" /><embed src="'+Movie+'" menu="false" quality="high" bgcolor="'+BGColor+'" width="'+Width+'" height="'+Height+'" name="flashfile" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
}
/*
End of No Click and Valid Flash Embedder
*/
function loadlist(which,sorted,sortdir,voteid,vote){
        var MyConnect;
        document.getElementById('greatestbooks').innerHTML='<img src="images/loading-books.png" alt="Loading Books" title="Loading Books" width="500" height="120" />';
        try{
                MyConnect=new XMLHttpRequest();
        }
        catch (e){
                try{
                        MyConnect=new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e){
                        try{
                                MyConnect=new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        catch (e){
                                alert("Your browser does not support AJAX!");
                                return false;
                        }
                }
        }
        MyConnect.onreadystatechange=function(){
                if(MyConnect.readyState==4){
                        var gipResponse=MyConnect.responseText;
                        if(gipResponse=="none"){
                                document.getElementById("greatestbooks").innerHTML = 'An Error has Occurred...';
                        } else {
                                document.getElementById("greatestbooks").innerHTML=gipResponse;
                        }
                }
        }
        MyConnect.open("GET","listscript.php?list="+which+"&sort="+sorted+"&sortdir="+sortdir+"&vote="+vote+"&voteid="+voteid+"&myip="+MyIP);
        MyConnect.send(null);
        return true;
}
function sortbooks(which,sorted){
        var sortdir;
        if(sorted==SortedBy){
                if(SortedDir=="ASC"){
                        sortdir="DESC";
                        SortedDir="DESC";
                } else {
                        sortdir="ASC";
                        SortedDir="ASC";
                }
        } else {
                if(sorted=="Votes"){
                        sortdir="DESC";
                        SortedDir="DESC";
                } else {
                        sortdir="ASC";
                        SortedDir="ASC";
                }
                SortedBy=sorted;
        }
        var MyConnect;
        document.getElementById('greatestbooks').innerHTML='<img src="images/loading-books.png" alt="Loading Books" title="Loading Books" width="500" height="120" />';
        try{
                MyConnect=new XMLHttpRequest();
        }
        catch (e){
                try{
                        MyConnect=new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e){
                        try{
                                MyConnect=new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        catch (e){
                                alert("Your browser does not support AJAX!");
                                return false;
                        }
                }
        }
        MyConnect.onreadystatechange=function(){
                if(MyConnect.readyState==4){
                        var gipResponse=MyConnect.responseText;
                        if(gipResponse=="none"){
                                document.getElementById("greatestbooks").innerHTML = 'An Error has Occurred...';
                        } else {
                                document.getElementById("greatestbooks").innerHTML=gipResponse;
                        }
                }
        }
        MyConnect.open("GET","listscript.php?list="+which+"&sort="+sorted+"&sortdir="+sortdir+"&vote=0&voteid=0&myip="+MyIP);
        MyConnect.send(null);
        return true;
}function loadartlist(which,sorted,sortdir,voteid,vote){
		var tReses;
        var MyConnect;
        document.getElementById('greatestart').innerHTML='<img src="http://www.deepspirits.com/life-changing-arts/books/images/loading-books.png" alt="Loading Art" title="Loading Art" width="500" height="120" />';
        try{
                MyConnect=new XMLHttpRequest();
        }
        catch (e){
                try{
                        MyConnect=new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e){
                        try{
                                MyConnect=new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        catch (e){
                                alert("Your browser does not support AJAX!");
                                return false;
                        }
                }
        }
        MyConnect.onreadystatechange=function(){
                if(MyConnect.readyState==4){
                        var gipResponse=MyConnect.responseText;
                        if(gipResponse=="none"){
                                document.getElementById("greatestart").innerHTML = 'An Error has Occurred...';
                        } else {
                                tReses=gipResponse.split("|*|");
                                document.getElementById("greatestart").innerHTML=tReses[0];
                                showart(tReses[1]);
                        }
                }
        }
		if(which=="authors"){
			MyConnect.open("GET","http://www.deepspirits.com/life-changing-arts/paintings/alistscript.php?list="+which+"&sort="+sorted+"&sortdir="+sortdir+"&vote="+vote+"&voteid="+voteid+"&myip="+MyIP);
		} else {
			MyConnect.open("GET","http://www.deepspirits.com/life-changing-arts/paintings/listscript.php?list="+which+"&sort="+sorted+"&sortdir="+sortdir+"&vote="+vote+"&voteid="+voteid+"&myip="+MyIP);
		}
        MyConnect.send(null);
        return true;
}
function sortart(which,sorted){
        var sortdir;
                var tReses;
        if(sorted==SortedBy){
                if(SortedDir=="ASC"){
                        sortdir="DESC";
                        SortedDir="DESC";
                } else {
                        sortdir="ASC";
                        SortedDir="ASC";
                }
        } else {
                if(sorted=="Votes"){
                        sortdir="DESC";
                        SortedDir="DESC";
                } else {
                        sortdir="ASC";
                        SortedDir="ASC";
                }
                SortedBy=sorted;
        }
        var MyConnect;
        document.getElementById('greatestart').innerHTML='<img src="http://www.deepspirits.com/life-changing-arts/books/images/loading-books.png" alt="Loading Art" title="Loading Art" width="500" height="120" />';
        try{
                MyConnect=new XMLHttpRequest();
        }
        catch (e){
                try{
                        MyConnect=new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e){
                        try{
                                MyConnect=new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        catch (e){
                                alert("Your browser does not support AJAX!");
                                return false;
                        }
                }
        }
        MyConnect.onreadystatechange=function(){
                if(MyConnect.readyState==4){
                        var gipResponse=MyConnect.responseText;
                        if(gipResponse=="none"){
                                                        document.getElementById("greatestart").innerHTML = 'An Error has Occurred...';
                        } else {
                                                        tReses=gipResponse.split("|*|");
                                                        document.getElementById("greatestart").innerHTML=tReses[0];
                                                        showart(tReses[1]);
                        }
                }
        }
        MyConnect.open("GET","http://www.deepspirits.com/life-changing-arts/paintings/listscript.php?list="+which+"&sort="+sorted+"&sortdir="+sortdir+"&vote=0&voteid=0&myip="+MyIP);
        MyConnect.send(null);
        return true;
}
function showart(which){
        var i;
        for(i=1;i<=NumPs;i++){
				document.getElementById("row"+i).style.marginBottom="";
                document.getElementById("art"+i).style.display="none";
                document.getElementById("sh"+i).innerHTML='<a onclick="showart('+i+');" style="cursor: pointer;">Show Painting</a>';
        }
        document.getElementById("art"+which).style.display="block";
        document.getElementById("row"+which).style.marginBottom="170px";
        document.getElementById("sh"+which).innerHTML='<a onclick="hideart('+which+');" style="cursor: pointer;"><img src="http://www.deepspirits.com/life-changing-arts/paintings/images/close-art.png" width="150" height="20" alt="Hide Painting" title="Hide Painting" /></a>';
        return true;
}
function hideart(which){
        document.getElementById("row"+which).style.marginBottom="";
        document.getElementById("art"+which).style.display="none";
        document.getElementById("sh"+which).innerHTML='<a onclick="showart('+which+');" style="cursor: pointer;">Show Painting</a>';
        return true;
}
function GetSearchForm(){
     document.write('<div id="searchform">LOADING</div>');
     document.getElementById("searchform").innerHTML = '<div class="dssearch"><form action="http://www.deepspirits.com/search/search.php" method="get"><div style="width: 170px; margin: 0 auto;"><div class="floatleft"><input name="query" id="query" class="field" value="" action="http://www.deepspirits.com/search/include/js_suggest/suggest.php" columns="2" autocomplete="off" delay="1500" type="text"></div><div style="position: absolute; z-index: 1; width: 160px; display: none;" class="SuggestFramework_List" id="querySuggestList"></div><div class="floatleft" style="padding: 0; margin-left: 4px;"><input type="image" src="http://www.deepspirits.com/images/button-search.gif" value="Search" /></div><input type="hidden" name="search" value="1"></div></form></div>';
     return true;
}
/*mood menu controllers start*/
function buildmenu(muid){
        var MyConnect;
        try{
                MyConnect=new XMLHttpRequest();
        }
        catch (e){
                try{
                        MyConnect=new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e){
                        try{
                                MyConnect=new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        catch (e){
                                alert("Your browser does not support AJAX!");
                                return false;
                        }
                }
        }
        MyConnect.onreadystatechange=function(){
                if(MyConnect.readyState==4){
                        var gipResponse=MyConnect.responseText;
                        if(gipResponse=="none"){
                        } else {
                                var data=gipResponse.split("|");
                                document.getElementById("currentmood").innerHTML = '<div class="floatleft marginright10"><img src="http://www.deepspirits.com/exploration/images/moods/'+data[0]+'" alt="'+data[1]+'" title="'+data[1]+'" width="93" height="60" /></div><div class="floatleft"><br/>My Current Mood<br/><select name="mymoods" onchange="setnewmood(this.options[this.selectedIndex].value,'+muid+');">'+data[2]+' '+data[3]+'</select></div></div>';
                        }
                }
        }
        MyConnect.open("GET","http://www.deepspirits.com/exploration/currentmood.php?action=makemenu&muid="+muid);
        MyConnect.send(null);
        return true;
}
function setnewmood(moodid,muid){
        var MyConnect;
        try{
                MyConnect=new XMLHttpRequest();
        }
        catch (e){
                try{
                        MyConnect=new ActiveXObject("Msxml2.XMLHTTP");
                }
                catch (e){
                        try{
                                MyConnect=new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        catch (e){
                                alert("Your browser does not support AJAX!");
                                return false;
                        }
                }
        }
        MyConnect.onreadystatechange=function(){
                if(MyConnect.readyState==4){
                        var gipResponse=MyConnect.responseText;
                        if(gipResponse=="none"){
                        } else {
                                var data=gipResponse.split("|");
                                document.getElementById("currentmood").innerHTML = '<div class="floatleft marginright10"><img src="http://www.deepspirits.com/exploration/images/moods/'+data[0]+'" alt="'+data[1]+'" title="'+data[1]+'" width="93" height="60" /></div><div class="floatleft"><br/>My Current Mood<br/><select name="mymoods" onchange="setnewmood(this.options[this.selectedIndex].value,'+muid+');">'+data[2]+' '+data[3]+'</select></div></div>';
                        }
                }
        }
        MyConnect.open("GET","http://www.deepspirits.com/exploration/currentmood.php?action=setmood&moodid="+moodid+"&muid="+muid);
        MyConnect.send(null);
        return true;
}
/*mood menu controllers end*/

/*social bookmarking*/
var tBMPage=location.href;
var tBMTitle=document.title;
var tPage=encodeURIComponent(location.href);
var tTitle=encodeURIComponent(document.title);
var tKeys=document.getElementsByName('keywords');
var tDesc=document.getElementsByName('description');
var tKeywords="";
var tDescription="";
var tBookmarkLink="";
var i;
for(i=0;i<tKeys.length;i++){
        tKeywords+=tKeys[i].content+" ";
}
for(i=0;i<tDesc.length;i++){
        tDescription+=tDesc[i].content+" ";
}
tKeywords=encodeURIComponent(tKeywords);
tDescription=encodeURIComponent(tDescription);

if (document.all){
        tBookmarkLink='<a rel="nofollow" href="http://www.microsoft.com/" onclick="window.external.AddFavorite(\''+tBMPage+'\',\''+tBMTitle+'\');return false;" style="color:#993333;text-decoration:none;">Add to Favorites</a>';
} else  if(window.sidebar){
        tBookmarkLink='<a rel="nofollow" href="http://www.mozilla.com/" onclick="window.sidebar.addPanel(\''+tBMTitle+'\',\''+tBMPage+'\',\'\');return false;" style="color:#993333;text-decoration:none;">Bookmark This Page</a>';
} else if(window.opera && window.print){
        tBookmarkLink='<a rel="sidebar" href="'+tBMPage+'" title="'+tBMTitle+'" style="color:#993333;text-decoration:none;">Add Bookmark</a>';
}
function socialbookmarkit(which){
        if(which==0){
                window.open('http://www.stumbleupon.com/submit?url='+tPage+'&title='+tTitle);
        } else if(which==1){
                window.open('http://digg.com/submit?phase=2&url='+tPage+'&bodytext='+tDescription+'&tags='+tKeywords+'&title='+tTitle);
        } else if(which==2){
                window.open('http://del.icio.us/post?v=2&url='+tPage+'&notes='+tDescription+'&tags='+tKeywords+'&title='+tTitle);
        } else if(which==3){
                window.open('http://reddit.com/submit?url='+tPage+'&title='+tTitle);
        } else if(which==4){
                window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+tTitle+'&d='+tDescription+'&tag='+tKeywords+'&u='+tPage);
        } else if(which==5){
                window.open('http://www.google.com/bookmarks/mark?op=add&hl=en&bkmk='+tPage+'&annotation='+tDescription+'&labels='+tKeywords+'&title='+tTitle);
        } else if(which==6){
                window.open('https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url='+tPage+'&title='+tTitle+'&top=1');
        } else if(which==7){
                window.open('http://www.facebook.com/share.php?u='+tPage);
        } else if(which==8){
                window.open('http://twitter.com/home?status='+tTitle+':+'+tPage);
        } else if(which==9){
                window.open('http://www.myspace.com/Modules/PostTo/Pages/?u='+tPage);
        }
        return true;
}
/*social bookmarking end*/