function loadFavoriteServices()	{
	for (var i in user_fav['AJAX'])	{
		ajaxpage(user_fav['AJAX'][i],i);
	}
	for (var i in user_fav['JS'])	{
		eval(user_fav['JS'][i]);
	}
}

function dataServ_nav(obj,outID)	{
	ajaxpage(obj.id,outID);
}





function dataServ_nav_js(obj)	{
	eval(obj.id);
}



function updateCheck()	{
	
}



function customize_sport(id,mode)	{
//	alert(id+' '+mode);
//	show leugue
	var i=0;
	var first_league;
	var elem=document.getElementById(id).parentNode.getElementsByTagName("div"); 
	var len=elem.length;
	for (i=0;i<len;i++)	{
		elem[i].style.display="none";
	}
	document.getElementById(id).style.display="block";
// show teams and athletes in that league
	if (mode==1)	{
		elem=document.getElementById(id).parentNode.nextSibling.getElementsByTagName("div");
		len=elem.length;
		for (i=0;i<len;i++)	{
			elem[i].style.display="none";
		}
		document.getElementById(document.getElementById(id).firstChild.name).style.display="block";
	}
	
}

function sortby(latter,objId)	{
/*
	$("#"+objId+" li").show();
	$("#"+objId+" li").not("."+latter).fadeOut("slow");
*/
	$("#"+objId+" li."+latter).show();
	$("#"+objId+" li").not("."+latter).fadeOut("fast");

}


function add_athlete(cat_id,id,obj)	{
	
	dataSource='ajaxfiles/sn_sports.php?action=addAthleteOrTeam&cat_id='+cat_id+'&athlete_id='+id;
    var XMLHttpRequestObject = false; 

    if (window.XMLHttpRequest) {
      XMLHttpRequestObject = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
      XMLHttpRequestObject = new 
        ActiveXObject("Microsoft.XMLHTTP");
    }
    if(XMLHttpRequestObject) {
      XMLHttpRequestObject.open("GET", dataSource); 

      XMLHttpRequestObject.onreadystatechange = function()	
      { 
        if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
            var x= XMLHttpRequestObject.responseText;
            if (x=='1')	{
            	obj.innerHTML='<a href="#" style="background-color:#000cab;color:white;font-size:6pt;">EDIT</a>';
            }	else {
            }	
            delete XMLHttpRequestObject;
            XMLHttpRequestObject = null;
            return x;
        } else {
//  	      document.getElementById(id).innerHTML = '<div style="text-align:center;margin-top:5em;"><img src="images/loading.gif" /></div>'; 
        }	
      } 

      XMLHttpRequestObject.send(null); 
    }

}


function add_category(cat_id,obj)	{
	dataSource='ajaxfiles/sn_sports.php?action=addCategory&cat_id='+cat_id;
    var XMLHttpRequestObject = false; 

    if (window.XMLHttpRequest) {
      XMLHttpRequestObject = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
      XMLHttpRequestObject = new 
        ActiveXObject("Microsoft.XMLHTTP");
    }
    if(XMLHttpRequestObject) {
      XMLHttpRequestObject.open("GET", dataSource); 

      XMLHttpRequestObject.onreadystatechange = function()	
      { 
        if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
            var x= XMLHttpRequestObject.responseText;
            if (x=='1')	{
            	obj.innerHTML='<a href="#" style="background-color:#000cab;color:white;font-size:6pt;">EDIT</a>';
            }	else {
            }	
            delete XMLHttpRequestObject;
            XMLHttpRequestObject = null;
            return x;
        } else {
//  	      document.getElementById(id).innerHTML = '<div style="text-align:center;margin-top:5em;"><img src="images/loading.gif" /></div>'; 
        }	
      } 

      XMLHttpRequestObject.send(null); 
    }

}


var parentObject=new Array();
parentObject['submenu1']='';
parentObject['submenu2']='';
parentObject['submenu3']='';


var keyword=new Array();
keyword['submenu1']='sports';
keyword['submenu2']='sports';
keyword['submenu3']='sports';

var channelId=new Array();
channelId['submenu1']='';
channelId['submenu2']='';
channelId['submenu3']='';
/*
var sportlink=new Array();
sportlink['submenu1']=new Array();
sportlink['submenu2']=new Array();
sportlink['submenu3']=new Array();
*/

var server= new Array();
server['news']='dataServers_user.php?datasrctype=news&datasrcname=google_new&keys=';
server['tweet']='';
server['video']='dataServers_user.php?datasrctype=video&datasrcname=youtube&videos_per_page=5&keys=';
server['images']='dataServers_user.php?datasrctype=images&datasrcname=yahoo&keys=';
server['other']='';

//inserted in black navigation sport menu
var ajaxsport='dataServers_user.php?datasrctype=news&datasrcname=google_new&keys=';

function sportMain_changeSportSearch	(obj, query,cat_id)	{
	var sportId=obj.parentNode.parentNode.id;
	$("#"+sportId).find(".selected").removeClass();//.css('color','white');
//	$("#"+sportId).find("a").css('backgroundColor','black').css('color','white');
//	alert(obj.parentNode.nodeName);
//	obj.parentNode.style.backgroundColor="green";
	obj.className="selected";
//	obj.style.color="green";

	var subId='sub'+sportId.substring(5);
	$("#"+subId).find("a").css('backgroundColor','white').css('color','#054b93');
	document.getElementById(subId).childNodes[1].firstChild.style.backgroundColor="#054b93";
	document.getElementById(subId).childNodes[1].firstChild.style.color="white";
	
	channelId[subId]=cat_id;
	keyword[subId]=query;
	parentObject[subId]=obj.parentNode.id;
//	ajaxpage(ajaxsport,'content1');	
	$("#"+subId).find("li:last").find('a').get(0).href='user_channels-overview.php?'+sportlink[subId][query];
}


function sportMain_changeSportDataserver	(obj,srv)	{
/*
	$("#"+obj.parentNode.parentNode.id).find("a").css('backgroundColor','white').css('color','black');
	obj.style.color="white";
	obj.style.backgroundColor="#054b93";
	var query=keyword[obj.parentNode.parentNode.id];
	var conteinerID='content'+obj.parentNode.parentNode.id.substring(7);
	ajaxpage(server[srv]+keyword[obj.parentNode.parentNode.id],conteinerID);	
*/
	$("#"+obj.parentNode.parentNode.id).find("a").css('backgroundColor','white').css('color','black');
	obj.style.color="white";
//	alert(obj.parentNode.nodeName);
	obj.style.backgroundColor="#054b93";
	var query=keyword[obj.parentNode.parentNode.id];
	var conteinerID='content'+obj.parentNode.parentNode.id.substring(7);
	ajaxpage(server[srv]+keyword[obj.parentNode.parentNode.id]+'&'+sportlink[obj.parentNode.parentNode.id][query],conteinerID);	

}

function add_suggested	(obj)	{
	var id=obj.parentNode.parentNode.nextSibling.nextSibling.id;

		dataSource='ajaxfiles/sn_sports.php?action=addSuggested&channel_id='+channelId[id];
	    var XMLHttpRequestObject = false; 

	    if (window.XMLHttpRequest) {
	      XMLHttpRequestObject = new XMLHttpRequest();
	    } else if (window.ActiveXObject) {
	      XMLHttpRequestObject = new 
	        ActiveXObject("Microsoft.XMLHTTP");
	    }
	    if(XMLHttpRequestObject) {
	      XMLHttpRequestObject.open("GET", dataSource); 

	      XMLHttpRequestObject.onreadystatechange = function()	
	      { 
	        if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
	            var x= XMLHttpRequestObject.responseText;
	            if (x=='1')	{
	            	alert('subscription added');
					var ul=document.getElementById(parentObject[id]).parentNode;

					var n = $("#"+ul.id).find('li').length;
					if (n==1)	{
						$("#sdiv_"+id.substring(7)).fadeOut("slow",function(){$(this).remove()});
					}	
	//TODO if no tables left: redirect to enother page
	// or with any removed suggestion add new suggestion
					
					document.getElementById(parentObject[id]).parentNode.removeChild(document.getElementById(parentObject[id]));
					
					
					$("#"+ul.id).find('li:first').find('a').click();
	            	
//	            	obj.parentNode.innerHTML='<p>added</p>';
	            }	else {
	            }	
	            delete XMLHttpRequestObject;
	            XMLHttpRequestObject = null;
	            return x;
	        } else {
//	  	      document.getElementById(id).innerHTML = '<div style="text-align:center;margin-top:5em;"><img src="images/loading.gif" /></div>'; 
	        }	
	      } 

	      XMLHttpRequestObject.send(null); 
	    }
		
}

function rem_suggested	(obj)	{
	var id=obj.parentNode.parentNode.nextSibling.nextSibling.id;

		dataSource='ajaxfiles/sn_sports.php?action=remSuggested&channel_id='+channelId[id];
	    var XMLHttpRequestObject = false; 

	    if (window.XMLHttpRequest) {
	      XMLHttpRequestObject = new XMLHttpRequest();
	    } else if (window.ActiveXObject) {
	      XMLHttpRequestObject = new 
	        ActiveXObject("Microsoft.XMLHTTP");
	    }
	    if(XMLHttpRequestObject) {
	      XMLHttpRequestObject.open("GET", dataSource); 

	      XMLHttpRequestObject.onreadystatechange = function()	
	      { 
	        if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
	            var x= XMLHttpRequestObject.responseText;
//				alert(x);

	            if (x=='1')	{
	            	alert('suggested removed');
//	            	obj.parentNode.innerHTML='<p>added</p>';
					var ul=document.getElementById(parentObject[id]).parentNode;

					var n = $("#"+ul.id).find('li').length;
					if (n==1)	{ 
						$("#sdiv_"+id.substring(7)).fadeOut("slow",function(){$(this).remove()});
					}	
	//TODO if no tables left: redirect to enother page
	// or with any removed suggestion add new suggestion
					
					document.getElementById(parentObject[id]).parentNode.removeChild(document.getElementById(parentObject[id]));
					
					
					$("#"+ul.id).find('li:first').find('a').click();
					
	            }	else {
	            }	
	            delete XMLHttpRequestObject;
	            XMLHttpRequestObject = null;
	            return x;
	        } else {
//	  	      document.getElementById(id).innerHTML = '<div style="text-align:center;margin-top:5em;"><img src="images/loading.gif" /></div>'; 
	        }	
	      } 

	      XMLHttpRequestObject.send(null); 
	    }
		
}


// for rearrange.php
function remove_subsription(obj,subs_id)	{
	dataSource='ajaxfiles/sn_sports.php?action=del&id='+subs_id;
    var XMLHttpRequestObject = false; 

    if (window.XMLHttpRequest) {
      XMLHttpRequestObject = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
      XMLHttpRequestObject = new 
        ActiveXObject("Microsoft.XMLHTTP");
    }
    if(XMLHttpRequestObject) {
      XMLHttpRequestObject.open("GET", dataSource); 

      XMLHttpRequestObject.onreadystatechange = function()	
      { 
        if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
            var x= XMLHttpRequestObject.responseText;
            if (x=='1')	{
            	alert('subscription deleted');
            	document.getElementById("sortable").removeChild(document.getElementById("order_"+subs_id));	
//            	obj.parentNode.innerHTML='<p>added</p>';
            }	else {
            }	
            delete XMLHttpRequestObject;
            XMLHttpRequestObject = null;
            return x;
        } else {
//  	      document.getElementById(id).innerHTML = '<div style="text-align:center;margin-top:5em;"><img src="images/loading.gif" /></div>'; 
        }	
      } 

      XMLHttpRequestObject.send(null); 
    }
	
}

/*
function dataServ_nav_old(obj,outID)	{
	var newserv=obj;
	a_elem=newserv.parentNode.getElementsByTagName("a"); 
	for (var i = 0; i < a_elem.length; i++) { 
	    a_elem[i].style.backgroundColor="transparent"; 
	}
	newserv.style.backgroundColor='#014591';

	ajaxpage(obj.id,outID);
}
*/