$(document).ready(

	function () {

		$('.down_errow').bind('click', toggleContent);

		$('.down_errow_big').bind('click', toggleContentBig);

		

		$('div.groupWrapper').Sortable(

			{

				accept: 	'middle_left_b',

				helperclass:'sortHelper',

				activeclass:'sortableactive',

				hoverclass: 'sortablehover',

				handle: 	'div.smallbox_top',

				tolerance: 	'pointer',

				onChange : 	function(ser)

				{

					serial = $.SortSerialize('').hash;

					storeUserData(serial);

				},

				onStart : function()

				{

					$.iAutoscroller.start(this, document.getElementsByTagName('body'));

				},

				onStop : function()

				{

					$.iAutoscroller.stop();

				}

			}

		);

		toolTip();

		

		$('#loader').fadeOut(1000);

		getRss('','');

	}

);



var toggleContentBig = function(e)

{

	var toggleContentBig = $('div.bigbox_middle', this.parentNode.parentNode);

	

	if (toggleContentBig.css('display') == 'none') {

		toggleContentBig.slideDown(1000);

		$(this).toggleClass("down_errow_big");

		$(this).toggleClass("down_up_big");

	} else {

		toggleContentBig.slideUp(1000);

		$(this).toggleClass("down_errow_big");

		$(this).toggleClass("down_up_big");

	}

	return false;

};



var toggleContent = function(e)

{

	var targetContent = $('div.smallbox_footer', this.parentNode.parentNode);

	

	if (targetContent.css('display') == 'none') {

		targetContent.slideDown(1000);

		$(this).toggleClass("down_errow");

		$(this).toggleClass("down_up");

	} else {

		targetContent.slideUp(1000);

		$(this).toggleClass("down_errow");

		$(this).toggleClass("down_up");

	}

	return false;

};



function storeUserData(pera)

{

	$.ajax({

	   type: "POST",

	   url: "php/storeData.php",

	   data: pera,

	   success: function(msg){

		 //alert( "Data Saved: " + msg );

	   }

	});

}



function hideMe(obj,hideId,possition,status)

{

	if($(obj).is(':checked'))

	{

		$('#'+hideId).fadeOut(1000);

		

		$.ajax({

		   type: "POST",

		   url: "php/storeData.php",

		   data: 'mode=hide&hideId='+hideId+'&possition='+possition+'&status='+status,

		   success: function(msg){

			 //alert( "Data Saved: " + msg );

			 setTimeout("location.reload()",1000);

		   }

		});

	}

}



function listenRadio()

{

	window.open("listenradio","","height=135,width=405,left=10,top=10");

	//window.open("listenradio","","");

}



function searchWith(engine)

{

	switch(engine)

	{

		case 'yahoo' :

			document.searchFrm.action = 'http://search.yahoo.com/search';

			document.getElementById('q').name = 'q';

			document.getElementById('enginImg').src = 'images/yahoo.gif';

			document.getElementById('enginImg').title = 'Yahoo!';

			document.getElementById('enginImg').alt = 'yahoo';

			return false;

			break;

			

		case 'wikipedia':

			document.searchFrm.action = 'http://bs.wikipedia.org/wiki/Posebno:Pretraga';

			document.getElementById('q').name = 'search';

			document.getElementById('enginImg').src = 'images/wikipedia.gif';

			document.getElementById('enginImg').title = 'Wikipedia';

			document.getElementById('enginImg').alt = 'wikipedia';

			return false;

			break;

			

		case 'youtube':

			document.searchFrm.action = 'http://www.youtube.com/results';

			document.getElementById('q').name = 'search_query';

			document.getElementById('enginImg').src = 'images/youtube.gif';

			document.getElementById('enginImg').title = 'Youtube';

			document.getElementById('enginImg').alt = 'youtube';

			return false;

			break;
			
			
			
			case 'bing':

			document.searchFrm.action = 'http://www.bing.com/search?';

			document.getElementById('q').name = 'q';

			document.getElementById('enginImg').src = 'images/bing.png';

			document.getElementById('enginImg').title = 'bing';

			document.getElementById('enginImg').alt = 'bing';

			return false;

			break;

			

		default:

			document.searchFrm.action = 'http://www.google.ba/search';

			document.getElementById('q').name = 'q';

			document.getElementById('enginImg').src = 'images/google.gif';

			document.getElementById('enginImg').title = 'Google';

			document.getElementById('enginImg').alt = 'google';

			return false;

			break;

	}

}



function getRss(obj,mode)

{

	$('#loader').fadeIn(1000);

	

	var urls 		= '';

	var records 	= '';

	var defaultRss	= '';

	var defRec		= '';

	

	if(mode == 'remove')

		$(obj).parent().parent().remove();

	

	for(i=0; i<document.rssFeed.elements.length; i++)

	{

		if(document.rssFeed.elements[i].id == 'rss')

		{

			if(document.rssFeed.elements[i].value != '')

				urls+='@!@'+encodeURIComponent(document.rssFeed.elements[i].value);

		}

		

		if(document.rssFeed.elements[i].id == 'howMany')

		{

			if(document.rssFeed.elements[i].value != '')

				records+='@!@'+document.rssFeed.elements[i].value;

		}

		

		if(document.rssFeed.elements[i].id == 'defaultRss' && document.rssFeed.elements[i].checked === true)

		{

			if(document.rssFeed.elements[i].value != '')

			{

				defaultRss+='@!@'+encodeURIComponent(document.rssFeed.elements[i].value);

				defRec+='@!@'+encodeURIComponent(document.rssFeed.elements[i].name);

			}

		}

	}

	

	$.ajax({

		   type: "POST",

		   url: "php/getrss.php",

		   data: 'urls='+urls+'&records='+records+'&defaultRss='+defaultRss+'&defRec='+defRec,

		   success: function(msg){

			 //alert( "Data Saved: " + msg );

			 	$('#rssList').html(msg);

				$('#rssList').fadeIn(1000);

				setTimeout("toolTip();",1000);

	

				if(mode == 'add')

				{

					$('#rssTbl tr:last').after('<tr><td width="10"><img src="images/black_arrow.png" alt="->" /></td><td><input type="text" class="searchBox" value="" name="rss" id="rss"></td><td><select name="howMany" id="howMany"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option selected="selected" value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select></td><td align="right"><img src="images/close.png" onclick="getRss(this,\'remove\');" height="21" title="Remove this link" alt="Remove" style="cursor:pointer;" /></td></tr>');

				}



				$('#loader').fadeOut(1000);

			}

		});

}



function toolTip()

{

	$("#rssList ul li a").tooltip({

			bodyHandler: function() {

				//return $(this+' span').html();

				return $($(this).attr("rel")).html();

			},

			showURL: false

		});

}



function showLinkBox(obj,mode,pName,pLink)

{

	switch(mode)

	{

		case 'edit':

			$('.personalLink').slideDown(1000);

			$('#linkId').val(obj.id);

			$('#linkName').val(pName);

			$('#linkUrl').val(pLink);

			break;

		case 'delete':

			if(confirm('Delete "'+pName+' ('+pLink+')" link?'))

			{

				$.ajax({

				   type: "POST",

				   url: "php/storeData.php",

				   data: 'mode=pesonalLink&linkName='+pName+'&linkUrl='+pLink+'&mode2=delete&linkId='+obj.id,

				   success: function(msg){

					//alert( "Data Saved: " + msg );

						$(obj).parent().fadeOut(1000);

					}

				});

			}

			break;

		case 'add':

			var linkName= $('#linkName').val();

			var linkUrl	= $('#linkUrl').val();

			var linkId	= $('#linkId').val();

			

			$('#linkName').val('');

			$('#linkUrl').val('http://');

			$('#linkId').val('');

			

			$.ajax({

				   type: "POST",

				   url: "php/storeData.php",

				   data: 'mode=pesonalLink&linkName='+linkName+'&linkUrl='+linkUrl+'&linkId='+linkId,

				   success: function(msg){

						//alert( "Data Saved: " + msg );

						if(linkId == '')

						{

							$(".personalLinkList").append('<li><a href="'+linkUrl+'" target="_blank" title="'+linkName+'">'+linkName+'</a><img src="images/edit.png" alt="Edit" height="12" onclick="showLinkBox(this,\'edit\',\''+linkName+'\',\''+linkUrl+'\');" id="'+msg+'" title="Edit this link" /><img src="images/close.png" id="'+msg+'" height="12" onclick="showLinkBox(this,\'delete\',\''+linkName+'\',\''+linkUrl+'\');" alt="Delete" title="Delete this link" /></li>');

							$('.personalLink').slideUp(1000);

						}

						else

						{

							$('#'+linkId).parent().html('<a href="'+linkUrl+'" target="_blank" title="'+linkName+'">'+linkName+'</a><img src="images/edit.png" alt="Edit" height="12" onclick="showLinkBox(this,\'edit\',\''+linkName+'\',\''+linkUrl+'\');" id="'+linkId+'" title="Edit this link" /><img src="images/close.png" id="'+linkId+'" height="12" onclick="showLinkBox(this,\'delete\',\''+linkName+'\',\''+linkUrl+'\');" alt="Delete" title="Delete this link" />');

							$('.personalLink').slideUp(1000);

						}

					}

				});

			break;

		default:

			$('.personalLink').slideDown(1000);

			$('#linkId').val('');

			break;

	}

}



function changeColor(obj,color)

{

	$('.anpTopColor').css("border","1px solid #000000");

	$(obj).css("border","1px solid #ffffff");

	$(".smallbox_top,.bigbox_top").css("background-color",color);

	$('.smallbox_middle,.bigbox_middle,.bigbox_footer,.smallbox_footer').css("border","1px solid "+color);

	

	$.ajax({

		   type: "POST",

		   url: "php/storeData.php",

		   data: 'mode=chnageColor&color='+color,

		   success: function(msg){

			//alert( "Data Saved: " + msg );

			}

		});

}
