//Browse Node
var type = null;
var csize = null;

function spreadGrid(id){									   
	$(id).className='';
	vpw = document.viewport.getWidth();
	
	if(vpw < 1015){
		if(!$(id).hasClassName('resA')){$(id).addClassName('resA');}
	}
	if(vpw > 1015 && vpw < 1031){
		$(id).addClassName('resB');
	}
	if(vpw > 1030 && vpw < 1041){
		$(id).addClassName('resC2');
	}
	if(vpw > 1040 && vpw < 1051){
		$(id).addClassName('resD');
	}
	if(vpw > 1050 && vpw < 1061){
		$(id).addClassName('resF');
	}
	if(vpw > 1060 && vpw < 1076){
		$(id).addClassName('resF');
	}
	if(vpw > 1075 && vpw < 1101){
		$(id).addClassName('resI');
	}
	if(vpw > 1100 && vpw < 1126){
		$(id).addClassName('resK2');
	}
	if(vpw > 1125 && vpw < 1151){
		$(id).addClassName('resM2');
	}
	if(vpw > 1150 && vpw < 1176){
		$(id).addClassName('resA');
	}
	if(vpw > 1175 && vpw < 1181){
		$(id).addClassName('resB');
	}
	if(vpw > 1180 && vpw < 1201){
		$(id).addClassName('resB2');
	}
	if(vpw > 1200 && vpw < 1226){
		$(id).addClassName('resD');
	}
	if(vpw > 1225 && vpw < 1251){
		$(id).addClassName('resF');
	}
	if(vpw > 1250 && vpw < 1271){
		$(id).addClassName('resI');
	}
	if(vpw > 1270){
		$(id).addClassName('resI2');
	}
		
}




//Get Browse Node Cookies
function getbNodeCookieSize(){
	bNodeCookieManager = new CookieManager({shelfLife:30});
	if(bNodeCookieManager.getCookie('bNodeSize') == '150'){
		csize = '150';
	}
	else {
		csize = '75';
	}	
}

var browseMoreURL = '/browse/?featured=1';

//Get Browse Node Content
function browseNode(id,url){
	type = id;
	browseMoreURL = '/browse/?'+url;
	//Check to see if the user is a guest, if so get cookies sizes.
	//if($('bNodeIsGuest')){ getbNodeCookieSize(); }
	new Ajax.Updater('browse_con', '/modules/nodes/browse/body.php?browse='+id,{ //+'&size='+csize
		asynchronous:true,
		evalScripts:true
	});
}

//Get Browse Node Tags
function browseNodeTags() {
	browseMoreURL = '/explore/tags/'
	new Ajax.Updater('browse_con', '/modules/nodes/browse/tags.php',{
		asynchronous:true,
		evalScripts:true
	});
}

//Browse Node Tabs
function bNodeTab(id) {
	tab = new Array('bNode_1','bNode_2','bNode_3','bNode_4','bNode_5','bNode_6','bNode_7','bNode_8','bNode_9','bNode_10');
	activeClass = 'current';
	inactiveClass = null;
	for(i=0;i<tab.length;i++) {
		if(i==(id-1)) {setObjClass(tab[i],activeClass);}
		else {setObjClass(tab[i],inactiveClass);}
	}
}

//Browse Node Thumbnail Size
function bNodeSetSize(size,method){

//Display relevant button
	if(size == '75'){
		$('bn75').hide();
		$('bn150').show();
	}
	else if(size == '150'){
		$('bn75').show();
		$('bn150').hide();
	}
	
//Method of saving the size preference. SQL for members, cookies for guests.
	if(method == 'storeSQL'){
		new Ajax.Request('/ajax/bn_size/?size='+size,{
			asynchronous:true,
			onSuccess: function(){browseNode(type);}
		});	
	}
	else if(method == 'setCookie'){
		var bNodeCookieManager = new CookieManager({shelfLife:30});
		bNodeCookieManager.setCookie('bNodeSize',size);
		browseNode(type);
	}
}


//Discussion Node
function dNode(id) {new Ajax.Updater('modListDiscuss', '/modules/nodes/discussion/body.php?browse='+id,{asynchronous:true,evalScripts:true });}
function dNodeTab(id) {
	tab = new Array('dNode_1','dNode_2','dNode_3','dNode_4','dNode_5','dNode_6','dNode_7','dNode_8');
	activeClass = 'current';
	inactiveClass = null;
	for(i=0;i<tab.length;i++) {
		if(i==(id-1)) {setObjClass(tab[i],activeClass);}
		else {setObjClass(tab[i],inactiveClass);}
	}
}
//Blog Node
function blNode(id) {new Ajax.Updater('modListBlogs', '/modules/nodes/blogs/body.php?browse='+id,{asynchronous:true,evalScripts:true });}
function blNodeTab(id) {
	tab = new Array('blNode_1','blNode_2','blNode_3','blNode_4','blNode_5','blNode_6');
	activeClass = 'current';
	inactiveClass = null;
	for(i=0;i<tab.length;i++) {
		if(i==(id-1)) {setObjClass(tab[i],activeClass);}
		else {setObjClass(tab[i],inactiveClass);}
	}
}
//Network Node
function nNode(id) {new Ajax.Updater('feed_con', '/modules/nodes/minifeed/feed.php?g='+id,{asynchronous:true,evalScripts:true });}
function nNodeTab(id) {
	tab = new Array('nNode_1','nNode_2');
	activeClass = 'current';
	inactiveClass = null;
	for(i=0;i<tab.length;i++) {
		if(i==(id-1)) {setObjClass(tab[i],activeClass);}
		else {setObjClass(tab[i],inactiveClass);}
	}
}
//Feed Preferences

Event.onReady(function() {
	 if ($('FeedPref')) {
		  new Control.Modal('FeedPref',{
		  containerClassName: 'interact',
		  overlayClassName: 'interactd',
		  position:'absolute',
		  loading:'/images/layout/loader/bar_01.gif',
		  fade:true,
		  fadeDuration:0.50,
		  opacity: 0.65,
		  width: 595,
		  height: 500
 	 	});
	 }
})

//Share
function shareThis(id,div) {
	if($(div).innerHTML == '') {
		new Ajax.Updater(div, '/modules/view/share.php?id='+id,{
		 asynchronous:true,
		 evalScripts:true,
		 onSuccess: function(result) {
			 Effect.toggle(div,'appear',{duration:0.3});
		 }
	});
	}
	else {
		Effect.toggle(div,'appear',{duration:0.3});
	}
	return false;	
}
function shareModal() {
	var shareid = $$('.shareIt');
	shareid.each(function(share) {
		new Control.Modal($(share.id), {
			containerClassName: 'interact',
			overlayClassName: 'interactd',
			loading:'/images/layout/loader/bar_01.gif',
			fade:true,
			duration:0.60,
			opacity: 0.65,
			width: 600,
			height: 200
		});
	});
	
	var shareidm = $$('.shareMIt');
	shareidm.each(function(sharem) {
		new Control.Modal($(sharem.id), {
			containerClassName: 'interact',
			overlayClassName: 'interactd',
			loading:'/images/layout/loader/bar_01.gif',
			fade:true,
			duration:0.60,
			opacity: 0.65,
			width: 600,
			height: 200
		});
	});
}

//Share Modal
Event.onReady(function() {
	shareModal();
});