/*Ads*/
var adNumber = Math.random() * 1000000000000000000;
var adZone;
var dartZone;
var ads = new Array();

try {
	adZone = dartZone;	//let the page override the zone
} catch (e) {
	adZone = 'Index';	//dart zone wasn't defined
}
var used_tiles = 0;

function setDartZone(DartZoneIN)
{
	adZone = DartZoneIN;
}

function getAdvertisement(bsize,tileNum,position,dcopt) {

	if(window.location.href.indexOf('https://') != -1){
		return NULL;
	}

	/*MB*/
	if(window.location.href.indexOf('/mb/') != -1){

	  document.write('<script language="JavaScript" src="http://ad.doubleclick.net/adj/'+dart_account_id+'/'+adZone+';'+dcopt+';sz='+bsize+';pos='+position+';tile='+tileNum+';ord='+adNumber+'?" type="text/javascript"></sc'+'ript>');

	}else{

		ads[used_tiles] = [bsize,tileNum,position,dcopt];

		var size = bsize.split("x");
		var width = size[0];
		var height = size[1];

		ad_div = '<div class="ad_block" id="ad_block_'+tileNum+'" style="width:'+width+'px;height:'+height+'px"></div>';
		document.write(ad_div);
		++used_tiles;

	}

}

/*Buttons*/
function roundLinkBtn(text,href,width){
	var btn = '<div class="round_button primary_bgcolor" style="width:'+width+'px;"><a href="'+href+'"><div class="right"><img border="0" src="/images/button_right.png" width="8" height="19"/></div><div class="left"><img border="0" src="/images/button_left.png" width="8" height="19"/></div><span class="tertiary_color">'+text+'</span></a></div>';
	document.write(btn);
}

function roundSubmitBtn(text,width){
	var btn = '<div class="round_button primary_bgcolor submit_btn" style="width:'+width+'px;"><div class="right"><img border="0" src="/images/button_right.png" width="8" height="19"/></div><div class="left"><img border="0" src="/images/button_left.png" width="8" height="19"/></div><span class="tertiary_color">'+text+'</span></div>';
	document.write(btn);
}

function roundLinkTab(text,href,width){
	var btn = '<div class="round_tab primary_tab_box" style="width:'+width+'px;"><a href="'+href+'"><div class="right"><img border="0" src="/images/tab_right.png"/></div><div class="left"><img border="0" src="/images/tab_left.png"/></div><span class="tertiary_color">'+text+'</span></a></div>';
	document.write(btn);
}

/*After Body Load*/
$(document).ready(function(){

	/*Delete Warning*/
	$(".confirm_del").click(function(){
		var conf = confirm("Are you sure you want to delete this item?");
		return conf;
	});

	/*Love It*/
	$("#love_it").click(function(){
		alert('you must be logged in');
	});

	/*Site Search (calls page indexer)*/
	if(page_type == 'page'){

		var force_index = 0;
		var query = window.location.search.substring(1);
		var params = query.split('&');
		for(var i=0;i<params.length;i++){
			var qs_var = params[i].split('=');
			if(qs_var.length == 2){
				var key = qs_var[0];
				var val = qs_var[1];
				if(key == 'force_index' && val == 1){
					force_index = 1;
				}
			}
		}

		var script = '/gadgets/SiteSearch/SearchIndex.php';
		var url = document.location;
		$("#search_index").load(script, {type:'ajax', url:url, force_index: force_index});

		$(".submit_btn").click(function(){
			var parentTags = $(this).parents();
			$.each(parentTags,function(){
				var tag = this.tagName;
				if(tag == 'FORM'){
						this.submit();
						return;
				}
			});
		});

	}

	/*Slider*/
	jQuery.fn.accessNews=function(settings){settings=jQuery.extend({newsHeadline:"Top Stories",newsSpeed:"normal"},settings);return this.each(function(i){aNewsSlider.itemWidth=parseInt(jQuery(".item:eq("+i+")",".news_slider").css("width"))+parseInt(jQuery(".item:eq("+i+")",".news_slider").css("margin-right"));aNewsSlider.init(settings,this);jQuery(".view_all > a",this).click(function(){aNewsSlider.vAll(settings,this);return false})})};var aNewsSlider={itemWidth:0,init:function(s,p){jQuery(".messaging",p).css("display","none");itemLength=jQuery(".item",p).length;if(jQuery(".view_all",p).width()==null){jQuery(".news_items",p).prepend("<p class='view_all'>"+s.newsHeadline+" [ "+itemLength+" total ] &nbsp;-&nbsp; <a href='#'>View All</a></p>")}newsContainerWidth=itemLength*aNewsSlider.itemWidth;jQuery(".container",p).css("width",newsContainerWidth+"px");jQuery(".next",p).css("display","block");animating=false;jQuery(".next",p).click(function(){if(animating==false){animating=true;animateLeft=parseInt(jQuery(".container",p).css("left"))-(aNewsSlider.itemWidth*2);if(animateLeft+parseInt(jQuery(".container",p).css("width"))>0){jQuery(".prev",p).css("display","block");jQuery(".container",p).animate({left:animateLeft},s.newsSpeed,function(){jQuery(this).css("left",animateLeft);if(parseInt(jQuery(".container",p).css("left"))+parseInt(jQuery(".container",p).css("width"))<=aNewsSlider.itemWidth*2){jQuery(".next",p).css("display","none")}animating=false})}else{animating=false}}return false});jQuery(".prev",p).click(function(){if(animating==false){animating=true;animateLeft=parseInt(jQuery(".container",p).css("left"))+(aNewsSlider.itemWidth*2);if((animateLeft+parseInt(jQuery(".container",p).css("width")))<=parseInt(jQuery(".container",p).css("width"))){jQuery(".next",p).css("display","block");jQuery(".container",p).animate({left:animateLeft},s.newsSpeed,function(){jQuery(this).css("left",animateLeft);if(parseInt(jQuery(".container",p).css("left"))==0){jQuery(".prev",p).css("display","none")}animating=false})}else{animating=false}}return false})},vAll:function(s,p){var o=p;while(p){p=p.parentNode;if(jQuery(p).attr("class")!=undefined&&jQuery(p).attr("class").indexOf("news_slider")!=-1){break}}if(jQuery(o).text().indexOf("View All")!=-1){jQuery(".next",p).css("display","none");jQuery(".prev",p).css("display","none");jQuery(o).text("View Less");jQuery(".container",p).css("left","0px").css("width",aNewsSlider.itemWidth*2+"px")}else{jQuery(o).text("View All");aNewsSlider.init(s,p)}}};

	/*SEO Scroller*/
	$(".scroller_items:first").addClass("scroller_item_display");
	
	$("#scroll_next").click(function () { 
		var size = $(".scroller_items").size();
		var increment = 0;
		$(".scroller_items").each(function(){
			increment++;
			
			if(($(this).hasClass("scroller_item_display")) && (increment < size)) {
				$(this).removeClass("scroller_item_display");
				$(this).next().addClass("scroller_item_display");
				return false;
			}else if(($(this).hasClass("scroller_item_display")) && (increment == size)) {
				$(this).removeClass("scroller_item_display");
				$(".scroller_items:first").addClass("scroller_item_display");
				return false;
			}
		});
	});

	$("#scroll_previous").click(function () { 
		var size = $(".scroller_items").size();
		var increment = 0;
		$(".scroller_items").each(function(){
			increment++;
			
			if(($(this).hasClass("scroller_item_display")) && (increment > 1)) {
				$(this).removeClass("scroller_item_display");
				$(this).prev().addClass("scroller_item_display");
				return false;
			}else if(($(this).hasClass("scroller_item_display")) && (increment == 1)) {
				$(this).removeClass("scroller_item_display");
				$(".scroller_items:last").addClass("scroller_item_display");
				return false;
			}
		});
	});

});



