var xcg_url="http://xcglobe.com/olc/";
xcg_data=[];
function loadJquery() {
	var src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js";
	var head=document.getElementsByTagName("head")[0];
    var script= document.createElement("script");
    script.type= "text/javascript";
    script.onreadystatechange = function () {
        if (this.readyState == "complete" || this.readyState == "loaded") {
        	xcg_start();
        }
    }
    script.onload = xcg_start;
    script.src = src;
    head.appendChild(script);    
}

function xcg_callback(data)	{
	var id=data["id"];
	$("#xcg_"+id).html(data["htm"]);
	$("#xcg_xxxx").html(data["htm"]);
	var x=xcg_find_x(data['id']);
	var n=0;
	for(var f=0;f<40;f++)	{
		if((n<x.num) && ($(".xcg_t"+id+" tr").eq(f).hasClass("xcg_trres"))) n++;
		else if(n==x.num)$(".xcg_t"+id+" tr").eq(f).hide();
	}
}


function xcg_start()	{
	for(var f=0;f<xcg_data.length;f++){
		var x=xcg_data[f];
		var url=xcg_url+"export/"+get_folder(x["id"])+x["id"]+".js";
		$.ajax({type: "GET",dataType: "jsonp",url: url});						
	}
}

function xcg_show(id,num)	{
	if(num===undefined) num=10;
	var x=new Object();
	x.id=id;
	x.num=num;
	xcg_data.push(x);
	if(typeof jQuery === "undefined") loadJquery();
	else xcg_start();	
}

function get_folder(id)	{	
	var a=parseInt(id);
	if((a>200)&&(!isNaN(a))) return "comps/";
	else return "clubs/";
}

function xcg_find_x(id)	{
	for(var f=0;f<xcg_data.length;f++){
		var x=xcg_data[f];
		if(x.id==id) return x;
	}	
	return null;
}
