//	-------------------------
//	Auto refresh newsfeed on
// initial page load
//	-------------------------
	
Event.observe(window, "load", function() {

	if (document.getElementById('src')) {
		var opt = document.getElementById('src').options;
			
				for (i=0;i<opt.length;i++) {
					//alert(opt[i].value +":::::"+def)
					if (opt[i].value == def) {
						document.getElementById('src').selectedIndex = i;
					}
				
				}
			refresh();
			
	}
	
});

//	-------------------------
//	Refresh
//	-------------------------

function refresh()
{
	//MKR Start
	document.getElementById('fromnum').value=0;
	//MKR End
	//alert(document.getElementById('src').value);
	document.getElementById('items').style.display='';
	//alert(typeof $);
	//for (i in jQuery){
	//alert(i+':::::'+jQuery[i]);	
	//}
	if(document.getElementById('src').value=="")
	{
		document.getElementById('src').value="10003";
	}
	jQuery("#items").load("/ajax/index/C"+document.getElementById('src').value);

return;
/*	if(document.getElementById('src').value=="--")
	{
		url="/ajax/index/C148";
		value=148;
		target='items';
		document.getElementById('src').selectedIndex=6;
	}
	else{
	var url			= "/ajax/index/C" + $F('src');
	var target		= 'items';
	var value		= $('src').value;
	}
	alert(url+"\n"+target+"\n"+value);
	
	if ( value == '--' )
	{
		Element.hide(target);
		$(target).innerHTML	= '';
		return false;
	}
	
	$('fromnum').value	= 1;
	
	Element.show(target);
	
	target.innerHTML	= 'Loading...';
	
	var refresh	= new Ajax.Updater( target, url, {onComplete:prompt} );

	return;*/
}

//	-------------------------
//	More
//	-------------------------

function more()
{
 	var eleVal	= document.getElementById('src').value;
	
//	var url		= "/ajax/index/C" + $F('src');
	var url		= "/ajax/index/C" + eleVal;
	var from=document.getElementById('fromnum').value ;
	//var target	= 'items';
	var target	= document.getElementById('items');
	
	//var fromfld	= $('fromnum');
	var fromfld	= $('fromnum');
	var fromfldval=document.getElementById('fromnum').value;
	target.innerHTML	= 'Loading...';
	//alert(fromfld.value);
	/*if ( fromfld.value != '1' )
	{
		from			= ( from * 1 ) + 5;
		fromfld.value	= from;
		url				= url + "/from" + from;
	}
	else
	{
		from			= '5';
		fromfld.value	= from;
		url				= url + "/from" + from;
	}*/
	if ( fromfldval	 != '1' )
	{
		from			= ( from * 1 ) + 10;
		fromfldval		= from;
		url				= url + "/from" + from;
	}
	else
	{
		from			= '5';
		fromfldval		= from;
		url				= url + "/from" + from;
	}
	//var refresh	= new Ajax.Updater( target, url, {onComplete:prompt} );

	/*MKR-NEW AJAX Call*/
	url1=url;
	jQuery(document).ready(function() {
		jQuery.ajaxSetup({
		  url: "/xmlhttp/",
		  global: false,
		  type: "POST"
		});
		  
		  jQuery.ajax({
		  url: url1,
		  cache: false,
		  success: function(html){
		   	document.getElementById('items').innerHTML="";
			jQuery("div#items").append(html);
  }
  });
	});	
	/*/END-MKR-NEW AJAX Call*/
	
	document.getElementById('fromnum').value=from;
	return;
}
//MKR test Click
	

// --------------------------
// Function: swapMore()
// Miro's generic ajax swappy thingamagig
// url: the url of the ajax get
// target: the target html object for the ajax code
// field: the name of the hidden counter form field for detecting place
// dir: the directory of the RSS feed
// loadStr: reference to the var set in the page for the Loading state
// --------------------------

function swapMore(url, target, field, dir, loadStr, cat_id) {
	var target 	= $(target);
	var field	= $(field);
	
	target.innerHTML	= window[loadStr];
	
	if (field.value != "1") field.value = parseInt(field.value) + 5;
	else field.value = "6";
	
	url = url + "/" + dir + field.value;
	
	if (cat_id != '') url += "/" + cat_id + "/";
	
	var refresh	= new Ajax.Updater(target, url);
}


//	-------------------------
//	More recent
//	-------------------------

function more_recent()
{
	var url		= "/ajax/recent";
	var target	= 'items-recent';
	var fromfld	= $('from-recent');
	var fromrecent = '1';
	
	target.innerHTML	= 'Loading...';
	
	if ( fromfld.value != '1' )
	{
		fromrecent		= ( fromrecent * 1 ) + 5;
		fromfld.value	= fromrecent;
		url				= url + "/from" + fromrecent;
	}
	else
	{
		fromrecent		= '6';
		fromfld.value	= fromrecent;
		url				= url + "/from" + fromrecent;
	}
	
	var refresh	= new Ajax.Updater( target, url );
	
	return;
}

//	-------------------------
//	More recent test
//	-------------------------

function more_recent_test() {

	var url		= "/ajax/recent_test";
	var target	= "items-recent";
	var fromfld	= $('from-recent');
	var fromrecent = '1';
	
	target.innerHTML	= 'Loading...';
	
	if ( fromfld.value != '1' )
	{
		fromrecent		= ( fromrecent * 1 ) + 5;
		fromfld.value	= fromrecent;
		url				= url + "/from" + fromrecent;
	}
	else
	{
		fromrecent		= '6';
		fromfld.value	= fromrecent;
		url				= url + "/from" + fromrecent;
	}
	
	var refresh	= new Ajax.Updater( target, url );
	
	return;
}

//	-------------------------
//	More most clicked
//	-------------------------

function more_most_clicked()
{
	var url			= "/ajax/most_clicked";
	var target		= 'items-most-clicked';
	var fromfld		= $('from-most-clicked');
	
	target.innerHTML	= 'Loading...';
	
	if ( fromfld.value != '1' )
	{
		frommost		= ( frommost * 1 ) + 5;
		fromfld.value	= frommost;
		url				= url + "/from" + frommost;
	}
	else
	{
		frommost	= '6';
		fromfld.value	= frommost;
		url				= url + "/from" + frommost;
	}
	
	var refresh	= new Ajax.Updater( target, url );
	
	return;
}

//	-------------------------
//	Most commented
//	-------------------------

function more_most_commented()
{
	var url		= "/ajax/most_commented";
	var target	= 'items-most-commented';
	var fromfld	= $('from-most-commented');
	
	target.innerHTML	= 'Loading...';
	
	if ( fromfld.value != '0' )
	{
		frommostc		= ( frommostc * 1 ) + 5;
		fromfld.value	= frommostc;
		url				= url + "/offset" + frommostc;
	}
	else
	{
		frommostc	= '5';
		fromfld.value	= frommostc;
		url				= url + "/offset" + frommostc;
	}
	
	var refresh	= new Ajax.Updater( target, url );
	
	return;
}

//	-------------------------
//	Prompt
//	-------------------------

function prompt(to,from)
{
	var target		= $('prompt');
	var subtarget	= $('prompt' + '_which');
	var nores		= $('no_results');
	var src			= $F('src');
	var selected	= $('src').selectedIndex;
	var name		= $('src').options[selected].text;
	
	name			= name.replace( ' -- ', '' );
	
	Element.show(target);
	
	subtarget.innerHTML	= name + " ";
	nores.innerHTML		= name;
	
	$('grab_link').href	= "/feed/?c=" + src;
	$('rss_link').href	= "/rss/C" + src
}

// -------------------------
// jQuery code added 6/5/07
// -------------------------

jQuery.noConflict();

jQuery(function($) {
	$('#remember').click(function(event) {
		var src = $('#src')[0];
		var id = src.options[src.selectedIndex].value;
		$.cookie('exp_pref_cat', id, {expires: 30});
		$('p.remember_cat').fadeOut();
	});
});


if (parent.frames.length > 0)
{
parent.location.href = location.href;
}
