var absolutepath='';

$(function(){
	load_layout();
	init();
	
	var server = document.location.hostname;
	
	if(server=='www.tunetalk.com'){
		absolutepath = 'www.tunetalk.com';
	}else if(server=='tunetalk.com'){
		absolutepath = 'tunetalk.com';
	}else if(server=='v3.tunetalk.com'){
		absolutepath = 'v3.tunetalk.com';
	}

	//google analytic
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-6891679-1']);
	_gaq.push(['_trackPageview']);
	
	(function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
	})();
	//google analytic
});

function init(){
	Cufon.replace('.cf_acme', {fontFamily:'Curse Casual JVE', hover:true});
	Cufon.replace('.cf_bbloke', {fontFamily:'bigbloke', hover:true});
	Cufon.replace('.cf_rump', {fontFamily:'rump', hover:true});

	if($('.toggle_wrapper').length){
		$('.toggle_wrapper').find('.top').click(function(){
			if($(this).next().is(":visible")){
				$(this).next().hide();
				$(this).removeClass('active');
				$(this).find('.pointer').removeClass('active');
				Cufon.refresh('.cf_acme');
			}else{
				$(this).next().show();
				$(this).addClass('active');
				$(this).find('.pointer').addClass('active');
				Cufon.refresh('.cf_acme');
			}
		});
	}
	
	if($('.toggle_640_wrapper').length){
		$('.toggle_640_wrapper').find('.top').click(function(){
			if($(this).next().is(":visible")){
				$(this).next().hide();
				$(this).removeClass('active');
				$(this).find('.pointer').removeClass('active');
			}else{
				$(this).next().show();
				$(this).addClass('active');
				$(this).find('.pointer').addClass('active');
			}
		});
	}
	
	if($('#dropdown').length){
		$('.value,.btt').bind('click',function(){
			$('.droplist').hide();
			
			if($(this).parent().find('.droplist').is(":visible")){
				$(this).parent().find('.droplist').hide();
			}else{
				$(this).parent().find('.droplist').show();
			}
		});
		
		$('.droplist').bind('mouseleave',function(){
			$(this).hide();
		});
	}
	
	if($('.side_menu_toggle_wrapper').length){
		
		/*if($('.side_menu_toggle_wrapper').hasClass('active')){
			$('.side_menu_toggle_wrapper').find('.toggle_wrapper').show();
			$('.side_menu_toggle_wrapper').find('.footer').hide();
		}*/
		
		$('.side_menu_toggle_wrapper.active').find('.toggle_wrapper').show();
		$('.side_menu_toggle_wrapper.active').find('.footer').hide();
		
		$('.side_menu_toggle_wrapper').find('.header').click(function(){
			if($(this).parent().find('.toggle_wrapper').is(":visible")){
				$(this).parent().removeClass('active');
				$(this).parent().find('.toggle_wrapper').hide();
				$(this).parent().find('.footer').show();
			}else{
				$(this).parent().addClass('active');
				$(this).parent().find('.toggle_wrapper').show();
				$(this).parent().find('.footer').hide();
			}
		});
	}
}

function load_layout(){
	if($('#topbar').length){
		$('#topbar').load(absolutepath+'/layouts/topbar.html',function(){
			if($('.promo_toggle').length){
				$('.promo_toggle').click(function(){
					if($('.top_promo_wrapper').is(":visible")){
					  $(this).removeClass('active');
					  $('.top_promo_wrapper').hide();
					}else{
					   $(this).addClass('active');
					  $('.top_promo_wrapper').show();
					}
				});
			}	
		});
	}
	
	if($('#menu').length){
		$('#menu').load(absolutepath+'/layouts/menu.html',function(){
			$('.menu_wrapper').find('li').bind('mouseover', menu_open);
   			$('.menu_wrapper').find('li').bind('mouseout',  menu_timer);
		});
	}
	
	if($('#footer_header').length){
		$('#footer_header').load(absolutepath+'/layouts/footer_header.html');
	}
	
	if($('#footer').length){
		$('#footer').load(absolutepath+'/layouts/footer.html');
	}
	
	if($('#logo').length){
		$('#logo').load(absolutepath+'/layouts/logo.html');
	}
	
	if($('#top_promo').length){
		$('#top_promo').load(absolutepath+'/layouts/top_promo.html');
	}
}
