var jsonrpc;

window.onload = function () {

    jsonrpc = new JSONRpcClient("JSON-RPC");
    //!!!!IMPORTANT!!!!!!
    JSONRpcClient.max_req_active = 5;

    if ($('.btn_send').length > 0) {
        GuardianSupport.init();
    }

    if ($('.btn_bookmark').length > 0) {
        $('.btn_bookmark').parent().jFav();
    }

    if ($('#btn_search').length > 0) {
        $('#btn_search').click(function(){
			var search_text=$('#search').val();
			if(search_text=="" || search_text=='Search...'){
        		return;
        	}
			window.location = "http://community.exentriq.tv/space.page?spacename=" + search_text;
	});

    }

    if ($('#search').length > 0) {

        $('#search').focus(
        	function(){
				var input = $('#search');
        		if($(input).val()=='Search...'){
        			$(input).val('')
        		}
			}
		);

        $('#search').blur(
        	function(){
	    		var input = $('#search');
				if($(input).val()==''){
        			$(input).val('Search...');
      			}
			}
		);

        $('#search').keyup(function(e) {
        				if(e.keyCode == 13) { 
        					var input = $('#search');                                        
							var search_text=$(input).val();
							if(search_text==""){
								return;
							}
							var s = "http://community.exentriq.tv/space.page?spacename="+search_text;
                            document.location.href = s;
						}
				});
    }
    
    var args = GuardianUtil.getArgs();
	
    if ($('#guardian_SearchList').length > 0){
   		GuardianSearchList.noresult_page = 'http://community.exentriq.tv/space.page';
   		GuardianSearchList.noresult_newspace = true,
   		GuardianSearchList.linkpage_subchannel = true,
   		GuardianSearchList.getSearchList();
   		/*GuardianAds.advBoxElement ="#content_all .four_ads_list";
        GuardianAds.advListSize = 4;
        var search_par = args['query'];
        GuardianAds.keywords = search_par;
        GuardianAds.getAdvItems();*/
   }

};

var Config = {

	subchannel_pattern : /(http:\/\/)+(www.)*/,
	
	getSubChannelLink: function(subChannelName){
		var url = GuardianUtil.getCurrentPath();
		var result = url.split(Config.subchannel_pattern);
		if(result.length < 4)
			return url;
		url = result[0] + result[1] + result[2] + subChannelName + "." + result[3];
		return url;
	}
};

