$(document).ready(function() {
	url = document.location + '';

////page specific codes
    if(typeof(cpage) == 'undefined'){
        cpage = '';
    }
    
    switch(cpage){
        case 'home':
		////slideshow
			tabs = $('ul.tabs li');
            tabs_head = $('ul.thumbnails li a');
			
			tabs.each(function(){
				$(this).data('id', $(this).attr('class'));
			});
            
            //tabs
            tabs.hide();            
            $(tabs[0]).show(); //startup!
            $('a[rel=' + $(tabs[0]).data('id') + ']').css('opacity', 1.0);
			
			
			ctab = $(tabs[0]).data('id'); //current tab
            tabs_head.each(function(){
                var tab = $(this).attr('rel');
                $(this).click(function(){
                    if (tab != ctab){
						ss_toggle($('li.' + ctab), $('li.' + tab));
                        ctab = tab;
						tabs_head.fadeTo(300, 0.5);
						$(this).fadeTo(500, 1.0);
                    }
                    return false;
                });
            });
			
			//auto play slide show
            $(tabs[tabs.length - 1]).children('img').load(function(){
                ss_intv = setInterval("slide_show()", 5000);                
            });
			
			//pause,resume slideshow
			$('div.slideshow').hover(
			function(){//in
				clearInterval(ss_intv);
				ss_intv = null;
			},
			function(){//out
				if(ss_intv == null){
					ss_intv = setInterval("slide_show()", 5000);                					
				}
			});
		
		//accordin
			$('div.accordions').accordion();
			
            break;
		
		case 'about':
			//tabs
			var tab_links = $('div.tabs ul.titles li a');
			var tabs = $('div.tabs div.tab-content');
			
			tabs.hide();
			$(tabs[0]).show();
			
			tab_links.each(function(){
				$(this).click(function(){
					var tab = $(this).attr('href').slice(1);
					if(tab != $('div.tab-content:visible').attr('id')){
						//hide previous tab
						tabs.hide();
						//show new tab
						$('div#' + tab).fadeIn();
						
						//highlight link
						tab_links.removeClass('active');
						$(this).addClass('active');
					}
					return false;
				});
			});
			
			break;
    }

////startup

});