$(document).ready(function(){
	$("a[rel='rc']").colorbox({transition:"none", width:"75%", height:"75%"});
});



/******** Generic Functions ***********/

function redirect(url)
{
	window.location = url;
}


/************** Photos and Videos ***************/
function photosVideoSortChange(selectedObj, filterID)
{
	if(!filterID) 
		filterID = "class";
	
	selectedText = selectedObj.options[selectedObj.selectedIndex].value;	
	window.location = "photos_videos.php?f=" + filterID + "&s=" + selectedText;

}		

function photosVideoFilterChange(selectedObj, sortID)
{
	if(!sortID)
		sortID = "all";
	
	selectedText = selectedObj.options[selectedObj.selectedIndex].value;
	window.location = "photos_videos.php?f=" + selectedText  + "&s=" + sortID;
}	



function swapYoutubeVideo(divID, youtubeString, selectedObject)
{
	if(!divID)
		return false;
		
	if(!youtubeString)
		return false;
		
	youtubeCode = returnYoutubeCode(youtubeString);
	
	element = document.getElementById(divID);
	element.innerHTML = youtubeCode;
	
	$('.youtubeItemContainer').removeClass('active');
	$(selectedObject).addClass('active');
	
	goToByAnimation(divID);	
	return false;
}

function goToByAnimation(id, speed,delay){
	if(!speed)
		speed = 2000;
		
	if(!delay)
		delay = 0;
	
	      $('html,body').delay(delay).animate({scrollTop: $("#"+id).offset().top-20}, speed);
	}


function returnYoutubeCode(youtubeString)
{
	if(!youtubeString)
	return;
	
	return "<iframe title='YouTube video player' class='youtube-player' type='text/html' width='480' height='390' src='http://www.youtube.com/embed/" + youtubeString + "'  frameborder='0'></iframe>";
}


 // Serialization utility
         /*   var serialize = function(obj, re) {
                var result = [];
                $.each(obj, function(i, val) {
                    if ((re && re.test(i)) || !re)
                        result.push(i + ': ' + (typeof val == 'object' ? val.join 
                            ? '\'' + val.join(', ') + '\'' : serialize(val) : '\'' + val + '\''));
                });
                return '{' + result.join(', ') + '}';
            };*/


	  // Init and change handlers
           /* $.address.init(function(event) {
                
				
            }).change(function(event) {
                alert($.address.pathNames());
            });
			*/
			
			
