// set filter flyouts to 0 (closed)
var searchTabState = 0;
var typeTabState = 0;
var countryTabState = 0;
var legisTabState = 0;
var searchPhrase = "Empty";
//Global array for Reports
var global_DocItems;
//Global array for news
var global_NewsItems = "";
//Global array for events
var global_EventItems = "";
var cntry_arr = new Array();
var sectionx = new Array();
var thisPagingGroup = "";

function listPaging(direction,groupStart,groupLength,type){
	//alert("ln:139 / Direction= "+direction+", groupStart= "+groupStart+", groupLength= "+groupLength+", type= "+type);
	if (type=="News"){
		$('.currentNewsPage').each(function() {
			//alert( this.id );
			var currentNewsPage = this.id.substring(10);
			if(direction=="up"){
				var nextNewsPage = parseInt(currentNewsPage)+200;
			}else{
				var nextNewsPage = parseInt(currentNewsPage)-200;
			}
			$("#newsPaging"+currentNewsPage+"").removeClass('currentNewsPage');
			$("#newsPaging"+nextNewsPage+"").addClass("currentNewsPage");
			$("#newsPaging"+currentNewsPage+"").slideToggle("fast");
			$("#newsPaging"+nextNewsPage+"").slideToggle("fast");
			if((nextNewsPage+200)<groupLength){
				$('#newsPagingRight').html("<a href='javascript:void[0]; listPaging(\"up\","+groupStart+","+groupLength+",\"News\");'>>></a>");
			} else {
				$('#newsPagingRight').html("&nbsp;");
			}
			if(nextNewsPage==0){
				$('#newsPagingLeft').html("&nbsp;");
			}else{
				$('#newsPagingLeft').html("<a href='javascript:void[0]; listPaging(\"down\","+groupStart+","+groupLength+",\"News\");'><<</a>");
			}
		});
	} else if (type=="Reports") {
		$('.currentReportsPage').each(function() {
			//alert( this.id );
			var currentReportsPage = this.id.substring(13);
			if(direction=="up"){
				var nextReportsPage = parseInt(currentReportsPage)+200;
				//alert(nextReportsPage);
			}else{
				var nextReportsPage = parseInt(currentReportsPage)-200;
				//alert(nextReportsPage);
			}
			$("#reportsPaging"+currentReportsPage+"").removeClass('currentReportsPage');
			$("#reportsPaging"+nextReportsPage+"").addClass("currentReportsPage");
			$("#reportsPaging"+currentReportsPage+"").slideToggle("fast");
			$("#reportsPaging"+nextReportsPage+"").slideToggle("fast");
			if((nextReportsPage+200)<groupLength){
				$('#reportsPagingRight').html("<a href='javascript:void[0]; listPaging(\"up\","+groupStart+","+groupLength+",\"Reports\");'>>></a>");
			} else {
				$('#reportsPagingRight').html("&nbsp;");
			}
			if(nextReportsPage==0){
				$('#reportsPagingLeft').html("&nbsp;");
			}else{
				$('#reportsPagingLeft').html("<a href='javascript:void[0]; listPaging(\"down\","+groupStart+","+groupLength+",\"Reports\");'><<</a>");
			}
		});
	}
}

function loadWidget(){
	$('#loadingOverlay').css('display','block');
	var curr_location = document.location.href;
	
	//General Setup
	var wg_struct_gen ="";
	wg_struct_gen +="<div id='wg_leftunders'></div><div id='wg_lefts'><div class='wg_header'> Apply Filters:";
	wg_struct_gen +="</div><div id='legis' class='wg_filter'><div id='legis_title' class='wg_ftitle'><span class='sp_left'>Legislation</span></div><div id='legis_content' class='wg_fcontent'>All</div><div id='legis_info' class='wg_slidebar'></div></div><div id='cntry' class='wg_filter'><div id ='cntry_title' class='wg_ftitle'><span class='sp_left'>Country</span></div><div id='cntry_content' class='wg_fcontent'>All</div><div id='cntry_info' class='wg_slidebar'></div></div><div id='type' class='wg_filter'><div id='type_title' class='wg_ftitle'><span class='sp_left'>Type</span></span></div><div id='type_content' class='wg_fcontent'>Reports, News</div><div id='type_info' class='wg_slidebar'><span class='sp_chkbx_type'><a id='lnkReports' href='javascript:toggleTick(4,\"type\",\"imgReports\",document.getElementById(\"imgReports\").src)'><img id='imgReports' name='imgReports' src='http://www.perchards.com/images/wid_checked.gif'/></a> Reports</span><span class='sp_chkbx_type'><a id='lnkNews' href='javascript:toggleTick(4,\"type\",\"imgNews\",document.getElementById(\"imgNews\").src)'><img id='imgNews' name='imgNews' src='http://www.perchards.com/images/wid_checked.gif'/></a> News</span><span class='sp_chkbx_type'><a id='lnkEvents' href='javascript:toggleTick(4,\"type\",\"imgEvents\",document.getElementById(\"imgEvents\").src)'><img id='imgEvents' name='imgEvents' src='http://www.perchards.com/images/wid_unchecked.gif'/></a> Events</span><span class='sp_chkbx_type'><a id='lnkSitePages' href='javascript:toggleTick(4,\"type\",\"imgSitePages\",document.getElementById(\"imgSitePages\").src)'><img id='imgSitePages' name='imgSitePages' src='http://www.perchards.com/images/wid_unchecked.gif'/></a> Site Pages</span><div id='typeButton' class='disableUpdate'>Update</div></div></div>";
	wg_struct_gen +="<div id='srch' class='wg_filter'><div id='srch_title' class='wg_ftitle'><span class='sp_left' >Search</span></div><div id='srch_content' class='wg_fcontent'>All</div><div id='srch_info' class='wg_slidebar'><input id='txt_srch' name='txt_srch' type='text' value=''><a href='javascript:selectTicks(\"srch\",1);callSearch(0);'><img src='http://www.perchards.com/images/wid_flyout_arrow.gif'/></a></input><span id='srchcmt'>Use quotation marks \"\" around the search term to search for an exact phrase </span></div></div></div>";
	wg_struct_gen += "<div id='wg_rights'><div id='dispReports' class='wg_Display'><div id='ttleReports' class='dispTitle'>Reports</div><div id='rptContent' class='dispContent'>&nbsp;&nbsp;&nbsp;&nbsp;loading...</div><div style='clear:both'>&nbsp;</div></div><div id='dispNews' class='wg_Display'><div id='ttleNews' class='dispTitle'><a href='javascript:loadWidget();'>News</a><span class='dpView' style='display:block'>View <select id='selNews' onchange='ArchiveItems(\"News\");'><option value='All'>All Results</option><option value='One'>Last 1 month</option><option value='Three'>Last 3 Months</option><option value='Twelve'>Last 12 Months</option></select></span></div><div id='nwsContent' class='dispContent'>&nbsp;&nbsp;&nbsp;&nbsp;loading...</div><div style='clear:both'>&nbsp;</div></div><div id='dispEvents' class='wg_Display' style='display:none'><div id='ttleEvents' class='dispTitle'><a href='javascript:loadWidget();'>Events</a><span class='dpView' style='display:block'>View <select id='selEvent' onchange='ArchiveItems(\"Events\");'><option value='All'>All Results</option><option value='One'>Last 1 month</option><option value='Three'>Last 3 Months</option><option value='Twelve'>Last Twelve Months</option></select></span></div><div id='evntsContent' class='dispContent'>&nbsp;&nbsp;&nbsp;&nbsp;loading...</div></div><div style='clear:both'>&nbsp;</div></div><div style='clear:both'>&nbsp;</div>";
	//Reports Setup
	var wg_struct_rep ="";
	wg_struct_rep +="<div id='wg_leftunders'></div><div id='wg_lefts'><div class='wg_header'> Apply Filters:";
	wg_struct_rep +="</div><div id='legis' class='wg_filter'><div id='legis_title' class='wg_ftitle'><span class='sp_left'>Legislation</span></div><div id='legis_content' class='wg_fcontent'>All</div><div id='legis_info' class='wg_slidebar'></div></div><div id='cntry' class='wg_filter'><div id ='cntry_title' class='wg_ftitle'><span class='sp_left'>Country</span></div><div id='cntry_content' class='wg_fcontent'>All</div><div id='cntry_info' class='wg_slidebar'></div></div>";
	wg_struct_rep +="<div id='srch' class='wg_filter'><div id='srch_title' class='wg_ftitle'><span class='sp_left' >Search</span></div><div id='srch_content' class='wg_fcontent'>All</div><div id='srch_info' class='wg_slidebar'><input id='txt_srch' name='txt_srch' type='text' value=''><a href='javascript:selectTicks(\"srch\",1);callSearch(0);'><img src='http://www.perchards.com/images/wid_flyout_arrow.gif'/></a></input><span id='srchcmt'>Use quotation marks \"\" around the search term to search for an exact phrase </span></div></div></div>";
	wg_struct_rep += "<div id='wg_rights'><div id='dispReports' class='wg_Display'><div id='ttleReports' class='dispTitle'>Reports</div><div id='rptContent' class='dispContent'>&nbsp;&nbsp;&nbsp;&nbsp;loading...</div><div style='clear:both'>&nbsp;</div></div><div style='clear:both'>&nbsp;</div></div><div style='clear:both'>&nbsp;</div>";
	//3rd Party Setup
	var wg_struct_3rd ="";
	wg_struct_3rd +="<div id='wg_leftunders'></div><div id='wg_lefts'><div class='wg_header'> Apply Filters:";
	wg_struct_3rd +="</div><div id='cntry' class='wg_filter'><div id ='cntry_title' class='wg_ftitle'><span class='sp_left'>Country</span></div><div id='cntry_content' class='wg_fcontent'>All</div><div id='cntry_info' class='wg_slidebar'></div></div>";
	wg_struct_3rd +="<div id='srch' class='wg_filter'><div id='srch_title' class='wg_ftitle'><span class='sp_left' >Search</span></div><div id='srch_content' class='wg_fcontent'>All</div><div id='srch_info' class='wg_slidebar'><input id='txt_srch' name='txt_srch' type='text' value=''><a href='javascript:selectTicks(\"srch\",1);callSearch(0);'><img src='http://www.perchards.com/images/wid_flyout_arrow.gif'/></a></input><span id='srchcmt'>Use quotation marks \"\" around the search term to search for an exact phrase </span></div></div></div>";
	wg_struct_3rd += "<div id='wg_rights'><div id='dispReports' class='wg_Display'><div id='ttleReports' class='dispTitle'>Reports</div><div id='rptContent' class='dispContent'>&nbsp;&nbsp;&nbsp;&nbsp;loading...</div><div style='clear:both'>&nbsp;</div></div><div style='clear:both'>&nbsp;</div></div><div style='clear:both'>&nbsp;</div>";
	//News Setup
	var wg_struct_news = "";
	wg_struct_news +="<div id='wg_leftunders'></div><div id='wg_lefts'><div class='wg_header'> Apply Filters:";
	wg_struct_news +="</div><div id='legis' class='wg_filter'><div id='legis_title' class='wg_ftitle'><span class='sp_left'>Legislation</span></div><div id='legis_content' class='wg_fcontent'>All</div><div id='legis_info' class='wg_slidebar'></div></div><div id='cntry' class='wg_filter'><div id ='cntry_title' class='wg_ftitle'><span class='sp_left'>Country</span></div><div id='cntry_content' class='wg_fcontent'>All</div><div id='cntry_info' class='wg_slidebar'></div></div>";
	wg_struct_news +="<div id='srch' class='wg_filter'><div id='srch_title' class='wg_ftitle'><span class='sp_left' >Search</span></div><div id='srch_content' class='wg_fcontent'>All</div><div id='srch_info' class='wg_slidebar'><input id='txt_srch' name='txt_srch' type='text' value=''><a href='javascript:selectTicks(\"srch\",1);callSearch(0);'><img src='http://www.perchards.com/images/wid_flyout_arrow.gif'/></a></input><span id='srchcmt'>Use quotation marks \"\" around the search term to search for an exact phrase </span></div></div></div>";
	wg_struct_news +="<div id='wg_rights'><div id='dispNews' class='wg_Display'><div id='ttleNews' class='dispTitle'><a href='javascript:loadWidget();'>News</a><span class='dpView' style='display:none'>View <select id='selNews' onchange='ArchiveItems(\"News\");'><option value='All'>All Results</option><option value='One'>Last 1 month</option><option value='Three'>Last 3 Months</option><option value='Twelve'>Last 12 Months</option></select></span><input id='inpSection' type='hidden' value=''/></div><div id='nwsContent' class='dispContent'>&nbsp;&nbsp;&nbsp;&nbsp;loading...</div><div style='clear:both'>&nbsp;</div></div></div>";
	//Events Setup
	var wg_struct_events = "";
	wg_struct_events +="<div id='wg_leftunders'></div><div id='wg_lefts'><div class='wg_header'> Apply Filters:";
	wg_struct_events +="</div><div id='legis' class='wg_filter'><div id='legis_title' class='wg_ftitle'><span class='sp_left'>Legislation</span></div><div id='legis_content' class='wg_fcontent'>All</div><div id='legis_info' class='wg_slidebar'></div></div><div id='cntry' class='wg_filter'><div id ='cntry_title' class='wg_ftitle'><span class='sp_left'>Country</span></div><div id='cntry_content' class='wg_fcontent'>All</div><div id='cntry_info' class='wg_slidebar'></div></div>";
	wg_struct_events +="<div id='srch' class='wg_filter'><div id='srch_title' class='wg_ftitle'><span class='sp_left' >Search</span></div><div id='srch_content' class='wg_fcontent'>All</div><div id='srch_info' class='wg_slidebar'><input id='txt_srch' name='txt_srch' type='text' value=''><a href='javascript:selectTicks(\"srch\",1);callSearch(0);'><img src='http://www.perchards.com/images/wid_flyout_arrow.gif'/></a></input><span id='srchcmt'>Use quotation marks \"\" around the search term to search for an exact phrase </span></div></div></div>";
	wg_struct_events +="<div id='wg_rights'><div id='dispEvents' class='wg_Display'><div id='ttleEvents' class='dispTitle'><input id='inpSection' type='hidden' value='' /></div><div id='evntsContent' class='dispContent'>&nbsp;&nbsp;&nbsp;&nbsp;loading...</div></div></div>";
	
		//LOAD THE WIDGET
	/*if (curr_location.indexOf("www.perchards.com") != -1)
	{
		$("div.dbwidget").html(wg_struct_gen);
	}else */if (curr_location.indexOf("www.perchards.com") != -1){
		$("#general").html(wg_struct_gen);
		$("#news").html(wg_struct_news);
		$("#events").html(wg_struct_events);
		$("#reports").html(wg_struct_3rd);
	
	}else if (curr_location.indexOf("www.emudesign.co.uk/3rdparty") != -1){
		$("div.dbwidget").html(wg_struct_3rd);
	}else if (curr_location.indexOf("www.emudesign.co.uk/4thparty") != -1){
		$("div.dbwidget").html(wg_struct_3rd);
	}else if (curr_location.indexOf("www.incpen.org") != -1){
		$("div.dbwidget").html(wg_struct_3rd);
	}else if (curr_location.indexOf("www.europen.be") != -1){
		$("div.dbwidget").html(wg_struct_3rd);
	}else{
		$("div.dbwidget").html("<div id='warning'>Invalid web location. This widget is not licenced for this client site.</div>");
	}
		
		function changeColour(){
			//alert("change colour");
			//$("#mainPanel").css("background-color", "red");
			
		}
		//setTimeout(changeColour(), 3000);
		loadLegislation();
		loadCountries();
		
	$('#legis_title').click(function() {
		if (legisTabState == 0){
			//close tabs
			closetabs();
			//Slide open legislation
			$('#legis').animate({
				width: "453px"
			  }, 150 );
			$('#legis_content').animate({
				width: "153px"
			  }, 150 );
			$('#legis_info').css('display','block');
			legisTabState = 1;
		} else {
			closetabs();
		}	
	});
	
	$('#cntry_title').click(function() {
		if (countryTabState == 0){
			//close tabs
			closetabs();
			//Slide open Country
			$('#cntry').animate({
				//width: "563px"
				width: "605px"
			  }, 100 );
			$('#cntry_content').animate({
				width: "153px"
			  }, 100 );
			$('#cntry_info').css('display','block');
				countryTabState = 1;
		} else {
			closetabs();
		}	
	});
	
	$('#type_title').click(function() {
		if (typeTabState == 0){
			//close tabs
			closetabs();
			//Slide open Type
			$('#type').animate({
				width: "413px"
			  }, 100 );
			$('#type_content').animate({
				width: "153px"
			  }, 100 );
			$('#type_info').css('display','block');
			typeTabState = 1;
		} else {
			closetabs();
		}	
	});
	
	$('#srch_title').click(function() {
		if (searchTabState == 0){
			//close tabs
			closetabs();
			//Slide open Search
			$('#srch').animate({
				width: "503px"
			  }, 100 );
			$('#srch_content').animate({
				width: "153px"
			  }, 100 );
			$('#srch_info').css('display','block');
			searchTabState = 1;
		} else {
			closetabs();
		}
	});
	/*$('.dbwidget').click(function(){
		adclosetabs();
	});*/
	$('#srch_submit').click(function(){
			closetabs();
		});
	/*$('#wg_rights').mouseover(function(){
			closetabs();
		});*/
		
	callSearch(0);
}


//$(document).ready(loadWidget());
//END OF READY FUNCTION


	function closetabs()
	{
		//alert("closeTabs");
		$('.wg_filter').animate({
		    width: "150px"
		  }, 150 );
		$('.wg_fcontent').animate({
		    width: "150px"
		  }, 150 );
		$('.wg_slidebar').css('display','none');	
		searchTabState = 0;
		typeTabState = 0;
		countryTabState = 0;
		legisTabState = 0;
	}

	var countryString = "";

	function loadCountries() {	
		if ($.browser.msie && parseInt($.browser.version, 10) >= 8 && window.XDomainRequest) {
			// Use Microsoft XDR
			var xdr = new XDomainRequest(); 
			
			xdr.onload=function()
			{
				//alert(xdr.responseText);
				countryString = xdr.responseText;
				updateCountries();
			}
			xdr.open("POST", "http://www.perchards.com/db_widget_src/getCountries.php");
			//xdr.contentType = "text/plain";
			xdr.send(); 
			//alert(xdr.responseText);
			
	
		} else {
			$.post("http://www.perchards.com/db_widget_src/getCountries.php", function(data) {
				//alert(data);
				countryString = data;
				updateCountries();
			});
		}
	}
		
		
	function updateCountries() {
		//alert(countryString);
		//alert(cntryArr);
			//alert("cntryArr is empty");
			
		var struct= "";
		var params = countryString.split('@');
		var paramslen = params.length -1;
		for(i=0;i<params.length-1;i++)
		{
			var c_id_names = params[i];
			var c_names = c_id_names.split(',');
			var tickboxSrc = "src='http://www.perchards.com/images/wid_checked.gif'";
			if (cntryArr != ""){
				if($.inArray(c_names[1], cntryArr)!=-1){
					
				}else{
					tickboxSrc = "src='http://www.perchards.com/images/wid_unchecked.gif'";
				}
			}
			struct+="<span class='sp_chkbx_cntry'><a id='lnk"+c_names[1]+"' href='javascript:toggleTick("+paramslen+",\"cntry\",\"img"+c_names[1]+"\",document.getElementById(\"img"+c_names[1]+"\").src)'><img id='img"+c_names[1]+"' name='img"+c_names[1]+"' "+tickboxSrc+"/></a> "+c_names[1]+"</span>";  
		}
		struct += "<div id='bot_cntry'><a href='javascript:TickAll("+paramslen+");'> Select All</a><a href='javascript:unTickAll("+paramslen+");'>De-Select All</a></div>";
		struct+="<div id='cntryButton' class='disableUpdate'>Update</div>";
		$("#cntry_info").html(struct);
		
		//Populate the country Array
		var imgcArray = $('#cntry_info').find('img');
		
		var cntc = 0;
		//alert(imgcArray.length);
		$.each(imgcArray,function(index,values)
		{
				//alert('bing');
			if(values.src == 'http://www.perchards.com/images/wid_unchecked.gif') {
			 //alert('unchecked');
			}else{
				 var s_valc = values.name;
				 //alert(s_valc);
				 cntry_arr[cntc] = s_valc.replace("img"," ");
				 cntc++;
			}
		});
		if(cntryArr!=""){
			if(cntryArr.length==0){
				$('#cntry_content').html('None');
			}else if(cntryArr.length<paramslen){
				//var strArr = cntry_str.split(",")
				$('#cntry_content').html(cntryArr[0]+", "+cntryArr[1]+" ...");
			}else if(cntryArr.length==paramslen){
				$('#cntry_content').html('All');
			}else
			{
			 
			}
		}
	}
	
	function loadLegislation()
	{
		$.post("http://www.perchards.com/db_widget_src/getLegis.php", function(data) {
			//alert(data);
			var struct= "";
			   var params = data.split(',');
			   var paramslen = params.length -1;
			   for(i=0;i<params.length-1;i++)
			   {
				   struct+="<span class='sp_chkbx_legis'><a id='lnk"+params[i]+"' href='javascript:toggleTick("+paramslen+",\"legis\",\"img"+params[i]+"\",document.getElementById(\"img"+params[i]+"\").src)'><img id='img"+params[i]+"' name='img"+params[i]+"' src='http://www.perchards.com/images/wid_checked.gif'/></a> "+params[i]+"</span>";  
			   }
			   struct+="<div id='legisButton' class='disableUpdate'>Update</div>";
			   $("#legis_info").html(struct);
			   
			   //Populate the section
			   var imgArray = $('#legis_info').find('img');
				//alert(imgArray.length);
				//sectionx = [];
				var cnt = 0;
			 $.each(imgArray,function(index,value)
			 {
				 if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif')
				 {
					 
				 }else{
					 var s_val = value.name;
					 sectionx[cnt] = s_val.replace("img"," ");
					 cnt++;
				 }
			 });
			 });
	}
	function showEventPage(eventID) {
		var eventItemDetailsOutput = "";
		$.post("http://www.perchards.com/db_widget_src/getEventDetails.php", {
		   post_eventID:""+eventID+""
		   }, function(data) {
				//alert(data);
				var arrayEventItemDetails = data.split('***$$$***');
				if(arrayEventItemDetails[3]!=""){
					var timestampStringArray = arrayEventItemDetails[3].split(' ');
					var dateStringArray = timestampStringArray[0].split('-');
					var dateString = dateStringArray[2]+"/"+dateStringArray[1]+"/"+dateStringArray[0]+"";
				} else {
					var dateString = "N/A";
				}
				//eventItemDetailsOutput +="<div class='eventDetailsPage' style='clear:both; float:left; margin:3px; min-height:480px;' onclick='showEventPage("+arrayEventItemDetails[0]+");'><div style='float:left; width:360px; font-weight:bold;'>"+arrayEventItemDetails[1]+"</div><div style='float:left; width:60px;'>"+dateString+"</div><div style='clear:both; padding-top:10px;'>"+arrayEventItemDetails[2]+"</div></div>";
				eventItemDetailsOutput +="<div id='ttleEvents' class='dispTitle'><a href='javascript:loadWidget();'>< Return to Event Listing</a></div><div class='eventDetailsPage' style='clear:both; float:left; margin:3px; min-height:480px;' onclick='showEventPage("+arrayEventItemDetails[0]+");'><div style='float:left; width:360px; font-weight:bold;'>"+arrayEventItemDetails[1]+"</div><div style='float:left; width:60px;'>&nbsp;</div><div style='clear:both; padding-top:10px;'>"+arrayEventItemDetails[2]+"</div></div><div style='clear:both'>&nbsp;</div>";
				//alert(eventItemDetailsOutput);
				$('#dispReports').hide();
				$('#dispNews').hide();
				$('#dispEvents').show();
				$('#dispPages').hide();
				$("#dispEvents").html(eventItemDetailsOutput);
		});
	}
	
	function populateEvents(page){
		var eventItemsOutput = "";
		//eventItemsOutput += "yep "; 
		$.post("http://www.perchards.com/db_widget_src/getEvents.php", function(data) {
			var arrayEventItems = data.split('@');
				for(ctr=0;ctr<arrayEventItems.length-1;ctr++){
					var arrEventItem = arrayEventItems[ctr].split(',');
					if(arrEventItem[2]!=""){
						var timestampStringArray = arrEventItem[2].split(' ');
						var dateStringArray = timestampStringArray[0].split('-');
						var dateString = dateStringArray[2]+"/"+dateStringArray[1]+"/"+dateStringArray[0]+"";
					} else {
						var dateString = "N/A";
					}
					eventItemsOutput +="<div class='row_event' style='clear:both;float:left;margin:3px' onclick='showEventPage("+arrEventItem[0]+");'><div style='float:left; width:360px;'>"+arrEventItem[1]+"</div><div style='float:left; width:60px;'>"+dateString+"</div></div>";
				}
		$('#evntsContent').html(eventItemsOutput);
			
		});
	}
	function databaseAjaxSearch(legisArray,cntryArray,typeArray,srchWord,flag)
	{
		//get the section info
		//if($('#legis_content').html() == "All"){
			
			//}else{
			//alert(cntryArray);
			//alert(flag);
				
			if (flag == 0){
				
			}else{
				sectionx = [];
				var imgArray = $('#legis_info').find('img');
				//alert(imgArray.length);
				var cnt = 0;
			 	$.each(imgArray,function(index,value){
					if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif'){
										 
					}else{
						var s_val = value.name;
						sectionx[cnt] = s_val.replace("img"," ");
						cnt++;
					}
				});
			}
			if (flag == 0){
				
			}else{
				cntry_arr = [];
				var imgcArray = $('#cntry_info').find('img');
				var cntc = 0;
				//alert(imgcArray.length);
				 $.each(imgcArray,function(index,values)
				 {
					 
					 //alert('bing');
					 if(values.src == 'http://www.perchards.com/images/wid_unchecked.gif')
					 {
						 //alert('unchecked');
					 }else{
						 var s_valc = values.name;
						 //alert(s_valc);
						 cntry_arr[cntc] = s_valc.replace("img"," ");
						 cntc++;
					 }
				 });
			}
			//alert("ln:436 - "+legisArray+" - "+cntryArray+" - "+typeArray+" - "+srchWord);
			
			//if(document.getElementById("inSubscID") == null){
			if($('#inSubscID').val() == null){
				privateArray = 0;
				//alert(privateArray);
			}else{
				privateArray = $('#inSubscID').val();
				//alert(privateArray);
			}
			//alert(legisArray);
		$.post("http://www.perchards.com/db_widget_src/getSearchResults.php",{'privateArr[]':privateArray,'legisArr[]':legisArray,'cntryArr[]':cntryArray,'typeArr[]':typeArray,'srch':srchWord},function(data){
				//alert("ln: 448 - "+data);
				var grpArray = data.split("@");
				 $.each(grpArray,function(index,value)
				{
					 var sectArray = value.split(",");
					 //alert("ln:453 - "+sectArray.length);
					 var folderItems = "";
					 //Setup Image
					 var imageLink = "";
					 var sect = ""
					 if(sectArray[0] == 'r')
					 {
							imageLink = "http://www.perchards.com/images/wid_folder.gif";
							sect = "Reports";
							 for(r=1;r<sectArray.length-1;r++){
						  folderItems += "<div class='dispFolder'><a href='javascript:displayItems(2,\""+sect+"\",\""+sect+"\",\""+legisArray[r-1]+"\")'><span class='imgFolder'><img src='"+imageLink+"'/></span><span class='textFolder'>"+legisArray[r-1]+"<br><span class='docCounter'>"+sectArray[r]+"</span></span></a></div>";
					};
						$('#rptContent').html(folderItems);	
						////For the free downloads
						if(window.location == "http://www.perchards.com/InformationServices/FreeDownloads"){
							
							$.post("http://www.perchards.com/db_widget_src/getFreeDocuments.php",function(data)
							{
								var numberOfFreeReports = data;
								displayItems(3,"Reports","Public Reports of Interest","Recently Published Reports",numberOfFreeReports);
							});
						}else{
			
						}
					 }else if(sectArray[0] == 'n')
					 {
						 imageLink = "http://www.perchards.com/images/wid_news.gif";
						 sect = "News";
						//alert(cntry_arr+"-"+srchWord+"-"+sectionx);
						//alert(cntryArray);
						$.post("http://www.perchards.com/db_widget_src/getNewsItems.php",
					   		{
								'section[]':sectionx,
								'cntry[]':cntry_arr,
								'srch':srchWord
					   		},function(data)
							{	
								//alert(data);
								var nItems = "";
						 		var newsArray = data.split('***@@@***');
								//JSON
								//alert("384: "+newsArray.length);
								global_NewsItems = '{"NewsItems":[';
						 		for(z=0;z<newsArray.length-1;z++)
								{
							 		
									var newsItemArray = newsArray[z].split('***$$$***');
							 		var timestamp = newsItemArray[3].split(' ');
							 		var datex = timestamp[0];
							 		
									//BUILD A JSON FOR THE NEWSITEMS
									if(z == newsArray.length-2){
									//global_NewsItems += '{"ID":'+newsItemArray[0]+',"TITLE":"'+newsItemArray[1]+'","CONTENT":"'+newsItemArray[2]+'","DATE":"'+datex+'","COUNTRY":"'+newsItemArray[4]+'","PRVTE":"'+newsItemArray[5]+'"}';	
									global_NewsItems += '{"ID":'+newsItemArray[0]+',"TITLE":"'+newsItemArray[1]+'","CONTENT":"Test","DATE":"'+datex+'","COUNTRY":"'+newsItemArray[4]+'","PRVTE":"'+newsItemArray[5]+'"}';	
									}else{
									//global_NewsItems += '{"ID":'+newsItemArray[0]+',"TITLE":"'+newsItemArray[1]+'","CONTENT":"'+newsItemArray[2]+'","DATE":"'+datex+'","COUNTRY":"'+newsItemArray[4]+'","PRVTE":"'+newsItemArray[5]+'"},';
									global_NewsItems += '{"ID":'+newsItemArray[0]+',"TITLE":"'+newsItemArray[1]+'","CONTENT":"Test","DATE":"'+datex+'","COUNTRY":"'+newsItemArray[4]+'","PRVTE":"'+newsItemArray[5]+'"},';
									}
						 		}
								global_NewsItems += ']}';
								
								$('#dispNews').css('min-height','320px');
								$('#nwsContent').css('min-height','320px');
								//alert("public build items - news 406");
								BuildItemsList("News","lvlname","rfilter","cntry_arr","DocCount",0,10);
								$('#ttleNews').html("<a href='javascript:loadWidget();'>News</a><span class='dpView' style='display:block'>View <select id='selNews' onchange='ArchiveItems(\"News\");'><option value='All'>All Results</option><option value='One'>Last 1 month</option><option value='Three'>Last 3 Months</option><option value='Twelve'>Last 12 Months</option></select></span><input id='inpSection' type='hidden' value=''/>")
					  		});
					 }else if(sectArray[0] == 'e')
					 {
						 imageLink = "http://www.perchards.com/images/wid_events.gif";
						 sect = "Events";
						// alert(sectionx);
						 //alert(cntry_arr)
						 //alert(cntry_arr+"-"+srchWord+"-"+sectionx);
						var displayNews = "<table><tr><td>Title</td><td>Country</td><td>Date</td><td></td></tr>";
						$.post("http://www.perchards.com/db_widget_src/getEventItems.php",
					   {
						'section[]':sectionx,
						'cntry[]':cntry_arr,
						'srch':srchWord
					   },function(data){
					  //alert(data);
					  
						//JSON
						global_EventItems = '{"EventItems":[';
						 var eventArray = data.split('***@@@***');
						 for(z=0;z<eventArray.length-1;z++){
							 var eventItemArray = eventArray[z].split('***$$$***');
							 var timestamp = eventItemArray[2].split(' ');
							 var datex = timestamp[0];
							//BUILD A JSON FOR THE NEWSITEMS
									if(z == eventArray.length-2){
									//global_EventItems += '{"ID":'+eventItemArray[0]+',"TITLE":"'+eventItemArray[1]+'","CONTENT":"'+eventItemArray[2]+'","DATE":"'+datex+'","COUNTRY":"'+eventItemArray[4]+'"}';	
									global_EventItems += '{"ID":'+eventItemArray[0]+',"TITLE":"'+eventItemArray[1]+'","DATE":"'+datex+'","COUNTRY":"'+eventItemArray[3]+'"}';	
									}else{
									//global_EventItems += '{"ID":'+eventItemArray[0]+',"TITLE":"'+eventItemArray[1]+'","CONTENT":"'+eventItemArray[2]+'","DATE":"'+datex+'","COUNTRY":"'+eventItemArray[4]+'"},';
									global_EventItems += '{"ID":'+eventItemArray[0]+',"TITLE":"'+eventItemArray[1]+'","DATE":"'+datex+'","COUNTRY":"'+eventItemArray[3]+'"},';
									}
							 
						 }
						 global_EventItems += ']}';
								
						$('#dispEvents').css('min-height','320px');
						$('#evntsContent').css('min-height','320px');
								
						/*BuildItemsList("Events",0);
						$('#ttleEvents').html("<a href='javascript:loadWidget();'>Events</a><span class='dpView' style='display:block'>View <select id='selEvent' onchange='ArchiveItems(\"Events\");'><option value='All'>All Results</option><option value='One'>Last 1 month</option><option value='Three'>Last 3 Months</option><option value='Twelve'>Last 12 Months</option></select></span><input id='inpSection' type='hidden' value=''/>");*/
						/*BuildItemsList("Events",0);
						$('#ttleEvents').html("<input id='inpSection' type='hidden' value=''/>");*/
						//$('#inpSection').val(rfilter);
						//BuildItemsList("Events",0);
						BuildItemsList("Events","lvlname","rfilter","cntry_arr","DocCount",0,10);
						$('#ttleEvents').html("<a href='javascript:loadWidget();'>&nbsp;</a><input id='inpSection' type='hidden' value=''/>");
						
					   });
					 } 
				});
		});
		//$('.wg_Display').css('height','118px');
	}
	function BuildItemsList(Section,lvlname,rfilter,cntry_arr,DocCount,GroupStartNumber,limit){
		//alert("public build list");
		//alert("ln513: BuildItemsList / Section = "+Section+", lvlname = "+lvlname+", rfilter = "+rfilter+", cntry_arr = "+cntry_arr+", DocCount = "+DocCount+", GroupStartNumber = "+GroupStartNumber+", limit = "+limit);
		if(Section == 'Report'){
			$('#rptContent').html("");
			var str = global_DocItems;
			//alert(str);
			docItmObject = JSON.parse(str);
			//docItmObject = jQuery.parseJSON(str);
			var doc_len = docItmObject.ReportItems.length;
		
			//alert(doc_len);
			var displayDocs = "<div class='dispTable'><table><tr><th></th><th>Country</th><th>Title</th><th>Updated</th><th>&nbsp;</th></tr>";
			//for(lx=GroupStartNumber;lx<doc_len;lx++)
			for(lx=0;lx<doc_len;lx++)
			{
				var LXdateStringArray = docItmObject.ReportItems[lx].DATE.split('-');
				var LXdateString = LXdateStringArray[2]+"/"+LXdateStringArray[1]+"/"+LXdateStringArray[0].substring(2)+"";
				if(docItmObject.ReportItems[lx].SUBS_DOCID != "")
				{
					imageLink = "<tr  onclick='javascript:OpenDocumentView("+docItmObject.ReportItems[lx].ID+");'><td><img src='http://www.perchards.com/images/pdf_red.gif'/></td><td>"+docItmObject.ReportItems[lx].COUNTRY+"</td><td>"+docItmObject.ReportItems[lx].TITLE+"</td><td>"+LXdateString+"</td><td></td></tr>";
				
				}else
				{
					if(docItmObject.ReportItems[lx].CLIENT_DOCID != ""){
						imageLink = "<tr  onclick='javascript:OpenDocumentView("+docItmObject.ReportItems[lx].ID+");'><td><img src='http://www.perchards.com/images/pdf_red.gif'/></td><td>"+docItmObject.ReportItems[lx].COUNTRY+"</td><td>"+docItmObject.ReportItems[lx].TITLE+"</td><td>"+LXdateString+"</td><td></td></tr>";
					}else{
						//Make the Public interest Public * Quick Fix * Change later
						if(docItmObject.ReportItems[lx].SECTION_ID == 13){
							imageLink = "<tr onclick='javascript:OpenDocumentView("+docItmObject.ReportItems[lx].ID+");'><td><img src='http://www.perchards.com/images/pdf_red.gif'/></td><td>"+docItmObject.ReportItems[lx].COUNTRY+"</td><td>"+docItmObject.ReportItems[lx].TITLE+"</td><td>"+LXdateString+"</td><td></td></tr>";
						}else{
							if(window.location=="http://www.perchards.com/InformationServices/SubscribeOnline"){
								if((docItmObject.ReportItems[lx].SUBS_AMT!="")&&(docItmObject.ReportItems[lx].SUBS_AMT>0)){
									imageLink = "<tr  onclick='javascript:OpenDocumentView("+docItmObject.ReportItems[lx].ID+");'><td><img src='http://www.perchards.com/images/pdf_red.gif'/></td><td>"+docItmObject.ReportItems[lx].COUNTRY+"</td><td>"+docItmObject.ReportItems[lx].TITLE+"</td><td>"+LXdateString+"</td><td>&euro;"+docItmObject.ReportItems[lx].SUBS_AMT+"</td></tr>";
								} else {
									imageLink = "<tr  onclick='javascript:alert('Not available for individual purchase');' title='Not available for individual purchase'><td><img src='http://www.perchards.com/images/pdf_grey.gif'/></td><td>"+docItmObject.ReportItems[lx].COUNTRY+"</td><td>"+docItmObject.ReportItems[lx].TITLE+"</td><td>"+LXdateString+"</td><td>N/A</td></tr>";
								}
							} else {
								imageLink = "<tr  onclick='javascript:OpenDocumentView(0);'><td><img src='http://www.perchards.com/images/pdf_grey.gif'/></td><td>"+docItmObject.ReportItems[lx].COUNTRY+"</td><td>"+docItmObject.ReportItems[lx].TITLE+"</td><td>"+LXdateString+"</td><td></td></tr>";
							}	
						}
					}
				}
			
				if(lx<GroupStartNumber+15){	
				displayDocs+=imageLink;
				
			}
		}
		var links = "</table>";
		links +="<div style='width:430px;margin-left:5px' class='list_paging'>";
		links +="<div id='reportsPagingLeft' style='width:20px; float:left;'>";
		//console.log("ln:623 / GroupStartNumber: "+GroupStartNumber+", DocCount: "+DocCount);
		if(GroupStartNumber>=300){
			links +="<a href='javascript:void[0]; listPaging(\"down\","+GroupStartNumber+","+DocCount+",\"Reports\");'><<</a>";
		}else{
			links +="&nbsp;";
		}
		links +="</div>";
		links +="<div id='reportsPaging0'";
		if(GroupStartNumber<300){
			links +=" class='currentReportsPage' style='float:left;'>";
			thisPagingGroup = 0;
		}else {
			links +=" style='float:left;display:none;'>";
		}
		var t = 0;
		var u = 1;
		//alert("ln:572 / DocCount = "+DocCount);
		for(lx=0;lx<=DocCount-1;lx++)
		{
			if(lx == t){
				//alert(GroupStartNumber+","+t)
				if(GroupStartNumber == t){
					//links += "<a href='javascript:BuildItemsList(\"Report\","+lvlname+","+rfilter+","+DocCount+","+t+","+limit+")' class='list_paging_at'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
					//alert("ln577 / lvlname:"+lvlname+", rfilter:"+rfilter+", pageFrom: "+t+", limit:"+limit+", DocCount:"+DocCount);
					links += "<a href='javascript:buildJSArray("+lvlname+","+rfilter+","+t+","+limit+","+DocCount+")' class='list_paging_at'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
					//buildJSArray(lvlname,rfilter,pageFrom,limit,DocCount);
					//alert(t);
				}else{
					//links += "<a href='javascript:buildJSArray(\"Report\",\"lvlname\","+rfilter+","+cntry_arr+","+DocCount+","+pageFrom+","+limit+")'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
					//links += "<a href='javascript:buildJSArray("+lvlname+","+rfilter+","+t+","+limit+","+DocCount+")'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
					links += "<a href='javascript:buildJSArray(\""+lvlname+"\",\""+rfilter+"\",\""+t+"\",\""+limit+"\",\""+DocCount+"\")'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
					//links += "<a href='javascript:BuildItemsList(\"Report\","+t+","+DocCount+")'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
				}
				if(u%20 == 0){
					var uMin = u*15;
					var uMax = (u*15)+300;					
					//alert(GroupStartNumber+","+u+","+uMin+","+uMax);
					links += "</div><div id='reportsPaging"+u+"0'"; 
					if((GroupStartNumber>=uMin)&&(GroupStartNumber<uMax)){
						links += " class='currentReportsPage' style='float:left;'>";
						thisPagingGroup = uMin;
						//alert("ln:597 / thisPagingGroup = "+thisPagingGroup);
					}else{
						links += " style='float:left;display:none;'>";
					}
				}
				t=t+15;
				u++;
			}
			
		}
		//alert("ln:606 / thisPagingGroup = "+thisPagingGroup);
		if(thisPagingGroup+300 < DocCount){
			links +="</div><div id='reportsPagingRight' style='width:20px; float:left;'><a href='javascript:void[0]; listPaging(\"up\","+GroupStartNumber+","+DocCount+",\"Reports\");'>>></a></div></div>";
		}else{
			links +="</div><div id='reportsPagingRight' style='width:20px; float:left;'>&nbsp;</div></div>";
		}

		displayDocs += links;
		displayDocs += "<div style='clear:both'>&nbsp;</div></div><div style='clear:both'>&nbsp;</div>";
		//$('#rptContent').css('height','550px');
		$('#rptContent').html(displayDocs);
		
		}else if(Section == "News"){
			//alert("News");
			$('#nwsContent').html("");
			var str = global_NewsItems;
			//alert(global_NewsItems);
			var nwsItmObject = JSON.parse(str);
		var nw_len = nwsItmObject.NewsItems.length;
		//alert(str);
		//alert(clnt);
		var displayNews = "<table><tr><th>&nbsp;</th><th style='width:370px'>Title</th><th width='60'>Date</th></tr>";
		for(lx=GroupStartNumber;lx<nw_len;lx++)
		{
			var strdNws = "";
			var LXdateStringArray = nwsItmObject.NewsItems[lx].DATE.split('-');
			var LXdateString = LXdateStringArray[2]+"/"+LXdateStringArray[1]+"/"+LXdateStringArray[0].substring(2)+"";
			//alert(nwsItmObject.NewsItems[lx].PRVTE+","+document.getElementById('inClientID'));
			if($('#inClientID').val() == null && nwsItmObject.NewsItems[lx].PRVTE == 1){
			//if(document.getElementById('inClientID') == null){
				 //strdNws = "<img src='http://www.perchards.com/images/news_grey.gif'/> "+nwsItmObject.NewsItems[lx].TITLE;
				 strdNws = "<tr onclick='javascript:directLinkNews(0)' valign='top'><td style='padding:2px'><img src='http://www.perchards.com/images/news_grey.gif'/></td><td>"+nwsItmObject.NewsItems[lx].TITLE+"</td><td>"+LXdateString+"</td></tr>";
			}else{
				 strdNws = "<tr onclick='javascript:directLinkNews("+nwsItmObject.NewsItems[lx].ID+")' valign='top'><td style='padding:2px'><img src='http://www.perchards.com/images/news_red.gif'/></td><td>"+nwsItmObject.NewsItems[lx].TITLE+"</td><td>"+LXdateString+"</td></tr>";
			}
			if(lx<GroupStartNumber+10){	
			//displayNews+="<tr><td>"+strdNws+"</td><td>"+nwsItmObject.NewsItems[lx].COUNTRY+"</td><td>"+LXdateString+"</td></tr>";
			//displayNews+="<tr><td>"+strdNws+"</td><td>"+LXdateString+"</td></tr>";
			displayNews+=strdNws;
			}
		}
		var links = "</table>";
		/*var nextPage = "";
		var prevPage = "";
		if((GroupStartNumber+100)<nw_len){
			if (GroupStartNumber<200){thisPageNum=0;nextPageNum=200;}
			else if (GroupStartNumber<400){prevPageNum=0;thisPageNum=200;nextPageNum=400;}
			else if (GroupStartNumber<600){prevPageNum=200;thisPageNum=400;nextPageNum=600;}
			else if (GroupStartNumber<800){prevPageNum=400;thisPageNum=600;nextPageNum=800;}
			else if (GroupStartNumber<1000){prevPageNum=600;thisPageNum=800;nextPageNum=1000;}
			else if (GroupStartNumber<1200){prevPageNum=800;thisPageNum=1000;nextPageNum=1200;}
			nextPage = "<a href='javascript:void[0]; nextNewsPaging("+thisPageNum+","+nextPageNum+");'>>></a>";
		}
		if(GroupStartNumber>200){
			prevPage = "<a href='javascript:void[0]; prevNewsPaging("+thisPageNum+","+prevPageNum+");'><<</a>";
		}*/
		links +="<div style='width:430px;margin-left:5px' class='list_paging'>";
		links +="<div id='newsPagingLeft' style='width:20px; float:left;'>";
		if(GroupStartNumber>=200){
			links +="<a href='javascript:void[0]; listPaging(\"down\","+GroupStartNumber+","+nw_len+",\"News\");'><<</a>";
		}else{
			links +="&nbsp;";
		}
		links +="</div>";
		links +="<div id='newsPaging0'";
		if(GroupStartNumber<200){
			links +=" class='currentNewsPage' style='float:left;'>";
			thisPagingGroup = 0;
		}else {
			links +=" style='float:left;display:none;'>";
		}
		var t = 0;
		var u = 1;
		
		for(lx=0;lx<=nw_len-1;lx++)
		{
			//alert("ln641 : t = "+t+"; u = "+u);
			if(lx == t){
				if(GroupStartNumber == t){
					links += "<a href='javascript:BuildItemsList(\"News\",\"lvlname\",\"rfilter\",\"cntry_arr\",\"DocCount\","+t+",\"limit\")' class='list_paging_at'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
				}else{
					links += "<a href='javascript:BuildItemsList(\"News\",\"lvlname\",\"rfilter\",\"cntry_arr\",\"DocCount\","+t+",\"limit\")'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
					
				}
				if(u%20 == 0){
					var uMin = u*10;
					var uMax = (u*10)+200;					
					//alert(GroupStartNumber+","+u+","+uMin+","+uMax);
					links += "</div><div id='newsPaging"+u+"0'"; 
					if((GroupStartNumber>=uMin)&&(GroupStartNumber<uMax)){
						links += " class='currentNewsPage' style='float:left;'>";
						thisPagingGroup = uMin;
					}else{
						links += " style='float:left;display:none;'>";
					}
				}
				t=t+10;
				u++;
			}
			
		}
		//alert("ln665 - GroupStartNumber : "+GroupStartNumber+"; nw_len : "+nw_len+"; thisPagingGroup : "+thisPagingGroup);
		if(thisPagingGroup+200 < nw_len){
			links +="</div><div id='newsPagingRight' style='width:20px; float:left;'><a href='javascript:void[0]; listPaging(\"up\","+GroupStartNumber+","+nw_len+",\"News\");'>>></a></div></div>";
		}else{
			links +="</div><div id='newsPagingRight' style='width:20px; float:left;'>&nbsp;</div></div>";
		}
		displayNews += links;
	
		$('#nwsContent').html(displayNews);
		}else {
			$('#evntsContent').html("");
			var str = global_EventItems;
			//alert(str);
			evntsItmObject = JSON.parse(str);
		var evnt_len = evntsItmObject.EventItems.length;
		//alert(nwsItmString);
		var displayEvents = "<table><tr><th style='width:370px'>Event</th><th style='width:60px'>Date</th></tr>";
		for(lx=GroupStartNumber;lx<evnt_len;lx++)
		{
			var LXdateStringArray = evntsItmObject.EventItems[lx].DATE.split('-');
			var LXdateString = LXdateStringArray[2]+"/"+LXdateStringArray[1]+"/"+LXdateStringArray[0].substring(2)+"";
			if(lx<GroupStartNumber+10){	
			displayEvents+="<tr onclick='javascript:showEventPage(\""+evntsItmObject.EventItems[lx].ID+"\");'><td><img src='http://www.perchards.com/images/news_blue.gif'/> "+evntsItmObject.EventItems[lx].TITLE+"</td><td>"+LXdateString+"</td></tr>";
			}
		}
		var links = "</table><div style='width:200px;margin-left:5px' class='list_paging'>";
		var t = 0;
		var u = 1;
		for(lx=0;lx<=evnt_len-1;lx++)
		{
			
			if(lx == t){
				if(GroupStartNumber == t){
					links += "<a href='javascript:BuildItemsList(\"Events\",\"lvlname\",\"rfilter\",\"cntry_arr\",\"DocCount\","+t+"\"limit\")' class='list_paging_at'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
				}else{
				links += "<a href='javascript:BuildItemsList(\"Events\",\"lvlname\",\"rfilter\",\"cntry_arr\",\"DocCount\","+t+"\"limit\")'>"+u+"</a>&nbsp;&nbsp;&nbsp;";
				}
				t=t+10;
				u++;
			}
			
		}
		links +="</div>";
		displayEvents += links;
	
		$('#evntsContent').html(displayEvents);
		}
	
	$('#loadingOverlay').css('display','none');	
	}
	function toggleTick(totItems,filterName,imageID,imageString)
	{
		if(imageString == 'http://www.perchards.com/images/wid_unchecked.gif')
		{
			document.getElementById(imageID).src = 'http://www.perchards.com/images/wid_checked.gif';
		}else
		{
			document.getElementById(imageID).src = 'http://www.perchards.com/images/wid_unchecked.gif';
		}
		activateUpdate();
		selectTicks(filterName,totItems);
		//callSearch(1);
	}
	
	var cntryArr = new Array();
	var legisArr = new Array();
	var typeArr = new Array();
	
	function standardWidgetLoad(flag)
	{
		//alert("ln:838 - standard widget load");

		////Get Legislation Criteria
		
		var i = 0;
		var j = 0;
		var k = 0;
		var imgArrayL = $('#legis_info').find('img');
		var chck = 0;
		$.each(imgArrayL,function(index,value)
		{
			
			if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif')
			{
				//legisArr[i]= "";
				//var l = value.name
			}else
			{
				var l = value.name
				legisArr[i] = l.replace("img","");
				i++;
			}
		});
		//Check for none
		if($('#legis_content').html()== "None"){
			legisArr[0]= "none";
		}else{}
		//Get Country Criteria
		var imgArrayC = $('#cntry_info').find('img');
		$.each(imgArrayC,function(index,value)
		{
			if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif')
			{
				cntryArr[j] = "";
			}else
			{
				var c = value.name
				cntryArr[j] =  c.replace("img","");
				j++;
			}
		});
		//Check for none
		if($('#cntry_content').html()== "None"){
			cntryArr[0]= "none";
		}else{}
		//Get Type Criteria
		/*if ($('#news').length) {
			//alert("News Page");
			typeArr[0]= "News";
		} else {*/
			var imgArrayT = $('#type_info').find('img');
			$.each(imgArrayT,function(index,value)
			{
				if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif')
				{
					typeArr[k] = "";
					var t = value.name
					if(t == "imgReports")
					{
						$('#dispReports').hide();
					}else if(t == "imgEvents")
					{
						$('#dispEvents').hide();
					}else if(t == "imgNews")
					{
						$('#dispNews').hide();
					}else if(t == "imgSitePages")
					{
						$('#dispPages').hide();
					}else{}
					
				}else
				{
					var t = value.name
					
					if(t == "imgReports")
					{
						$('#dispReports').show();
						$('#ttleReports').html("<a href='javascript:loadWidget();'>Reports</a>");
					}else if(t == "imgEvents")
					{
						$('#dispEvents').show();
						$('#ttleEvents').html("<a href='javascript:loadWidget();'>Events</a>");
					}else if(t == "imgNews")
					{
						$('#dispNews').show();
						$('#ttleNews').html("<a href='javascript:loadWidget();'>News</a>");
					}else if(t == "imgSitePages")
					{
						$('#dispPages').show();
						$('#ttlePages').html("Site Pages");
					}else{}
					typeArr[k] =  t.replace("img","");
					k++;
				}
			});
			
		var srchWord;
		if($('#srch_content').html() == "All")
		{
			srchWord = "";
		}else
		{
			srchWord = $('#srch_content').html();
		}
		//For display on load of the widget
		
		//if ((document.getElementById("inSubscID")!= undefined)&&((document.getElementById("inSubscID").value == 16)||(document.getElementById("inSubscID").value == 17)))
		if (($("#inSubscID").val()!= undefined)&&(($("#inSubscID").val() == 16)||($("#inSubscID").val() == 17)))
		
		{
			//alert("inSubscID");
			displayItems(2, "Reports", "Reports", "3rdParty");
		} 
		else if (legisArr[0] == null)
		{
			//alert("ln:954 - legisArr=0");
			$.post("http://www.perchards.com/db_widget_src/getLegis.php",function(data){
				//alert(data);
				var legArr = data.split(",");
				legArr.splice(legArr.length-1,1);
				databaseAjaxSearch(legArr,cntryArr,typeArr,srchWord,flag)
			});
		} 
		else
		{
			//alert("ln:964 - legisArr="+legisArr);
			databaseAjaxSearch(legisArr,cntryArr,typeArr,srchWord,flag)
		}
		
	}
	
	function notSubscribed(){
		alert("This document is not available. Please log-in or subscribe for access.");
	}
	
	function directLinkReports(ritemID){
		//alert(ritemID);
		var dDocClientID = $("#inClientID").val();
		var dDocSubscID = $("#inSubscID").val();
		//alert(dDocClientID+" : "+dDocSubscID+" : "+ritemID);
		$.post("http://www.perchards.com/db_widget_src/getDirectDocumentForView.php",
			{'docID':ritemID,'subscID':dDocSubscID},
			function(data){
				//alert(data);
				var numberOfRecords = data;
				if(numberOfRecords>0){
					OpenDocumentView(ritemID);
					standardWidgetLoad(0);
				}else{
					notSubscribed();
					standardWidgetLoad(0);
				}
			}
		);
		//OpenDocumentView(ritemID);		
/*$.post("http://www.perchards.com/db_widget_src/getEventsInfo.php",{'eventid':itemID},function(data){
			 // alert(data);
			 var EventArray = data.split('***@***');
			
			//$('#ttleEvents').html($('#ttleEvents').html() +" > "+ EventArray[1]);
			$('#ttleEvents').html("<a href='javascript:loadWidget();'>< Return to Event Listing</a>");
			var strOut = "<div id='eventsContentTitle'>"+EventArray[1]+"</div><div id='eventsContentInfo'>"+EventArray[2]+"</div><div style='clear:both;'>&nbsp;</div>";
			$('#dispEvents').css('min-height','400px');
			$('#evntsContent').html(strOut);
		});*/
		$('#loadingOverlay').css('display','none');
	}
	function directLinkNews(itemID){
		if(itemID==0){
			alert("This news article is only available to subscribers.");
		}
		else {
			//alert(itemID);
			$.post("http://www.perchards.com/db_widget_src/getNewsInfo.php",{'newsid':itemID},function(data){
				// alert(data);
				var NewsArray = data.split('***@***');
								 
				var timestampStringArray = NewsArray[3].split(' ');
				var dateStringArray = timestampStringArray[0].split('-');
				var dateString = dateStringArray[2]+"/"+dateStringArray[1]+"/"+dateStringArray[0]+"";
				
				//$('#ttleNews').html($('#ttleNews').html() +" > "+ NewsArray[1]);
				//$('#ttleNews').html("<a href='javascript:loadWidget();'>< Return to News Listing</a>");
				$('#ttleNews').html("<a href='javascript:loadWidget();'>< Return to News Listing</a>");
				var  strOut = "<div id='newsContentDate'>"+dateString+"</div><div id='newsContentTitle'>"+NewsArray[1]+"</div><div id='newsContentInfo' class='articleContent'>"+NewsArray[2]+"</div><div style='clear:both;'>&nbsp;</div>";
				$('#dispNews').css('min-height','400px');
				$('#nwsContent').html(strOut);
			});
		}
		$('#loadingOverlay').css('display','none');
	}
	function directLinkEvents(itemID){
		//alert(itemID);
		$.post("http://www.perchards.com/db_widget_src/getEventsInfo.php",{'eventid':itemID},function(data){
			 // alert(data);
			 var EventArray = data.split('***@***');
			
			//$('#ttleEvents').html($('#ttleEvents').html() +" > "+ EventArray[1]);
			$('#ttleEvents').html("<a href='javascript:loadWidget();'>< Return to Event Listing</a>");
			var strOut = "<div id='eventsContentTitle'>"+EventArray[1]+"</div><div id='eventsContentInfo'>"+EventArray[2]+"</div><div style='clear:both;'>&nbsp;</div>";
			$('#dispEvents').css('min-height','400px');
			$('#evntsContent').html(strOut);
		});
		$('#loadingOverlay').css('display','none');
	}
	function callSearch(flag)
	{
		//alert(flag);
		closetabs();
		$('.dispContent').html('&nbsp;&nbsp;&nbsp;&nbsp;loading...');
		//$('.dispContent').height(50);
		function getURLParameter(name) {
			return decodeURI(
				(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
			);
		}
		var itemID = getURLParameter("newsID");
		var eitemID = getURLParameter("eventID");
		var ritemID = getURLParameter("reportID");
		var sitemID = "";
		if((searchPhrase=="Empty")&&(getURLParameter("searchID")!="")) {
			searchPhrase = getURLParameter("searchID");
			sitemID = searchPhrase;
		}else{
			searchPhrase = $('#txt_srch').val();
			sitemID = searchPhrase;
		}
		if (itemID != 'null') {
			directLinkNews(itemID);
		}else if(eitemID != 'null'){
			directLinkEvents(eitemID);
		}else if(ritemID != 'null'){
			directLinkReports(ritemID);
		}else if(sitemID != 'null'){
			if(sitemID==""){
				$('#srch_content').html("All");
			}else{
				$('#srch_content').html(sitemID);
			}
			$('#txt_srch').val(sitemID);
			standardWidgetLoad(flag);
			//alert(sitemID);
		}
		else{
			standardWidgetLoad(flag);
		}
		
	}

	function selectTicks(filter,totItems)
	{
		if(filter =='legis')
		{
			var cnt = 0;
			var imgArray = $('#legis_info').find('img');
			var legis_str ="";
			 $.each(imgArray,function(index,value)
			 {
				 if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif')
				 {
					 
				 }else{
					 cnt=cnt+1;
					 var s_val = value.name;
					 legis_str += s_val.replace("img"," ")+",";
				 }
			 });
			if(cnt==0)
			 {
				 $('#legis_content').html('None');
			 }else if(cnt<totItems)
			 {
				 var strArr = legis_str.split(",")
				 //var shownLegisTitle = substr(strArr[0], 0, 25);
				 var shownLegisTitle = strArr[0].substring(0,22);
				 $('#legis_content').html(shownLegisTitle+" ...");
				 /*$('#legis_content').html(strArr[0]+" ...");*/
				 //alert(shownLegisTitle);
			 }else if(cnt==totItems)
			 {
				 $('#legis_content').html('All');
			 }else
			 {
				 
			 }
		}else if(filter =='cntry')
		{
			var cnt = 0;
			var imgArray = $('#cntry_info').find('img');
			var cntry_str ="";
			 $.each(imgArray,function(index,value)
			 {
				 if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif')
				 {
					 
				 }else{
					 cnt=cnt+1;
					 var s_val = value.name;
					 cntry_str += s_val.replace("img"," ") + ",";
				 }
			 });
			 if(cnt==0)
			 {
				 $('#cntry_content').html('None');
			 }else if(cnt<totItems)
			 {
				 var strArr = cntry_str.split(",")
				 $('#cntry_content').html(strArr[0]+", "+strArr[1]+" ...");
			 }else if(cnt==totItems)
			 {
				 $('#cntry_content').html('All');
			 }else
			 {
				 
			 }
		}else if (filter == 'type')
		{
			var cnt = 0;
			var imgArray = $('#type_info').find('img');
			var type_str ="";
			 $.each(imgArray,function(index,value)
			 {
				 if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif')
				 {
					 
				 }else{
					 cnt=cnt+1;
					 var s_val = value.name;
					 type_str += s_val.replace("img"," ") + ",";
				 }
			 });
			 if(cnt==0)
			 {
				 $('#type_content').html('None');
			 }else if(cnt<totItems)
			 {
				 var strArr = type_str.split(",")
				 $('#type_content').html(strArr[0]+", "+strArr[1]+" ...");
			 }else if(cnt==totItems)
			 {
				 $('#type_content').html('All');
			 }else
			 {
				 
			 }
		}else
		{
			//if(document.getElementById('txt_srch').value == ""){
			if($('#txt_srch').val()==""){
				$('#srch_content').html("All");
			}else{
				$('#srch_content').html($('#txt_srch').val());
			}
		}
	}
	function TickAll(totalItms)
	{
		var imgArray = $('#cntry_info').find('img');
		$.each(imgArray,function(index,value)
		{
			value.src = 'http://www.perchards.com/images/wid_checked.gif';
		});
		selectTicks('cntry',totalItms);
		//callSearch(1);
	}
	function unTickAll(totalItms)
	{
		var imgArray = $('#cntry_info').find('img');
		$.each(imgArray,function(index,value)
		{
					value.src = 'http://www.perchards.com/images/wid_unchecked.gif';
		});
		selectTicks('cntry',totalItms);
		//callSearch(1);
	}
	
	function buildJSArray(lvlname,rfilter,pageFrom,limit,DocCount){
			//alert("ln1175: buildJSArray / lvlname: "+lvlname+", rfilter: "+rfilter+", cntry_arr: "+cntry_arr+", pageFrom: "+pageFrom+", limit: "+limit+", DocCount: "+DocCount);
			var srchString2 = $('#srch_content').html();
			//alert(srchString2);
			var subscp = 0;
			var clnts = 0;
			if($('#inSubscID').val() == null){
				subscp = 0;
			}else{
				subscp = $('#inSubscID').val();
			}
			
			 if($('#inClientID').val() == null){
				clnts = 0;
			}else{
				clnts = $('#inClientID').val();
			}
			//alert(cntry_arr);

			var documentString = "";

				if ($.browser.msie && parseInt($.browser.version, 10) >= 8 && window.XDomainRequest) {
					// Use Microsoft XDR
					//alert(cntry_arr);
					var xdr = new XDomainRequest(); 
					
					xdr.onload=function()
					{
						//alert("XDR Response: "+xdr.responseText);
						documentString = xdr.responseText;
						updateDocumentList();
					}
					xdr.open("POST", "http://www.perchards.com/db_widget_src/getDocuments.php");
					//xdr.contentType = "text/plain";
					//xdr.send(); 
					//xdr.send("data=Testdata&value=123456"); 
					//alert("clientID="+clientID+"&filter="+thirdpartyfilter+"&cntry[]="+cntry_arr+"&srch="+srchString);
					//alert("section="+lvlname+"&filter="+rfilter+"&subscription="+subscp+"&client="+clnts+"&cntry="+cntry_arr+"&srch="+srchString2+"&pageFrom="+pageFrom+"&limit="+limit); 
					xdr.send("section="+lvlname+"&filter="+rfilter+"&subscription="+subscp+"&client="+clnts+"&cntry="+cntry_arr+"&srch="+srchString2+"&pageFrom="+pageFrom+"&limit="+limit); 
					//alert(xdr.responseText);
					
			
				} else {
					//alert('ln:1152 / section='+lvlname+'; filter='+rfilter+'; subscription='+subscp+'; client='+clnts+'; cntry[]='+cntry_arr+'; srch='+srchString2);
					$.post("http://www.perchards.com/db_widget_src/getDocuments.php",
				   {
					 'section':lvlname,
				   	 'filter':rfilter,
				     'subscription':subscp,
					 'client':clnts,
					 'cntry[]':cntry_arr,
					 'srch':srchString2,
					 'pageFrom':pageFrom,
					 'limit':limit
				   },
				   function(data){
						//alert("ln:1165 / data = "+data);
						documentString = data;
						updateDocumentList();
					});
				}

			function updateDocumentList() {
				//alert(documentString);
			/*$.post("http://www.perchards.com/db_widget_src/getDocuments.php",
				   {
					 'section':lvlname,
				   	 'filter':rfilter,
				     'subscription':subscp,
					 'client':clnts,
					 'cntry[]':cntry_arr,
					 'srch':srchString2
				   },
				   function(data){*/
						//alert(data);
				var grpArr = documentString.split('@');
				global_DocItems = '{ "ReportItems":[';
				for(x=0;x<grpArr.length-1;x++)
				{
					var imageLink = "";
					var j=0;
					var secArr = grpArr[x].split('$')
					
					var sas = "";
					//CREATING A JSON OBJECT
					if(x == grpArr.length-2){
													  global_DocItems += '{"ACTIVE":"'+secArr[j]+'","COUNTRY":"'+secArr[j+1]+'","TITLE":"'+secArr[j+2]+'","DATE":"'+secArr[j+3]+'","ID":"'+secArr[j+4]+'","SUBS_AMT":"'+secArr[j+9]+'","SUBS_DOCID":"'+secArr[j+6]+'","CLIENT_DOCID":"'+secArr[j+7]+'","SECTION_ID":"'+secArr[j+8]+'"}';
					}else{
						global_DocItems += '{"ACTIVE":"'+secArr[j]+'","COUNTRY":"'+secArr[j+1]+'","TITLE":"'+secArr[j+2]+'","DATE":"'+secArr[j+3]+'","ID":"'+secArr[j+4]+'","SUBS_AMT":"'+secArr[j+9]+'","SUBS_DOCID":"'+secArr[j+6]+'","CLIENT_DOCID":"'+secArr[j+7]+'","SECTION_ID":"'+secArr[j+8]+'"},';
					}
					
					//tableItems += imageLink;
					//tableItems += "<tr><td>"+imageLink+"</td><td>"+secArr[j+1]+"</td><td>"+secArr[j+2]+"</td><td>"+sdate+"</td></tr>";
				}
				 global_DocItems += ']}';
				//tableItems += "</table><div style='clear:both'>&nbsp;</div></div><div style='clear:both'>&nbsp;</div>";
				//$('.wg_Display').css('height','400px');
				//$('#rptContent').html(tableItems);
				BuildItemsList("Report",lvlname,rfilter,cntry_arr,DocCount,pageFrom,15)
				//alert(global_DocItems);
			/*});*/
			}
	}
	
	function displayItems(level,section,lvlname,rfilter,DocCount)
	{
		//alert("ln 1208 : displayItems / DocCount = "+DocCount+", level:"+level+", section:"+section+", lvlname:"+lvlname+", rfilter:"+rfilter);
		//console.log("ln 1327 : displayItems / DocCount = "+DocCount+", level:"+level+", section:"+section+", lvlname:"+lvlname+", rfilter:"+rfilter);
		$('#loadingOverlay').css('display','block');
		//alert("display items");
		var imgArray = $('#cntry_info').find('img');
		//var cntry_arr = new Array();
		cntry_arr = [];
			var cnt = 0;
			 $.each(imgArray,function(index,value)
			 {
				 if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif')
				 {
					 
				 }else{
					 var s_val = value.name;
					 cntry_arr[cnt] = s_val.replace("img","");
					 cnt++;
				 }
			 });
		
		if(section == "Reports")
		{
			//alert("Reports");
			$('#dispReports').show();
			$('#dispNews').hide();
			$('#dispEvents').hide();
			$('#dispPages').hide();
			$('.wg_Display').css('min-height','200px');
			//For the bread crumbs
			if(level == 2){
				var arrString = $('#ttleReports').text().split('>');
				if(arrString[1] == undefined){
					if(rfilter=="3rdParty"){
						//$('#ttleReports').html("<a href='javascript:displayItems("+level+",\""+section+"\",\""+lvlname+"\",\""+rfilter+"\");'>Home</a>");
						$('#ttleReports').html("<a href='javascript:loadWidget();'>Home</a>");
					} else {
						$('#ttleReports').html("<a href='javascript:loadWidget();'>"+$('#ttleReports').html() +"</a> > "+ "<a href='javascript:displayItems("+level+",\""+section+"\",\""+lvlname+"\",\""+rfilter+"\");'>"+rfilter+"</a>");
					}
				}else{
					$('#ttleReports').html("<a href='javascript:loadWidget();'>"+arrString[0] +"</a> >  <a href='javascript:displayItems("+level+",\""+section+"\",\""+lvlname+"\",\""+rfilter+"\");'>"+ arrString[1]+"</a>");
				}
			}else if(level == 3){
				//alert("3rd level");
				var arrString = $('#ttleReports').text().split('>');
				if(arrString[2] == undefined){
					//$('#ttleReports').html($('#ttleReports').html() +" > "+ "<a href='javascript:displayItems("+level+",\""+section+"\",\""+lvlname+"\",\""+rfilter+"\");'>"+rfilter+"</a>");
					$('#ttleReports').html($('#ttleReports').html() +" > "+rfilter+"");
				}else{
				}
			}
			//For main body
			if(level == 2){
				//alert(cntry_arr);
				var srchString = $('#srch_content').html();
				
				if(rfilter=="3rdParty"){
					//alert("3rd Party");
					
					//var thirdpartyfilter = document.getElementById("inSubscID").value;
					var thirdpartyfilter = $("#inSubscID").val();
					//alert(thirdpartyfilter);
					var clientID = $("#inClientID").val();
					//alert(clientID);
					//console.log("filter: "+thirdpartyfilter+", clientID: "+clientID);
				//alert('clientID:'+clientID+',filter:'+thirdpartyfilter+',cntry[]:'+cntry_arr+',srch:'+srchString);
					var thirdPartyListString = "";

					if ($.browser.msie && parseInt($.browser.version, 10) >= 8 && window.XDomainRequest) /*IE XDR*/{
						// Use Microsoft XDR
						var xdr = new XDomainRequest(); 
					
						xdr.onload=function()
						{
							//alert(xdr.responseText);
							thirdPartyListString = xdr.responseText;
							updateThirdPartyList();
						}
						xdr.open("POST", "http://www.perchards.com/db_widget_src/get3rdPartyItems.php");
						//xdr.contentType = "text/plain";
						//xdr.send(); 
						//xdr.send("data=Testdata&value=123456"); 
					//alert("clientID="+clientID+"&filter="+thirdpartyfilter+"&cntry[]="+cntry_arr+"&srch="+srchString);
						//alert(cntry_arr);
						//xdr.send("clientID="+clientID+"&filter="+thirdpartyfilter+"&cntry="+cntry_arr+"&srch="+srchString); 
xdr.send("clientID="+clientID+"&filter="+thirdpartyfilter+"&cntry="+cntryArr+"&srch="+srchString); 
						//alert(xdr.responseText);
					
			
					} else /*Non IE XHR*/{
						//$.post("http://www.perchards.com/db_widget_src/get3rdPartyItems.php",{'clientID':clientID,'filter':thirdpartyfilter,'cntry[]':cntry_arr,'srch':srchString},function(data){
$.post("http://www.perchards.com/db_widget_src/get3rdPartyItems.php",{'clientID':clientID,'filter':thirdpartyfilter,'cntry[]':cntryArr,'srch':srchString},function(data){
							//alert(data);
							thirdPartyListString = data;
							updateThirdPartyList();
						});
					}
					
					/*$.post("http://www.perchards.com/db_widget_src/getCountries.php", function(data) {*/

					
				//$.post("http://www.perchards.com/db_widget_src/get3rdPartyItems.php",{'clientID':clientID,'filter':thirdpartyfilter,'cntry[]':cntry_arr,'srch':srchString},function(data){
					//alert(data);		

					function updateThirdPartyList() {  
						//alert(thirdPartyListString); 
						//console.log(thirdPartyListString);
						var folderItemz = "";
						var grpArr = thirdPartyListString.split('@');
						for(i=0;i<grpArr.length-1;i++)
						{
							var x=0;
							var imageLink = "http://www.perchards.com/images/wid_folder.gif";
							var secArr = grpArr[i].split(',');
							folderItemz += "<div class='dispFolder2'><a href='javascript:displayItems(3,\"Reports\",\""+secArr[x+2]+"\",\""+secArr[x]+"\",\""+secArr[x+1]+"\")'><span class='imgFolder'><img src='"+imageLink+"'/></span><span class='textFolder'>"+secArr[x]+"<br><span class='docCounter'>"+secArr[x+1]+"</span></span></a></div>";
						}
						$('#rptContent').html(folderItemz);
						$('#rptContent').append("<div style='clear:both'>&nbsp;</div>");
						/*}, "html");*/
					}
				} else /*Not 3rd Party*/{	
					//alert(srchString);
					$.post("http://www.perchards.com/db_widget_src/getReportItems.php",{'filter':rfilter,'cntry[]':cntry_arr,'srch':srchString},function(data){
					//alert(data);																											   
					var folderItemz = "";
					var grpArr = data.split('@');
					for(i=0;i<grpArr.length-1;i++)
					{
						var x=0;
						var imageLink = "http://www.perchards.com/images/wid_folder.gif";
						var secArr = grpArr[i].split(',');
						 folderItemz += "<div class='dispFolder2'><a href='javascript:displayItems(3,\"Reports\",\""+rfilter+"\",\""+secArr[x]+"\",\""+secArr[x+1]+"\")'><span class='imgFolder'><img src='"+imageLink+"'/></span><span class='textFolder'>"+secArr[x]+"<br><span class='docCounter'>"+secArr[x+1]+"</span></span></a></div>";
					}
					$('#rptContent').html(folderItemz);
					$('#rptContent').append("<div style='clear:both'>&nbsp;</div>");
				});
			$('#loadingOverlay').css('display','none');
			}
		}else if(level == 3){
			//alert("Level 3");
			var pageFrom = 0;
			var limit = 15;
			buildJSArray(lvlname,rfilter,pageFrom,limit,DocCount);
		}
		}else if(section == "News")
		{
			//alert("News [1060]");	
			
			if(level == 2){
				//Does not Exist anymore
			}else if(level == 3){
			$('#dispReports').hide();
			$('#dispNews').show();
			$('#dispEvents').hide();
			$('#dispPages').hide();
			$('.wg_Display').css('min-height','200px');
			$('#ttleNews').html("<a href='javascript:loadWidget();'>"+$('#ttleNews').html() +"</a> > "+ lvlname);
				var  strOut = "<div id='newsContentTitle'>"+lvlname+"</div><div id='newsContentInfo' class='articleContent'>"+rfilter+"</div><div style='clear:both;'>&nbsp;</div>";
				 $('.wg_Display').css('min-height','400px');
						$('#nwsContent').html(strOut);
						$('.dpView').hide();
			}
		}else if(section == "Events")
		{
		
			//alert(level+"-"+section+"-"+lvlname+"-"+rfilter);
			if(level == 2){
				//It don't exist anymore
			}else if(level == 3){
			$('#dispReports').hide();
			$('#dispNews').hide();
			$('#dispEvents').show();
			$('#dispPages').hide();
			$('.wg_Display').css('min-height','200px');
			$('#ttleEvents').html("<a href='javascript:loadWidget();'>"+$('#ttleEvents').html() +"</a> > "+ lvlname);
				var  strOut = "<div id='eventContentTitle'>"+lvlname+"</div><div id='eventContentInfo'>"+rfilter+"</div><div style='clear:both;'>&nbsp;</div>";
				 $('.wg_Display').css('min-height','400px');
						$('#evntsContent').html(strOut);
						$('.dpView').hide();
			}
		}else if(section == "SitePages")
		{
			$('#dispReports').hide();
			$('#dispNews').hide();
			$('#dispEvents').hide();
			$('#dispPages').hide();
			$('.wg_Display').css('min-height','200px'); 
			$('#ttlePages').html($('#ttlePages').html() +" >"+ rfilter);
		}else{}
		
		//For the main body
}
function ArchiveItems(ItemType){
	//alert("ArchiveItems");
	var imgArray = $('#cntry_info').find('img');
		//var cntry_arr = new Array();
		cntry_arr = [];
			var cnt = 0;
			 $.each(imgArray,function(index,value)
			 {
				 if(value.src == 'http://www.perchards.com/images/wid_unchecked.gif')
				 {
					 
				 }else{
					 var s_val = value.name;
					 cntry_arr[cnt] = s_val.replace("img"," ");
					 cnt++;
				 }
			 });
	var rfilter = $('#inpSection').val();
	var RequiredDate = new Date();
	var today = new Date();
	//alert(eval(today));
	if(ItemType == "News"){
		var TimePeriod = document.getElementById('selNews').value;
		if(TimePeriod == "All"){
		RequiredDate.setDate( today.getDate() - 0);
	}else if(TimePeriod == "One"){
		RequiredDate.setDate(today.getDate() - 30);
	}else if(TimePeriod == "Three"){
		RequiredDate.setDate( today.getDate() - 90);
	}else if(TimePeriod == "Twelve"){
		RequiredDate.setDate( today.getDate() - 365);
	}else{
		RequiredDate.setDate( today.getDate() - 0);
	}
		$.post("http://www.perchards.com/db_widget_src/getNewsItems.php",
					   {
						'section':rfilter,
						'cntry[]':cntry_arr
					   },function(data){
					   	//alert(data);
						//var displayNews = "<table><tr><td>Title</td><td>Country</td><td>Date</td><td></td></tr>";
						 var newsArray = data.split('***@@@***');
						 //alert(newsArray.length);
						 //JSON
						global_NewsItems = '{"NewsItems":[';
						 for(z=0;z<newsArray.length-1;z++)
						 {
							 var newsItemArray = newsArray[z].split('***$$$***');
							 var timestamp = newsItemArray[3].split(' ');
							 var datex = timestamp[0];
							 var dateF = new Date(datex);
							 //var difference = "";
							 //if(dateF > RequiredDate){difference = "More";}else{difference = "Less"};
							 //alert("item date : "+dateF+", req date : "+RequiredDate+", time period : "+TimePeriod+", "+difference);
							 if(dateF > RequiredDate || TimePeriod =="All"){
								//BUILD A JSON FOR THE NEWSITEMS
									
									//global_NewsItems += '{"ID":'+newsItemArray[0]+',"TITLE":"'+newsItemArray[1]+'","CONTENT":"'+newsItemArray[2]+'","DATE":"'+datex+'","COUNTRY":"'+newsItemArray[4]+'","PRVTE":"'+newsItemArray[5]+'"},';	
									global_NewsItems += '{"ID":'+newsItemArray[0]+',"TITLE":"'+newsItemArray[1]+'","CONTENT":"Test","DATE":"'+datex+'","COUNTRY":"'+newsItemArray[4]+'","PRVTE":"'+newsItemArray[5]+'"},';	
	
							 }
						 }
						 global_NewsItems = global_NewsItems.substr(0,global_NewsItems.length-1);
						 global_NewsItems += ']}';
						$('#dispNews').css('min-height','320px');
						$('#nwsContent').css('min-height','320px');
						//$('#nwsContent').html(global_NewsItems);
						//alert(global_NewsItems);
						BuildItemsList("News","lvlname","rfilter","cntry_arr",DocCount,0,10);
					   });
	}else if(ItemType == "Events"){
		var TimePeriod = document.getElementById('selEvent').value;
		if(TimePeriod == "All"){
		RequiredDate.setDate( today.getDate() - 0);
	}else if(TimePeriod == "One"){
		RequiredDate.setDate(today.getDate() - 30);
	}else if(TimePeriod == "Three"){
		RequiredDate.setDate( today.getDate() - 90);
	}else if(TimePeriod == "Twelve"){
		RequiredDate.setDate( today.getDate() - 365);
	}else{
		RequiredDate.setDate( today.getDate() - 0);
	}

		$.post("http://www.perchards.com/db_widget_src/getEventItems.php",
					   {
						'section':rfilter,
						'cntry[]':cntry_arr
					   },function(data){
					   	//alert(data);
						 //JSON
						global_EventItems = '{"EventItems":[';
						 var eventArray = data.split('@');
						 for(z=0;z<eventArray.length-1;z++){
							 var eventItemArray = eventArray[z].split('$');
							 var timestamp = eventItemArray[2].split(' ');
							var datex = timestamp[0];
							 var dateF = new Date(datex);
							if(dateF > RequiredDate || TimePeriod =="All"){
							 //BUILD A JSON FOR THE NEWSITEMS
									
									//global_EventItems += '{"ID":'+eventItemArray[0]+',"TITLE":"'+eventItemArray[1]+'","CONTENT":"'+eventItemArray[2]+'","DATE":"'+datex+'","COUNTRY":"'+eventItemArray[4]+'"},';
									global_EventItems += '{"ID":'+eventItemArray[0]+',"TITLE":"'+eventItemArray[1]+'","DATE":"'+datex+'","COUNTRY":"'+eventItemArray[3]+'"},';
							 }
						 }
						 global_EventItems = global_EventItems.substr(0,global_EventItems.length-1);
						 global_EventItems += ']}';
						 
						$('#dispEvents').css('min-height','320px');
						$('#evntsContent').css('min-height','320px');
						//$('#nwsContent').html(global_NewsItems);
						BuildItemsList("Events","lvlname","rfilter","cntry_arr",DocCount,0,10);
					   });
	}else{}
	
}
function OpenDocumentView(DocumentID){
	//alert("ln:1582 / OpenDocumentView: "+DocumentID);
	if(window.location=="http://www.perchards.com/InformationServices/SubscribeOnline"){
		//alert(DocumentID);
		getAddDocsDetails(DocumentID);
	}else{
		//alert(window.location);
		if(DocumentID == 0){
			var ans = confirm("This document is not currently part of your subscription, would you like to buy it?");
			if(ans){
				window.location = "http://www.perchards.com/InformationServices/SubscribeOnline";
			}
		}else{

			var documentForView = "";

				if ($.browser.msie && parseInt($.browser.version, 10) >= 8 && window.XDomainRequest) {
					// Use Microsoft XDR
					var xdr = new XDomainRequest(); 
					
					xdr.onload=function()
					{
						//alert(xdr.responseText);
						documentForView = xdr.responseText;
						updateDocumentForView();
					}
					xdr.open("POST", "http://www.perchards.com/db_widget_src/getDocumentForView.php");
					//xdr.contentType = "text/plain";
					//xdr.send(); 
					//xdr.send("data=Testdata&value=123456"); 
					//alert("clientID="+clientID+"&filter="+thirdpartyfilter+"&cntry[]="+cntry_arr+"&srch="+srchString);
					//alert(cntry_arr);
					xdr.send("DocID="+DocumentID); 
					//alert(xdr.responseText);
					
			
				} else {
					$.post("http://www.perchards.com/db_widget_src/getDocumentForView.php",
						{
							'DocID':DocumentID
						},
						function(data){
							documentForView = data;
							updateDocumentForView();
						}
					);
				}

			function updateDocumentForView() {
				//alert(documentForView);
				var loc = documentForView.replace("..","http://www.perchards.com");
				//window.location = loc;
				window.open(loc);
			}



			/*$.post("http://www.perchards.com/db_widget_src/getDocumentForView.php",
				{
					'DocID':DocumentID
				},
				function(data){
					var loc = data.replace("..","http://www.perchards.com");
					//window.location = loc;
					window.open(loc);
				}
			);*/
		}
	}
}
function activateUpdate(){
	//$('#legisButton').html("<span onclick='callSearch(1);'>Update</span>");
	$("#legisButton").removeClass("disableUpdate").addClass("enableUpdate");
	$("#legisButton").click(function(){callSearch(1)});
	$("#cntryButton").removeClass("disableUpdate").addClass("enableUpdate");
	$("#cntryButton").click(function(){callSearch(1)});
	$("#typeButton").removeClass("disableUpdate").addClass("enableUpdate");
	$("#typeButton").click(function(){callSearch(1)});
}
