function showmenu(elmnt)
{
document.getElementById(elmnt).style.visibility="visible";
}
function hidemenu(elmnt)
{
document.getElementById(elmnt).style.visibility="hidden";
}


function show(elmnt)
{
if(elmnt == "re_shlare_box"){
document.getElementById(elmnt).style.display="block";
}
else{
document.getElementById(elmnt).style.display="inline";
}
}
function hide(elmnt)
{
document.getElementById(elmnt).style.display="none";
}

function showtable(elmnt)
{
document.getElementById(elmnt).style.display="inline";
}
function hidetable(elmnt)
{
document.getElementById(elmnt).style.display="none";
}



function hov(loc,cls) { 
	  if(loc.className) 
	    loc.className=cls; 
	    }
	    
	   
	   



var xmlhttp;

function followUser(str,elmnt,act,sesid)
{

if(act == "unfollow"){
say = "You Sure You Want To Unfollow This Shlarer?";
}
else if(act == "follow"){
say = "Want To Follow This Shlarer?";
}
else if(act == "removefollowing"){
say = "You Sure You Want To Remove This Shlarer From Following You?";
}
else{
say = "Continue?";
}

var r=confirm(say);
if (r==true)
  {

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

document.getElementById("follow_button").innerHTML= "loading...";
  
var url="http://www.shlare.com/2_follow_user.php";
url=url+"?uid="+str;
url=url+"&action="+act;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);


}
else{}

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}




var xmlhttp;

function followUser2(str,elmnt,act,sesid)
{

if(act == "unfollow"){
say = "You Sure You Want To Unfollow This Shlarer?";
}
else if(act == "follow"){
say = "Want To Follow This Shlarer?";
}
else if(act == "removefollowing"){
say = "You Sure You Want To Remove This Shlarer From Following You?";
}
else{
say = "Continue?";
}

var r=confirm(say);
if (r==true)
  {

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://www.shlare.com/2_follow_user.php";
url=url+"?uid="+str;
url=url+"&action="+act;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    hide(elmnt);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);


}
else{}

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}






var xmlhttp;

function getInfo(str,elmnt)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
var url="1_request_link_info.php";
url=url+"?linkid="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}




var xmlhttp;

function favoriteUser(str,elmnt,act,sesid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="2_favorite_user.php";
url=url+"?favoritedid="+str;
url=url+"&action="+act;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}






var xmlhttp;

function blockUser(str,elmnt,act,sesid)
{

if(act == "block"){
say = "You Sure You Want To Block This Shlarer?";
}
else if(act == "unblock"){
say = "You Sure You Want To Unblock This Shlarer?";
}
else{
say = "Continue?";
}

var r=confirm(say);
if (r==true)
  {

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://www.shlare.com/2_block_user.php";
url=url+"?uid="+str;
url=url+"&action="+act;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);


}
else{}

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}





var xmlhttp;

function viewLinkComments(str,elmnt,sesid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var currenturl = document.location.href;
var lookfor=/viewlink/gi;
var currenturl = currenturl.match(lookfor);

if (currenturl=="viewlink"){
var forpage = "indiv";
}
else{
var forpage = "feed";
}

var url="http://www.shlare.com/1_get_link_comments.php";
url=url+"?linkid="+str;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
url=url+"&return="+forpage;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}






var xmlhttp;

function viewGeneralLinkComments(linkurl,elmnt,sesid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }


linkurl = linkurl.replace(/&/g,"AND_HERE");
linkurl = linkurl.replace(/=/g,"EQUALS_HERE");
linkurl = linkurl.replace(/#/g,"NUMBER_HERE");
linkurl = linkurl.replace(/%/g,"PERCENT_HERE");
linkurl = linkurl.replace(/\?/g,"QUESTION_HERE");
linkurl = linkurl.replace(/\+/g,"PLUS_HERE");

var url="http://www.shlare.com/3_get_general_link_comments.php";
url=url+"?linkurl="+linkurl;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}








var xmlhttp;

function postLinkComment(str,id,cmnt,elmnt,nmcmnts,sesid,cmntbutton)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
var currenturl = document.location.href;
var lookfor=/viewlink/gi;
var currenturl = currenturl.match(lookfor);


  
cmnt1 = document.getElementById(cmnt).value;
cmnt1 = cmnt1.replace(/&/g,"AND_HERE");
cmnt1 = cmnt1.replace(/=/g,"EQUALS_HERE");
cmnt1 = cmnt1.replace(/#/g,"NUMBER_HERE");
cmnt1 = cmnt1.replace(/%/g,"PERCENT_HERE");
cmnt1 = cmnt1.replace(/\?/g,"QUESTION_HERE");
cmnt1 = cmnt1.replace(/\+/g,"PLUS_HERE");

var heightt="16px";
  
var url="http://www.shlare.com/1_post_link_comment.php";
url=url+"?linkid="+str;
url=url+"&id="+id;
url=url+"&cmnt="+cmnt1;
url=url+"&nmcmnts="+nmcmnts;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  viewLinkComments(str,elmnt,sesid);
                  if (currenturl=="viewlink"){}
		  else{
                  changeHeight(cmnt,heightt);
                  hide(cmntbutton);
                  }
                  
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}






var xmlhttp;

function postGeneralLinkComment(linkurl,cmnt,elmnt,sesid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
var currenturl = document.location.href;
var lookfor=/viewlink/gi;
var currenturl = currenturl.match(lookfor);


  
cmnt1 = document.getElementById(cmnt).value;
cmnt1 = cmnt1.replace(/&/g,"AND_HERE");
cmnt1 = cmnt1.replace(/=/g,"EQUALS_HERE");
cmnt1 = cmnt1.replace(/#/g,"NUMBER_HERE");
cmnt1 = cmnt1.replace(/%/g,"PERCENT_HERE");
cmnt1 = cmnt1.replace(/\?/g,"QUESTION_HERE");
cmnt1 = cmnt1.replace(/\+/g,"PLUS_HERE");


linkurl = linkurl.replace(/&/g,"AND_HERE");
linkurl = linkurl.replace(/=/g,"EQUALS_HERE");
linkurl = linkurl.replace(/#/g,"NUMBER_HERE");
linkurl = linkurl.replace(/%/g,"PERCENT_HERE");
linkurl = linkurl.replace(/\?/g,"QUESTION_HERE");
linkurl = linkurl.replace(/\+/g,"PLUS_HERE");

var heightt="16px";
  
var url="http://www.shlare.com/3_post_general_link_comment.php";
url=url+"?linkurl="+linkurl;
url=url+"&cmnt="+cmnt1;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                
                  viewGeneralLinkComments(linkurl,elmnt,sesid);
                  
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}







var xmlhttp;

function trendingLinks(category,elmnt,sesid)
{

document.getElementById(elmnt).innerHTML= "<center><img src=\"http://www.shlare.com/images/loading.gif\"  /><br /><br /></center>";


xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="1_fetch_trending_links.php";
url=url+"?category="+category;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}







var xmlhttp;

function changeTrendingCategory(category,elmnt)
{


document.getElementById(elmnt).innerHTML= category;
}





var xmlhttp;

function groupUser(str,elmnt,gname,sesid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
    document.getElementById(elmnt).innerHTML= "<img src=\"http://www.shlare.com/images/loading_spin_gray.gif\"  />";
  
var url="5_group_user.php";
url=url+"?id="+str;
url=url+"&gname="+gname;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}



var xmlhttp;

function reShlare(str,elmnt,act,sesid)
{

document.getElementById(elmnt).innerHTML= "<center><div style=\"padding-top:40px;\"><img src=\"/images/loading.gif\"  /></div><br /></center>";

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://www.shlare.com/1_re_shlare.php";
url=url+"?id="+str;
url=url+"&action="+act;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}








var xmlhttp;

function createGroup(elmnt,grpname,sesid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
grpname = document.getElementById(grpname).value;
grpname = grpname.replace(/&/g,"AND_HERE");
grpname = grpname.replace(/=/g,"EQUALS_HERE");
grpname = grpname.replace(/#/g,"NUMBER_HERE");
grpname = grpname.replace(/%/g,"PERCENT_HERE");
grpname = grpname.replace(/\?/g,"QUESTION_HERE");
grpname = grpname.replace(/\+/g,"PLUS_HERE");

var currenturl = document.location.href;
var lookfor=/home/gi;
var currenturl = currenturl.match(lookfor);

if (currenturl=="home"){
addgroup = document.getElementById("group_filter").innerHTML;
addgroup = addgroup+"&nbsp;&nbsp;  <span class='medium_gray_nbold'><a href='http://www.shlare.com/home.php?gfilter="+grpname+"' onclick='hide(\'group_filter\');'>"+grpname+"</a></span><br>";
  }
var url="5_create_group.php";
url=url+"?grpname="+grpname;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  stateChanged(elmnt, xmlhttp.responseText);
                  if (currenturl=="home"){
                  document.getElementById("group_filter").innerHTML = addgroup;
                  }
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}



var xmlhttp;

function createGroup2(elmnt,grpname,sesid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
grpname = document.getElementById(grpname).value;

var url="5_create_group.php";
url=url+"?grpname="+grpname;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  stateChanged(elmnt, xmlhttp.responseText);
                  
              
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}



function changeHeight(id, heightt) {
	document.getElementById(id).style.height = heightt;
	document.getElementById(id).value = "Write a Comment...";
}







var xmlhttp;

function fetchLinkFeed(str,elmnt,grp)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

  document.getElementById("button_"+elmnt).innerHTML= "loading...";
  
var url="1_fetch_more_link_feed.php";
url=url+"?start="+str;
url=url+"&sid="+Math.random();
url=url+"&grp="+grp;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
					hide("button_"+elmnt);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}







function fetchLinkBox(str,elmnt,uid)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

  document.getElementById("button_"+elmnt).innerHTML= "loading...";
  
var url="http://www.shlare.com/2_fetch_more_links.php";
url=url+"?start="+str;
url=url+"&sid="+Math.random();
url=url+"&uid="+uid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
					hide("button_"+elmnt);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}










var xmlhttp;

function deleteLinkComment(str,id,sesid,nmcmnts,cmnttable)
{
var r=confirm("You sure you want to delete this comment?");
if (r==true)
  {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  


var heightt="16px";
  
var url="http://www.shlare.com/1_delete_link_comment.php";
url=url+"?linkid="+str;
url=url+"&id="+id;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
url=url+"&nmcmnts="+nmcmnts;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  hide(cmnttable);
                  
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}else{}
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}







var xmlhttp;

function deleteGeneralLinkComment(lurl,id,sesid,cmnttable)
{
var r=confirm("You sure you want to delete this comment?");
if (r==true)
  {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
  
var lurl = lurl.replace(/&/g,"AND_HERE");
var lurl = lurl.replace(/=/g,"EQUALS_HERE");
var lurl = lurl.replace(/#/g,"NUMBER_HERE");
var lurl = lurl.replace(/%/g,"PERCENT_HERE");
var lurl = lurl.replace(/\?/g,"QUESTION_HERE");
var lurl = lurl.replace(/\+/g,"PLUS_HERE");

var heightt="16px";
  
var url="http://www.shlare.com/3_delete_general_link_comment.php";
url=url+"?id="+id;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
url=url+"&linkurl="+lurl;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  
                  hide(cmnttable);
                  
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}else{}
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}






var xmlhttp;

function fetchNotifications(str,elmnt,grp)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

  document.getElementById("button_"+elmnt).innerHTML= "loading...";
  
var url="4_fetch_more_notifications.php";
url=url+"?start="+str;
url=url+"&sid="+Math.random();
url=url+"&grp="+grp;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
					hide("button_"+elmnt);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}




var xmlhttp;

function shlareLink(act,sesid)
{



xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
  if (act=="reshlare")
  {
ltitle = document.getElementById("re_link_title").value;
var ltitle = ltitle.replace(/&/g,"AND_HERE");
var ltitle = ltitle.replace(/=/g,"EQUALS_HERE");
var ltitle = ltitle.replace(/#/g,"NUMBER_HERE");
var ltitle = ltitle.replace(/%/g,"PERCENT_HERE");
var ltitle = ltitle.replace(/\?/g,"QUESTION_HERE");
var ltitle = ltitle.replace(/\+/g,"PLUS_HERE");

ldesc = document.getElementById("re_link_desc").value;
var ldesc = ldesc.replace(/&/g,"AND_HERE");
var ldesc = ldesc.replace(/=/g,"EQUALS_HERE");
var ldesc = ldesc.replace(/#/g,"NUMBER_HERE");
var ldesc = ldesc.replace(/%/g,"PERCENT_HERE");
var ldesc = ldesc.replace(/\?/g,"QUESTION_HERE");
var ldesc = ldesc.replace(/\+/g,"PLUS_HERE");

lurl = document.getElementById("re_link_url").value;
var lurl = lurl.replace(/&/g,"AND_HERE");
var lurl = lurl.replace(/=/g,"EQUALS_HERE");
var lurl = lurl.replace(/#/g,"NUMBER_HERE");
var lurl = lurl.replace(/%/g,"PERCENT_HERE");
var lurl = lurl.replace(/\?/g,"QUESTION_HERE");
var lurl = lurl.replace(/\+/g,"PLUS_HERE");

lcat = document.getElementById("re_link_category").value;
lreshlaredfrom = document.getElementById("re_re_shlared_from").value;
lid = "";

  elmnt = "re_shlare_box"; 
  document.getElementById(elmnt).innerHTML= "<center><div style=\"padding-top:40px;\"><img src=\"/images/loading.gif\"  /></div><br /></center>";
}
else if (act=="editlink")
  {
ltitle = document.getElementById("edit_link_title").value;
var ltitle = ltitle.replace(/&/g,"AND_HERE");
var ltitle = ltitle.replace(/=/g,"EQUALS_HERE");
var ltitle = ltitle.replace(/#/g,"NUMBER_HERE");
var ltitle = ltitle.replace(/%/g,"PERCENT_HERE");
var ltitle = ltitle.replace(/\?/g,"QUESTION_HERE");
var ltitle = ltitle.replace(/\+/g,"PLUS_HERE");

ldesc = document.getElementById("edit_link_desc").value;
var ldesc = ldesc.replace(/&/g,"AND_HERE");
var ldesc = ldesc.replace(/=/g,"EQUALS_HERE");
var ldesc = ldesc.replace(/#/g,"NUMBER_HERE");
var ldesc = ldesc.replace(/%/g,"PERCENT_HERE");
var ldesc = ldesc.replace(/\?/g,"QUESTION_HERE");
var ldesc = ldesc.replace(/\+/g,"PLUS_HERE");

lid = document.getElementById("edit_link_id").value;
lurl = "";
lcat = "";
lreshlaredfrom = "";

  elmnt = "edit_link_box"; 
  document.getElementById(elmnt).innerHTML= "<center><div style=\"padding-top:40px;\"><img src=\"/images/loading.gif\"  /></div><br /></center>";
}
else{
ltitle = document.getElementById("link_title").value;
var ltitle = ltitle.replace(/&/g,"AND_HERE");
var ltitle = ltitle.replace(/=/g,"EQUALS_HERE");
var ltitle = ltitle.replace(/#/g,"NUMBER_HERE");
var ltitle = ltitle.replace(/%/g,"PERCENT_HERE");
var ltitle = ltitle.replace(/\?/g,"QUESTION_HERE");
var ltitle = ltitle.replace(/\+/g,"PLUS_HERE");

ldesc = document.getElementById("link_desc").value;
var ldesc = ldesc.replace(/&/g,"AND_HERE");
var ldesc = ldesc.replace(/=/g,"EQUALS_HERE");
var ldesc = ldesc.replace(/#/g,"NUMBER_HERE");
var ldesc = ldesc.replace(/%/g,"PERCENT_HERE");
var ldesc = ldesc.replace(/\?/g,"QUESTION_HERE");
var ldesc = ldesc.replace(/\+/g,"PLUS_HERE");

lurl = document.getElementById("link_url").value;
var lurl = lurl.replace(/&/g,"AND_HERE");
var lurl = lurl.replace(/=/g,"EQUALS_HERE");
var lurl = lurl.replace(/#/g,"NUMBER_HERE");
var lurl = lurl.replace(/%/g,"PERCENT_HERE");
var lurl = lurl.replace(/\?/g,"QUESTION_HERE");
var lurl = lurl.replace(/\+/g,"PLUS_HERE");

lcat = document.getElementById("link_category").value;
lreshlaredfrom = document.getElementById("re_shlared_from").value;
lid = "";

  elmnt = "share_a_link_box"; 
  document.getElementById(elmnt).innerHTML= "<center><div style=\"padding-top:40px;\"><img src=\"/images/loading.gif\"  /></div><br /></center>";

}



  
var url="http://www.shlare.com/1_shlare_link.php";
url=url+"?ltitle="+ltitle;
url=url+"&ldesc="+ldesc;
url=url+"&lurl="+lurl;
url=url+"&lcat="+lcat;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
url=url+"&act="+act;
url=url+"&rsfrom="+lreshlaredfrom;
url=url+"&lid="+lid;

xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  if (act=="reshlare"){
                  stateChanged("re_shlare_box", xmlhttp.responseText);
                  }
                  else if (act=="editlink"){
                  stateChanged("edit_link_box", xmlhttp.responseText);
                  var lae= "link_"+lid+"_title"; 
                  var lde= "link_"+lid+"_description";
                  
                  ltitle = ltitle;
                  ldesc = ldesc;
                  
                  ltitle = ltitle.replace(/AND_HERE/g,"&");
		  ltitle = ltitle.replace(/EQUALS_HERE/g,"=");
                  ltitle = ltitle.replace(/NUMBER_HERE/g,"#");
                  ltitle = ltitle.replace(/PERCENT_HERE/g,"%");
                  ltitle = ltitle.replace(/QUESTION_HERE/g,"?");
                  ltitle = ltitle.replace(/PLUS_HERE/g,"+");                  
                  

                  ldesc = ldesc.replace(/AND_HERE/g,"&");
                  ldesc = ldesc.replace(/EQUALS_HERE/g,"=");
                  ldesc = ldesc.replace(/NUMBER_HERE/g,"#");
                  ldesc = ldesc.replace(/PERCENT_HERE/g,"%");
                  ldesc = ldesc.replace(/QUESTION_HERE/g,"?");
                  ldesc = ldesc.replace(/PLUS_HERE/g,"+"); 
                  
                  document.getElementById(lae).innerHTML= ltitle;
                  document.getElementById(lde).innerHTML= '<span class="medium_gray_nbold">'+ldesc+'</span>';
                  }
                  else{
                  stateChanged("share_a_link_box", xmlhttp.responseText);
                  
                  }
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}










var xmlhttp;

function reSurface(id,sesid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
document.getElementById("re_shlare_box").innerHTML= "<center><img src=\"http://www.shlare.com/images/loading.gif\"  /><br /></center>";
 
var url="http://www.shlare.com/1_re_surface_link.php";
url=url+"?lid="+id;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  
                  stateChanged("re_shlare_box", xmlhttp.responseText);
                  
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}










var xmlhttp;

function deleteLink(str,sesid,elmnt)
{
var r=confirm("You sure you want to delete this link?");
if (r==true)
  {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  

  
var url="http://www.shlare.com/2_delete_link.php";
url=url+"?linkid="+str;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  hide(elmnt);
                  
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}else{}
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}





var xmlhttp;

function fetchMoreFollowing(str,elmnt,grp,lastrow)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

  document.getElementById("button_"+elmnt).innerHTML= "loading...";
  
var url="5_fetch_more_following.php";
url=url+"?start="+str;
url=url+"&sid="+Math.random();
url=url+"&grp="+grp;
url=url+"&lastrow="+lastrow;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                    hide("button_"+elmnt);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}






var xmlhttp;

function fetchMoreFollowers(str,elmnt,grp,lastrow)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

  document.getElementById("button_"+elmnt).innerHTML= "loading...";
  
var url="5_fetch_more_followers.php";
url=url+"?start="+str;
url=url+"&sid="+Math.random();
url=url+"&grp="+grp;
url=url+"&lastrow="+lastrow;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                    hide("button_"+elmnt);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}







var xmlhttp;

function editLink(str,elmnt,act,sesid)
{

document.getElementById(elmnt).innerHTML= "<center><div style=\"padding-top:40px;\"><img src=\"/images/loading.gif\"  /></div><br /></center>";

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="http://www.shlare.com/2_edit_link.php";
url=url+"?id="+str;
url=url+"&action="+act;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}





var xmlhttp;

function sendConfEmail(sesid)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var elmnt = "confirm_email_message";
  
var url="1_confirmation_email.php";
url=url+"?sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                   
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}






var xmlhttp;

function deleteGroup(name,sesid,elmt)
{
var r=confirm("You sure you want to delete your group: "+name+"?");
if (r==true)
  {
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  

var heightt="16px";
  
var url="http://www.shlare.com/5_delete_group.php";
url=url+"?grp="+name;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  hide(elmt);
                  
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}else{}
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}




var xmlhttp;

function editGroup(name,sesid,elmnt,act)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
  if(act == "edit"){
  newgrp = document.getElementById("newgrpname").value;
  newgrp = newgrp.replace(/&/g,"AND_HERE");
  newgrp = newgrp.replace(/=/g,"EQUALS_HERE");
  newgrp = newgrp.replace(/#/g,"NUMBER_HERE");
  newgrp = newgrp.replace(/%/g,"PERCENT_HERE");
  newgrp = newgrp.replace(/\?/g,"QUESTION_HERE");
  newgrp = newgrp.replace(/\+/g,"PLUS_HERE");
  }
  else{
  document.getElementById(elmnt).innerHTML= "<img src=\"http://www.shlare.com/images/loading.gif\" />";
  }

var heightt="16px";
  
var url="http://www.shlare.com/5_edit_group.php";
url=url+"?grp="+name;
if(act == "edit"){
url=url+"&newgrp="+newgrp;
}
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;
url=url+"&act="+act;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  stateChanged(elmnt, xmlhttp.responseText);
                  
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);

}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}





var popupWindow = null;
function reportPopup(url,winName,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
popupWindow = window.open(url,winName,settings)
}



var xmlhttp;

function reportUser(str,elmnt,type,sesid,act)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

document.getElementById(elmnt).innerHTML= "<center><img src=\"http://www.shlare.com/images/loading.gif\"  /><br /></center>";

if(act == "prereport"){
  reason1 = "";

  }
  else{
var reason1 = document.getElementById('theway').value;
  }

var url="http://www.shlare.com/2_report.php";
url=url+"?lid="+str;
url=url+"&type="+type;
url=url+"&act="+act;
url=url+"&sid="+Math.random();
url=url+"&sesid="+sesid;

url=url+"&reason="+reason1;

xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                    stateChanged(elmnt, xmlhttp.responseText);
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}






function changeColor(){



var type = document.getElementById("what_to").value;

if (type=="Link Color")
  {
document.getElementById("link_color").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("link_color_2").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("linkcolor1").value = document.getElementById("thefcolor").style.backgroundColor;
}

else if (type=="Text Color")
  {
  
  
document.getElementById("text_color").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("text_color_2").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("text_color_3").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("textcolor1").value = document.getElementById("thefcolor").style.backgroundColor;

}
else if (type=="URL Color")
  {
document.getElementById("url_color").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("urlcolor1").value = document.getElementById("thefcolor").style.backgroundColor;
}

else if (type=="Title Color")
  {
document.getElementById("profile_title_color").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("titlecolor1").value = document.getElementById("thefcolor").style.backgroundColor;
}

else if (type=="Header Link Color")
  {
document.getElementById("header_link_1").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("header_link_2").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("header_link_3").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("header_link_4").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("header_link_5").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("header_link_6").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("header_link_7").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("header_link_8").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("headercolor1").value = document.getElementById("thefcolor").style.backgroundColor;
}

else if (type=="Background Color")
  {
document.getElementById("html").style.backgroundColor = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("bgcolor1").value = document.getElementById("thefcolor").style.backgroundColor;
}
else if (type=="Link Comments Color")
  {
document.getElementById("link_comment_1").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("link_comment_2").style.color = document.getElementById("thefcolor").style.backgroundColor;
document.getElementById("commentcolor1").value = document.getElementById("thefcolor").style.backgroundColor;
}



}

function changeBG(){


document.getElementById("html").style.backgroundImage="url()";
document.getElementById("top_navigation_container").style.backgroundImage="url(http://www.shlare.com/images/shlare_header_just_logo_custom.png)";
document.getElementById("header_link_1").style.color = "#000000";
document.getElementById("header_link_2").style.color = "#000000";
document.getElementById("header_link_3").style.color = "#000000";
document.getElementById("header_link_4").style.color = "#000000";
document.getElementById("header_link_5").style.color = "#000000";
document.getElementById("header_link_6").style.color = "#000000";
document.getElementById("header_link_7").style.color = "#000000";
document.getElementById("header_link_8").style.color = "#000000";
document.getElementById("bgimage1").value="none";
}

function bgURL(){

var url = document.getElementById("url").value;

document.getElementById("html").style.backgroundImage="url("+url+")";
document.getElementById("html").style.backgroundRepeat="repeat";
document.getElementById("top_navigation_container").style.backgroundImage="url(http://www.shlare.com/images/shlare_header_just_logo_custom.png)";
document.getElementById("header_link_1").style.color = "#000000";
document.getElementById("header_link_2").style.color = "#000000";
document.getElementById("header_link_3").style.color = "#000000";
document.getElementById("header_link_4").style.color = "#000000";
document.getElementById("header_link_5").style.color = "#000000";
document.getElementById("header_link_6").style.color = "#000000";
document.getElementById("header_link_7").style.color = "#000000";
document.getElementById("header_link_8").style.color = "#000000";
document.getElementById("bgimage1").value=url;
}

function repeatBG(repeat){
if(repeat=="yes"){
document.getElementById("html").style.backgroundRepeat="repeat";
document.getElementById("bgrepeat1").value="repeat";
}
else{
document.getElementById("html").style.backgroundRepeat="no-repeat";
document.getElementById("bgrepeat1").value="no-repeat";
}

}


function bgPosition(pos){
if(pos=="topleft"){
document.getElementById("html").style.backgroundPosition="0% 0%";
document.getElementById("bgpos1").value="top left";
}
else if(pos=="topcenter"){
document.getElementById("html").style.backgroundPosition="50% 0%";
document.getElementById("bgpos1").value="top center";
}
else{
document.getElementById("html").style.backgroundPosition="100% 0%";
document.getElementById("bgpos1").value="top right";
}

}



var xmlhttp;

function setDesign(sesid,elmnt)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  

var bgimage = document.getElementById("html").style.backgroundImage;
var bgrepeat = document.getElementById("html").style.backgroundRepeat;
var bgpos = document.getElementById("html").style.backgroundPosition;
var bgcolor = document.getElementById("html").style.backgroundColor;
var headercolor = document.getElementById("header_link_1").style.color;
var linkcolor = document.getElementById("link_color").style.color;
var textcolor = document.getElementById("text_color").style.color;
var urlcolor = document.getElementById("url_color").style.color;
var commentcolor = document.getElementById("link_comment_1").style.color;
var titlecolor = document.getElementById("profile_title_color").style.color;



var url="2_set_design.php";
url=url+"?bgimage="+bgimage;
url=url+"&bgrepeat="+bgrepeat;
url=url+"&bgpost="+bgpos;
url=url+"&bgcolor="+bgcolor;
url=url+"&headercolor="+headercolor;
url=url+"&linkcolor="+linkcolor;
url=url+"&textcolor="+textcolor;
url=url+"&urlcolor="+urlcolor;
url=url+"&commentcolor="+commentcolor;
url=url+"&titlecolor="+titlecolor;
url=url+"&sesid="+sesid;
xmlhttp.onreadystatechange= function() {
                if (xmlhttp.readyState == 4) {
                  stateChanged(elmnt, xmlhttp.responseText);
                  
                }
            }
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}




setInterval('newNotifications()', 15000);


var xmlhttp1;

function newNotifications()
{
xmlhttp1=GetXmlHttpObject();
if (xmlhttp1==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
  
  
var url="http://www.shlare.com/0_if_new_notifications.php";
xmlhttp1.onreadystatechange= function() {
                if (xmlhttp1.readyState == 4) {
				var newnotifications = xmlhttp1.responseText;
                    if(newnotifications == "yes"){
					document.getElementById("notification_link").style.color = "red";
					}
					else{
					
					}
					
                }
            }
xmlhttp1.open("GET",url,true);
xmlhttp1.send(null);
}

function stateChanged(elmnt, responseMsg){
document.getElementById(elmnt).innerHTML= responseMsg;
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
