//var dir_web = "http://dev.timstudio.com.br:8090";

/*
// Based on checkboxes
function deleteContent( obj ){
	var aidos = new Array();
	jQuery( "#" + obj ).find( "input[@type=checkbox]:checked" ).each(function(i){
		//os += jQuery( this ).val() + ",";
		aidos.push( jQuery( this ).val() );
	});

	if( aidos.length == 0 ){
		alert( "Você deve selecionar um ou mais conteúdos para excluí-los" );
		return false;
	}

	var cfm = confirm( "Você tem certeza que deseja excluir os conteúdos selecionados?" );
	if( cfm ){
		var idos = "";
		for( i in aidos ){
			idos += aidos[ i ] + ",";
		}

		jQuery.ajax({
			type: "post",
			url: dir_web + "/exclui-conteudo.php",
			data: "id_object=" + idos,
			timeout: 30000,
			success: function( data ){
				eval( data );
			}
		});
	}
}*/

function changeCatEsp( obj ){
	//alert( jQuery( "idc_cont" ).html() );
	jQuery( obj ).parent( "div" ).fadeOut(function(){
		jQuery( "#idc" ).show();
	});
}

function deleteContent( id_object ){
/*
		for(i=0; i<10; i++){
				cp = "chk_" + i;
				if(document.getElementById(cp).checked == true){
					alert(document.getElementById(cp).name);
				}
		}
*/

        var cfm = confirm( "Você tem certeza que deseja o(s) conteúdo(s) selecionado(s)?" );
        if( cfm ){
               	jQuery.ajax({
                        type: "post",
                        url: "/exclui-conteudo.php",
                        data: "id_object=" + id_object,
                        timeout: 30000,
                        success: function( data ){
                                eval( data );
                        }
                });
        }       
}


function show_tb( msg, btnHref ){
	var MsgErro = jQuery( "#MsgTxt", "#MsgError" );
	MsgErro.html( msg );

	if( btnHref ){
		jQuery( "#MsgBtn a" ).attr( "href", btnHref );
	}

	TB_show( "", "#TB_inline?height=180&width=350&inlineId=MsgError&modal=true", "" );
}

function add2Fav( id_object ){
	jQuery.ajax({
		type: "post",
		url: "/add2Favourites.php",
		data: "id_object=" + id_object, 
		success: function( xml ){
			var status = jQuery( "code", xml ).text();
			var statusMsg = jQuery( "msg", xml ).text();

			if( status == 1 ){
				var qtd_votos = jQuery( "qtd_votos", xml ).text();
				var media_votos = ( jQuery( "media_votos", xml ).text() * 2 ) * 10;

				jQuery( star ).parents( "ul" ).children( "li:first" ).attr( "style", "width:" + media_votos + "%" );
				jQuery( star ).parents( "ul" ).next( ".qtd_votos" ).html( qtd_votos + " votos" );
			}

			jQuery( "#MsgTitle" ).html( statusMsg );
			TB_show( "", "#TB_inline?height=205&width=399&inlineId=MsgError&modal=true", "" );
		}
	});
}

function call_star_rating( star, id_object, rate ){
	jQuery.ajax({
		type: "post",
		url: "/rating/",
		data: "id_object=" + id_object + "&rate=" + rate, 
		success: function( xml ){
			var status = jQuery( "code", xml ).text();
			var statusMsg = jQuery( "msg", xml ).text();

			if( status == 1 ){
				var qtd_votos = jQuery( "qtd_votos", xml ).text();
				var media_votos = ( jQuery( "media_votos", xml ).text() * 2 ) * 10;

				jQuery( star ).parents( "ul" ).children( "li:first" ).attr( "style", "width:" + media_votos + "%" );
				jQuery( star ).parents( "ul" ).next( ".qtd_votos" ).html( qtd_votos + " votos" );
			}

			jQuery( "#MsgTitle" ).html( statusMsg );
			TB_show( "", "#TB_inline?height=205&width=399&inlineId=MsgError&modal=true", "" );
		}
	});
}

function changeSer( controller, service ){
	jQuery( "#" + controller ).children( "input[@name=service]" ).val( service );
	//alert( jQuery( "#controllerUser" ).html() );

	switch( controller ){
		case "controllerUser" :
			loadUserContent( 1, "" );
			break;
		case "controllerSearch" :
			loadContent( 1, "" );
			break;
	}
}

function changeRel( controller, obj ){
	var tab = jQuery( obj ).attr( "href" );
	var rel = jQuery( obj ).attr( "rel" );

	//alert( tab );

	jQuery( "#" + controller ).children( "input[@name=rel]" ).val( rel );

	loadUserContent( 1, tab );
}

function loadHistoricoExtrato( page ){
	if( !page ){
		page = 0;
	}

	var container = jQuery( "#tableExtrato" );
	//container.html( "<table border=\"0px\" height=\"250px\" width=\"100%\"><tr><td align=\"center\"><img src=\"/img/rotate_loading.gif\" align=\"absmiddle\" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aguarde ...</td></tr></table>" );
	container.html( "<font color=\"green\">Carregando histórico ...</font>" );

	var year = jQuery( "#extratoYear" ).val();
	var month = jQuery( "#extratoMonth" ).val();
	var data = "page=" + page + "&year=" + year + "&month=" + month;

	jQuery.ajax({
                type: "post",
                url: "/mostra-historico-extrato.php",
                cache: false,
                data: data,
                timeout: 30000,
                success: function( data ){
			container.html( data );
                }
        });
}

function loadContent( page, tab ){
	if( !page ){
		page = 0;
	}

	if( !tab ){
		tab = jQuery( ".conteudo2,.conteudo2EI" ).children( "div:visible" ).attr( "id" );
	}

	var tag = jQuery( "#controllerSearch input[@name=tag]" ).val();
	var category = jQuery( "#controllerSearch input[@name=category]" ).val();
	var keyword = jQuery( "#controllerSearch input[@name=keyword]" ).val();
	var service = jQuery( "#controllerSearch input[@name=service]" ).val();

	//alert( service );

	var order_by = "";
	switch( tab ){
		case "tab1" :
			order_by = "qtd_downloads";
			break;
		case "tab2" :
			order_by = "qtd_visitas";
			break;
		case "tab3" :
			order_by = "data_inserido";
			break;
	}

        var data = "keyword=" + keyword + "&service=" + service + "&order_by=" + order_by + "&page=" + page;
        if( category ){
                data += "&category=" + category;
        }

	if( tag ){
		data += "&tag=" + tag;
	}

	jQuery( "#" + tab ).html( "<table border=\"0px\" height=\"250px\" width=\"100%\"><tr><td align=\"center\"><img src=\"/img/rotate_loading.gif\" align=\"absmiddle\" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aguarde ...</td></tr></table>" );

	jQuery.ajax({
		type: "post",
		url: "/busca-control/",
		cache: false,
		data: data,
		timeout: 30000,
		success: function( data ){
			var code = jQuery( "code", data ).text();
			var msg = jQuery( "msg", data ).text();

			if( code == 0 ){
				jQuery( "#finalTabela,#finalTabelaEI" ).children( ".texto" ).html( "" );
				jQuery( "#" + tab ).html( "<div style='font-size:11px;padding:20px;'>" + msg + "</div>" );
			} else {
				jQuery( "#finalTabela,#finalTabelaEI" ).children(".texto").html( jQuery( "pagination", data ).text() );
				jQuery( "#" + tab ).html( "<table cellpadding=\"0px\" cellspacing=\"0px\" class=\"tableBoxDestaques2\">" + jQuery( "content", data ).text() + "</table>" );
			}
		}
	});
}


function loadUserContent( page, tab ){
	if( !page ){
		page = 0;
	}

	if( !tab ){
		tab = "#" + jQuery( ".conteudo2" ).children( "div:visible" ).attr( "id" );
	}

	var username = jQuery( "#controllerUser input[@name=username]" ).val();
	var service = jQuery( "#controllerUser input[@name=service]" ).val();
	var service = jQuery( "#controllerUser input[@name=service]" ).val();
	var rel = jQuery( "#controllerUser input[@name=rel]" ).val();

	var data = "username=" + username + "&service=" + service + "&rel=" + rel + "&page=" + page;

	jQuery( tab ).html( "<table border=\"0px\" height=\"250px\" width=\"100%\"><tr><td align=\"center\"><img src=\"/img/rotate_loading.gif\" align=\"absmiddle\" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aguarde ...</td></tr></table>" );
        
	jQuery.ajax({
        	type: "post",
        	url: "/conteudo-usuario.php/",
		cache: false,
        	data: data,
                timeout: 30000,
                success: function( data ){
			var code = jQuery( "code", data ).text();
                        var msg = jQuery( "msg", data ).text();

			if( code == 0 ){
				jQuery( "#finalTabela" ).children( ".texto" ).html( "" );
				jQuery( tab ).html( "<div style='font-size:11px;padding:20px;'>" + msg + "</div>" );
                        } else {
                        	jQuery( "#finalTabela" ).children(".texto").html( jQuery( "pagination", data ).text() );
				jQuery( tab ).html( "<table cellpadding=\"0px\" cellspacing=\"0px\" class=\"tableBoxDestaques2\">" + jQuery( "content", data ).text() + "</table>" );
                        }
                }
        });
}

function loadHighlights( rel, tab ){
        if( !tab ){
                tab = "#" + jQuery( ".conteudo" ).children( "div:visible" ).attr( "id" );
        }

	jQuery( tab ).html( "<table border=\"0px\" height=\"150px\" width=\"100%\"><tr><td align=\"center\"><img src=\"/img/rotate_loading.gif\" align=\"absmiddle\" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aguarde ...</td></tr></table>" );

	var service = jQuery( "#controllerHome input[@name=service]" ).val();

	jQuery.ajax({
		type: "post",
		url: "/read-highlights.php/",
		data: "service=" + service + "&rel=" + rel,
		success: function( data ){
			jQuery( tab ).html( "<table cellpadding=\"0px\" cellspacing=\"0px\" class=\"tableBoxDestaques\">" + data + "</table>" );
		}
	});

}

function loadComment( page ){
	jQuery( "#listaComentario" ).html( "<table border=\"0px\" height=\"250px\" width=\"100%\"><tr><td align=\"center\"><img src=\"/img/rotate_loading.gif\" align=\"absmiddle\" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Aguarde ...</td></tr></table>" );

	var id_object = jQuery( "#controllerItem input[@name=id_object]" ).val();
	jQuery.ajax({
		type: "post",
		url: "/readComment.php",
		data: "id_object=" + id_object + "&page=" + page,
		timeout: 30000,
		success: function( data ){
			jQuery( "#listaComentario" ).html( data );
		}
	});
}

