var start_pos = 0;
var bg_nav_open = false;
var _scroll_curr = 0;
var _begin = false;
var browser=navigator.appName;
var navindex=navigator.userAgent.indexOf('Safari');

$(document).ready(function() {
	$('#bg_nav').hide();
	$("#top_nav li").mouseenter( function(e){ $(this).addClass('over'); } );
	$("#top_nav li").mouseleave( function(e){ $(this).removeClass('over'); } );
	
	$('.suscribe.last a').click(function(){
		showSubscribe();
	});
	
	try{ Shadowbox.init({ skipSetup: true, overlayOpacity: '1', displayNav: false, handleOversize: 'drag' });} catch(err){}	

	$('.footer_items.right.social li').css({'opacity':'.5'})
	$('.footer_items.right.social li').bind('mouseover', function(){ $(this).css({'opacity':'1'}); });
	$('.footer_items.right.social li').bind('mouseout', function(){ $(this).css({'opacity':'.5'}); });

/*
	if(navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod') {
		document.addEventListener('touchmove', function(e){ e.preventDefault(); });
		myScroll = new iScroll('iscroll', { checkDOMChanges: true, bounce: true, momentum: true, snap:true, hScrollbar:true, vScrollbar:true });
	};
*/	
	$('.play-reel-holder .play-reel').bind('click', function(){ playReel(); });
});
//----------------------------------------------------------------------------------------------------------------------------------
function soundFinish(){
	//alert('sound finish');
}
function showSubscribe(){
	$('body').append('<div overlay="http://www.mophonics.com/licensing/resources/images/bg-overlay.png" class="overlayer" id="subscribe" style="z-index:999"><div class="close"></div> <h2>Subscribe</h2><p><span>Signup today.</span></p></div>');
	$('#subscribe').append('<form action="http://clients.spiegeldg.com/t/r/s/xuktti/" method="post" id="subForm"><div><label for="name">Name:</label><br /><input type="text" name="cm-name" id="name" /><br /><label for="xuktti-xuktti">Email:</label><br /><input type="text" name="cm-xuktti-xuktti" id="xuktti-xuktti" /><br /><label for="Company">Company:</label><br /><input type="text" name="cm-f-uhkjkj" id="Company" /><br /><label for="Phone">Phone:</label><br /><input type="text" name="cm-f-uhkjkt" id="Phone" /><br /><label for="Title">Title:</label><br /><input type="text" name="cm-f-uhkjkk" id="Title" /><br /><input type="submit" value="Subscribe" /></div></form>');
	var l = (($(document).width()/2) - 270);
	
	$('#subscribe').css({left:l+'px', top:'200px'});
	$('#subscribe').show();
	$('#subscribe .close').click(function(){ $('#subscribe').remove(); });
}

function footer_locations_close(){ $('#footer-locations-close').hide(); $('.footer-location').animate({'top':'24px'}, function() { if( $("#footer-bar") ) $("#footer-bar").show(); }); }
function footer_locations_open(n){ if( $("#footer-bar") ) $("#footer-bar").hide(); $('.location-holder').animate({'top':(-120*n)+'px'}); $('.footer-location').animate({'top':'-120px'},function(){ $('#footer-locations-close').show(); }); }
function sync_size(c,p){ if(!p){p={}} var q=(p.bg_img?p.bg_img:get_bg_img()); q = p; if(!q){return} var l=new Image(); var d=$(q).attr("src"); if(!d){return} l.src=d; var b={width:l.width,height:l.height}; var o=get_viewport(); var g=o.width*1/b.width; var n=o.height*1/b.height; var m,a,f; if((g>1)||(n>1)||((g<1)&&(n<1))){ f=(g>n)?g:n }else{f=1}; m=l.width*f; a=l.height*f; if(!m||!a){return} $(q).css({"width":(m+"px"),"height":(a+"px")}); $(q).css({'opacity':(0.99)}); return {width:m,height:a} }
function bg_sync_size(){ var c_h = ($(document).height -85); if(c_h < 610) c_h = 610; var bg_imgs = $("img",".bgcontent"); var _w; for (var j=0; j < bg_imgs.length; j++) { $(bg_imgs[j]).load( function() { sync_size(null, bg_imgs[j]); }); sync_size(null, bg_imgs[j]); } };
function get_viewport(){ var obj = new Object; obj.width = $(".wrapper").width(); obj.height = $(".wrapper").height(); return obj; }
function get_bg_img(){ return $("img",".bgcontent")[0]; }
function showReelItem(i){ 
	start_pos = i;
	var title = "";
	var thumb = "";
	var vid = "";
	content_str = '<div id="overlay-content"></div>'; 
	//jQuery.post("/history/video", "title="+title+"&thumb="+thumb+"&vid="+vid+"", function() {}, "json");
	Shadowbox.open({ content: content_str, player: "html", title: title, height: 520, width: $(window).width(), onOpen: delayVid(), onClose: function(){ hidePlayer() } }); }
function delayVid(){  
	if(!_g_init) _g_init = 1; 
	setTimeout( showVid, '500'); 
	try { soundManager.stopAll(); } catch (err) {}
}
function hidePlayer(){
	$('#tcontent').hide();
}
function showVid(){ 
	var vis = $("#sb-container").is(':visible');

	if( $("#sb-container").is(':hidden') ) return;
	var _t = $('#sb-wrapper').css('top');  
	_t = _t.substr(0, _t.length-2);  
	_t = Number(_t)+60; 
	$('#tcontent').css({'top':_t+'px'});
	$('#tcontent').css({'left':'0px'}); 
	$('#sb-title-inner').css({'margin':'0'}); 
	$('#tcontent').show(); 
	$('.galleria-container').css({'height':'500px'}); 
	$('#sb-nav-close').show(); 
	$('#sb-overlay').bind('click', function(){ hidePlayer(); }); 
	$('#sb-nav-close').bind('click', function(){ hidePlayer(); }); 
	var _t = $('.galleria-thumbnails .galleria-image img'); 
	$(_t[start_pos]).delay(1500).click(); 
	$('.galleria-loader').hide(); 
}
function bgPlayerClick(obj){ 
	var _w = ($('#bgThumbHolder ul li').length)*46 + 30;
	$('#bg_container').css({'width':_w+'px'});
	if(!bg_nav_open){
		$('#bg_nav').animate({'left':'-1px'});
		bg_nav_open = true; 
	} else {  
		$('#bg_nav').animate({'left':((-1*_w)+12)+'px'});
		bg_nav_open = false;
	}
}
function addBackgroundNavListener(){ $('#bg_nav').fadeIn(); $('#full-img-bg .bgcontent img').load(function() { bg_sync_size(); }); $('#full-img-bg .bgcontent img').each(function(z){ $(this).hide(); $(this).load(function() { bg_sync_size(); $(this).fadeIn(); }); }); $('#bg_nav ul li').bind('click', function(){ $('#bg_nav ul li.current').attr('class',''); $(this).attr('class','current'); var left = $(this).children('a').attr('href').substr( 1, $(this).children('a').attr('href').length ); var leftp = '-' + (left * 100) + '%'; $('.bgcontent').animate({ left: leftp }, 500, function() { }); }); }
function scrollTracks(obj,i){ 
	_scroll_curr += i; 
	var _s_max = $('.album-player', $(obj).parent().parent()).length;
	$('.nav-up-tracks', $(obj).parent().parent()).show(); 
	$('.nav-down-tracks', $(obj).parent().parent()).show(); 
	$('.vertical-shader.top', $(obj).parent().parent()).removeClass('disabled'); 
	$('.vertical-shader.btm', $(obj).parent().parent()).removeClass('disabled'); 
	if(_scroll_curr == 0) { 
		$('.nav-down-tracks', $(obj).parent().parent()).hide(); 
		$('.vertical-shader.btm', $(obj).parent().parent()).addClass('disabled');
	}
	if (_scroll_curr == _s_max){ 
		$('.nav-up-tracks', $(obj).parent().parent() ).hide(); 
		$('.vertical-shader.top', $(obj).parent().parent()).addClass('disabled'); 
	} else if ((_scroll_curr +1) == _s_max){ 
		$('.nav-up-tracks', $(obj).parent().parent() ).hide(); $('.vertical-shader.btm', $(obj).parent().parent()).addClass('disabled');
	} 
	var _top = $('.album-holder', $(obj).parent().parent()).css('top'); 
	_top = _top.substr(0, _top.length-2); 
	var _t = -1* 179 * _scroll_curr; 
	if(_t <= 0) $('.album-holder', $(obj).parent().parent()).animate({'top':_t+'px'});
}
function showNextMovie(){ 
	start_pos++; 
	$('.galleria-image:eq('+start_pos+')').click(); 
}
function qtBegin(){
	var here;
	RegisterListener('qt_ended', 'qt_obj', 'qt_embed', showNextMovie);
}
function RegisterListeners(){
	RegisterListener('qt_begin', 'qt_obj', 'qt_embed', qtBegin);
	RegisterListener('qt_play', 'qt_obj', 'qt_embed', qtBegin);
}
function RegisterListener(eventName, objID, embedID, listenerFcn){ 
	var obj = document.getElementById(objID);
	if ( !obj ) obj = document.getElementById(embedID);
	if ( obj ) myAddListener(obj, eventName, listenerFcn, false);
}
function myAddListener(obj, evt, handler, captures){ if ( document.addEventListener ) obj.addEventListener(evt, handler, captures); else obj.attachEvent('on' + evt, handler); }
function setCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function deleteCookie(name) {
    setCookie(name,"",-1);
}
function playReel(){ content_str = '<div id="overlay-content"></div>'; showReelItem(0); }
