//
var siteUrl = 'http://www.lmpn.tv/';
var loader = '<div style="text-align: center; padding-top: 40px;"><img src="http://www.lmpn.tv/_images/loader.gif"></div>';
function isset(variable){
	return (typeof(variable) == 'undefined')?false:true;
}
//_flipper.php

$j.fn.flipper = function () {
	
	$j(this).css('display','block');
	
    function makeBlanks(str, num) {
        return new Array( num + 1 ).join( str );
    }
	
    return this.each(function () {
        var $flipper = $j('> div', this).css('overflow', 'hidden'),
			vlist = $flipper.find('> ul'),
			videos = vlist.find('> li'),
			vsingle = videos.filter(':first'),
			tWidth = vsingle.outerWidth(), 
			
			vis = Math.ceil(598/tWidth - 1);
			//vis = Math.ceil($flipper.innerWidth() / tWidth),
		
			curView = 1,
			views = Math.ceil(videos.length / 5);
		
		var totVideos = videos.length;
		
		//alert(vsingle.innerWidth());
		//alert(videos.length);
		//alert(videos.length);
			
        if ((videos.length % vis) != 0) { // has remainder
			blanks = vis - (videos.length % vis);

            vlist.append(makeBlanks('<li>', blanks));
            videos = vlist.find('> li'); // populate blanks
        }
		

		//alert($flipper.innerWidth() / tWidth);

       // videos.filter(':first').before(videos.slice(- vis).clone());
        //videos.filter(':last').after(videos.slice(0, vis).clone());

		
       // videos = vlist.find('> li'); 
		
		
       // $flipper.scrollLeft(tWidth * vis);
        function gotoView(view) {
			//alert(views);
			

			//pages = videos.length / 5;
			

			
			if (view ==0){
				view = views;
			}
			else if (view==views+1){
				view = 0;
			}
			
			//alert(view);
			var dir = view < curView ? -1 : 1,
				n = Math.abs(curView - view),
				
				//left = (tWidth * dir * (vis - 1) * n);
				left = (tWidth * dir * (vis) * n);
				
				
				//alert(left);l
			//	left = 598;
			
			
			
            $flipper.filter(':not(:animated)').animate({scrollLeft : '+=' + left}, 580, function () {
				
			
					if (view == 0) {

						//$flipper.scrollLeft(tWidth * vis * views);
						//view = views;
						view = 1;
					}
					else if (view > views) {
					//		alert('meh2');
						//$flipper.scrollLeft(tWidth * vis);
						view = 1;
                } 
				
                curView = view;
            });
			
        }
        $j(this).bind('goto', function (e, v) {
            gotoView(v);
        });

		if (totVideos > 5){
			
		   $j('a#flipper-back',this).live('click',function () {gotoView(curView - 1);});
			$j('a#flipper-forward',this).live('click',function () {gotoView(curView + 1);});		
			leftButton = '<a id="flipper-back" class="flipper-arrow"></a>';
			rightButton = '<a id="flipper-forward" class="flipper-arrow"></a>';
			$flipper.after(leftButton + rightButton);	
			
			var tf = new TouchFlipper($$('.flipper')[0],getCurView,gotoView);
			
		}
		
		function getCurView(){
			return curView;
		}
    });

	
};

var TouchFlipper = Class.create({
	initialize:function(fl,cv,gv){
		this.flipper = fl;
		this.flContent = this.flipper.down('ul');
		this.currentPage = cv;
		this.gotoPage = gv;
		this.configUI();
	},
	configUI:function(){
		this.startHandler = this.startSlide.bind(this);
		this.endHandler = this.endSlide.bind(this);
		this.moveHandler = this.moveSlide.bind(this);
				
		this.flipper.observe('touchstart',this.startHandler);
	},
	startSlide:function(m){
		this.slideOffset = m.touches[0].pageX;
		this.currentTouch = m.touches[0].identifier;
		this.flipper.observe('touchmove', this.moveHandler);
		this.flipper.observe('touchstop', this.endHandler);
	},
	moveSlide:function(m){
		var cx = $A(m.changedTouches).filter(function(t){return t.identifier==this.currentTouch;},this)[0].pageX;
		var cl = this.flContent.getLayout().get('left');
		//var movePx = (cx<this.slideOffset)?cl-(this.slideOffset-cx):cl+(cx-this.slideOffset);
		if(cx<this.slideOffset){
			this.gotoPage(this.currentPage()+1);
		} else if(cx>this.slideOffset){
			this.gotoPage(this.currentPage()-1);
		}
		this.flipper.stopObserving().observe('touchstart',this.startHandler);
	},
	endSlide:function(m){
		
	}
});

// end _flipper.php
//_hovers.php


$j('.thumbnail-over').live('mouseover',function(e){

	//$j('.hover-play-'+$j(this).attr('id')).remove();
	
	$j(this).children('a').prepend('<img src="'+siteUrl+'_images/flipper/flipper-play-button.png" class="thumbnail-out hover-play-'+$j(this).attr('id')+'" style="position: fixed; display: none;">');
	
	var sz = $j('.hover-play-'+$j(this).attr('id')).size();
	
	$j('.hover-play-'+$j(this).attr('id')).fadeIn(200,function(){
	

	});
	
});
$j('.thumbnail-out').live('mouseout',function(){
	//$j('.thumbnail-out').fadeOut(40,function(){
	
		//alert($j(this).attr('id'));23
		$j('.thumbnail-out').remove();
		
	//});

	//$j('.hover-closer').remove();
});


// end _hovers.php
//_player.php

function playerLoadCallback(){
	//videoPlayerPlay();
}
// end _player.php
////_video.php


function videoThumbsLoad(id){
	$j('.video-nav').html(loader);
	
	$j.post(siteUrl+'video/ajax_getThumbs/'+document.channel,{},function(data){
		$j('.video-nav').html(data);
		$j('.flipper').flipper();
		
		// change the button 
		//$j(".videoThumbsLoad").addClass('videoThumbsClose');
		//$j(".videoThumbsLoad").removeClass('videoThumbsLoad');
		//$j(".videoThumbsClose").html('Close Videos');
		
	})
}

function videoPreviewLoad(e) {
	//alert(e.eventX);
}
function videoPreviewClose(){
	
}

function videoThumbsClose(){

	$j('.video-nav').html('');
	
	// change the button
	$j(".videoThumbsClose").addClass('videoThumbsLoad');
	$j(".videoThumbsClose").removeClass('videoThumbsClose');
	$j(".videoThumbsLoad").html('Open Videos');
	
}

function videoFeaturedLoad(){
	//alert(channel+'tt');
	$j('.show-information').html(loader);
	$j.post(siteUrl+'video/ajax_getFeatured/'+document.channel,function(data){
		$j('.show-information').html(data);
	})
}



function videoFlashFinished(){
	//delete(document.video);
	//videoFlashUnload();
	sitePageLoad(document.channel);
	
	//alert('unloaded');
}

function videoFlashPlay(id,yt){
	document.youtube = yt;
	videoFlashLoad(id);
	//playerAdLoad();
	
	$j('#videoPlayer').css('visibility','visible');
	$j('#background-image').css('z-index','-5');
	$j('#background-image').css('background-image','');
	videoPlayMovie();
} 

function videoFlashUnload(){
		
	$j('#videoWrapper').remove();

	if (isset(document.video)){
		//swfobject.getObjectById('videoPlayer').stopVideo();
		
	}
	//$j('#videoPlayer').css('visibility','hidden');
	$j('#background-image').css('z-index','16');
	
	if (isset(document.video)) {
		delete document.video;	
		
	}
	
}

function videoFlashLoad(id){
	

	
	if (isset(id)){
		document.video = id;
	}
	
	videoPlayerLoad();
	
	document.article = document.video;
	commentsDataLoad();

	commentsWindowClose();
	articleWindowClose();	
	
}

function videoPlayerParams() {

	var flashvars = new Object();
	
	flashvars.playerType = 'standard';
	flashvars.playVideo = document.video;
	flashvars.article = document.article;
	flashvars.comments = document.article;
	flashvars.facebook=encodeURI('v/l/'+document.video);
	flashvars.twitter=encodeURI('v/l/'+document.video);
	
	return $j.param(flashvars);
	
}

function goFullScreen(f){
	if(f){
		$('footer').hide();
	} else {
		$('footer').show();
	}
}

/// callbacks for html5 video player
function loadHandler(){
	videoPlayMovie();
}
function playHandler(){
	window.html5PlayerPlaying = true;
	siteModulesHide();
}
function pauseHandler(){
	window.html5PlayerPlaying = false;
	siteModulesShow();
}
function finishedHandler(){
	if(window.html5PlayerPlaying == true){
		window.html5PlayerPlaying = false;
		videoFlashFinished();
	}
}
function fullscreenHandler(t){
	goFullScreen(t);
}
window.html5PlayerPlaying = false;
function repositionVideo(e){
	var h = document.viewport.getHeight();
	var f = ($('footer').visible())?$('footer').getHeight():0;
	var th = h - f;
	$('videoWrapper').setStyle({'top':((th-$('videoWrapper').getHeight())/2)+'px'})
}
function videoPlayerLoad(){
		window.onresize = repositionVideo;
		$j('#videoWrapper').remove();
		if(document.channel!="surgerychannel"){
			var flashVars = videoPlayerParams();
			if(Modernizr.video.h264 != false && Modernizr.video.h264 != "" && checkIfHTML5(document.video)){
				var html5player = generateVideoPlayer({'mp4':'http://app.mditv.com/'+document.video+'/'+document.video+'_480.mp4','flash':'/var/www/html/lmpn/_library/videoPlayer3.swf?playerType=standard&amp;playVideo='+document.video});
				$('wrapper').insert({'after':new Element('div',{'id':'videoWrapper'}).insert(html5player)});
				repositionVideo();
				var videoPlayer = new VideoPlayer($('video_player'),{'loadHandler':loadHandler,'playHandler':playHandler,'pauseHandler':pauseHandler,'finishedHandler':finishedHandler,'fullscreenHandler':fullscreenHandler});
				videoPlayer.play();
				videoPlayer.setControlLinks({
					'facebook':{
						'url':'http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.lmpn.tv%2Fv%2Fl%2F'+document.video,
						'width':667,
						'height':310
					},
					'twitter':{'url':'http://twitter.com/?status=http%3A%2F%2Fwww.lmpn.tv%2Fv%2Fl%2F'+document.video}
				});
			} else {
				$j("#wrapper").after("<div id='videoWrapper'><div id='videoPlayer'></div></div>");
				swfobject.embedSWF("http://www.lmpn.tv/_library/videoPlayer3.swf?"+flashVars, "videoPlayer", "852", "480", "9.0.115","expressInstall.swf", {}, {allowScriptAccess:'always', wmode:'transparent',allowFullScreen:'true'},{id:'videoPlayer',name:'videoPlayer'});
			}
			$j('#videoWrapper').css({'left':'50%','margin-left':'-426px','position':'absolute'});
		} else {
			$j.post(siteUrl+'video/ajax_getYouTube/'+document.video,function(data){
				var y = data.split('::');
				document.youtube = y[0];
				createYouTubePlayer();
			});
		}
}
function createYouTubePlayer(){
	$('wrapper').insert({after:new Element('div',{'id':'videoWrapper'}).insert(new Element('div',{'id':'videoPlayer'}))});
	swfobject.embedSWF("http://www.youtube.com/e/"+document.youtube+"?enablejsapi=1&version=3&autoplay=1","videoPlayer","852","480","9.0.115","expressInstall.swf", {}, {allowScriptAccess:'always', wmode:'transparent',allowFullScreen:'true'},{id:'videoPlayer',name:'videoPlayer'});
	//update(new Element('iframe',{'class':'youtube-player','type':'text/html','width':'852','height':'480','src':'http://www.youtube.com/embed/'+document.youtube+'?autoplay=1&enablejsapi=1&version=3','frameborder':0})));
	$j('#videoWrapper').css({'left':'50%','margin-left':'-426px','position':'absolute'});
}
function onYouTubePlayerReady() {
	$('videoPlayer').addEventListener("onStateChange", 'updateYouTubeState');
}
function updateYouTubeState(newState){
	//unstarted (-1), ended (0), playing (1), paused (2), buffering (3), video cued (5).
	switch(newState){
		case 0:
			siteModulesShow();
			break;
		case 2:
			siteModulesShow();
			break;
		case 1:
			siteModulesHide();
			break;
		default:
			break;
	}
}

function videoPlayMovie(){
	document.videoLoaded = true;
	$j('#videoWrapper').css('visibility','visible');
	if (isset(document.video)){
		
		document.location.href = '#/'+document.channel+'/'+document.video;
		
		$j('#background-image').css('z-index','-5');
		//swfobject.getObjectById('videoPlayer').playFromJS(document.video);
		
		$j('#flipper-show-title').html(loader);
		$j.post(siteUrl+'video/ajax_getName/'+document.video,function(data){
			$j('#flipper-show-title').html('Watching: '+data);
		});
	}
}


// end _video.php
//_buttons.php

$j('.articleWindowLoad').live('click',function(){articleWindowLoad();});
$j('.articleWindowClose').live('click',function(){articleWindowClose();});
$j('#commentsFormProcess').live('click',function(){commentsFormProcess();});
$j('.commentsWindowLoad').live('click',function(){commentsWindowLoad();});
$j('.commentsWindowClose').live('click',function(){commentsWindowClose();});

$j('.commentsWindowClose').live('click',function(){commentsWindowClose();});

$j('.contactWindowLoad').live('click',function(){contactWindowLoad();});
$j('.contactWindowClose').live('click',function(){contactWindowClose();});
$j('.embedWindowLoad').live('click',function(){embedWindowLoad();});
$j('.embedWindowClose').live('click',function(){embedWindowClose();});
$j('.contactFormProcess').live('click',function(){contactFormProcess();});

$j('.historyGoForward').live('click',function(){historyGoForward();});
$j('.historyGoBack').live('click',function(){historyGoBack();});
$j('.image-holder-nav-item').live('click',function(){sitePageLoad($j(this).attr('content'));});


$j('.loginFormProcess').live('click',function(){loginFormProcess()});


$j('#logo-link').live('click',function(){sitePageLoad($j(this).attr('content'));});
$j('#footer-home').live('click',function(){sitePageLoad($j(this).attr('content'));});

$j('.registerFormProcess').live('click',function(){registerFormProcess()});

$j('.siteDimbackClose').live('click',function(){siteDimbackClose();});

$j('.searchWindowLoad').live('click',function(){searchWindowLoad()});
$j('.searchWindowClose').live('click',function(){searchWindowClose()});

$j('#searchTerm').live('click',function(){
    if ($j('#searchTerm').val() == 'Search...'){
		$j('#searchTerm').val('');
	}
})


$j('.videoFlashLoad').live('click',function(){videoFlashPlay($j(this).attr('id'),$j(this).attr('yt'));});
$j('.videoThumbsClose').live('click',function(){videoThumbsClose();});
$j('.videoThumbsLoad').live('click',function(){videoThumbsLoad();});
$j(".video-nav-op").live('click',function(){swfobject.getObjectById('videoPlayer').customPlayVideo($j(this).attr('id'));})	

$j('#wrapper').live('click',function(){

	$j('#welcome').fadeOut('200','',function(){
		$j('#welcome').remove();
	})
	
	if ($j('#searchTerm').val() == ''){
	
		
	//	$j('#searchTerm').val('Search Keywords...');
	}
	
	
});

$j('.hospital-nav').live('click',function(){
	location.href=siteUrl+'/hospitals/#/'+$j(this).attr('content');
});


// end _buttons.php
//_login.php


function loginUserCheck(){

	fields={'email': $j("#loginEmail").val()}
	
	//$j("#loginAdd").remove();
	//$j("#headerError").remove();
	
	if ($j('#loginAdd').length == 0) {
		//$j("<div id='loginAdd' style='font-size: 13px;'><input type='submit' name='login[email]' value='' class='loginFormProcess'>Username</div>").appendTo("#loginBox");
	}
	
	$j.post(siteUrl+"login/ajax_userCheck",fields,function(data){
		
		if (data && document.login !== 'login') {
			$j('#loginBox').css({'height':'66px'});
			document.login = 'login';
			pwdiv = "<div id='loginPassword'>";
			pwfield = "<input type='password' size='12' name='loginPassword' ' value='enter password'><input class='loginFormProcess' type='submit' name='login' value=''>";
			pwall = pwdiv + pwfield + "</div>";
			$j("#loginAdd").html(pwall);
		}
		else if (document.login !== 'register'){
			document.login = 'register';
			$j("#loginAdd").html("<input type='submit' name='register' value='' class='registerFormProcess' >");
		}
	})
}

function loginFormProcess(){

	$j("#headerError").remove();
	var loginInfo = {
		'login[email]': $j('#loginEmail').val(),
		'login[password]': $j('#loginPassword').val()
	}
	$j.post(siteUrl+'login/ajax_formProcess', loginInfo, function(data){
		if (data) {
			$j('#loginError').html(data);
			$j('#password').val('');
		}
		else {
			//login_cancel()
			//reset_header_form(); // source _files/js/common.php
			//$j("input").keyup(function (e) {login_render();});
			
			loginHeadersSet();
		}
	})
}

function loginHeadersSet(){

	$j('#loginBox').html('Logged in');

}

// end _login.php
//_register.php


function registerFormProcess(){

	var registerInfo = {
		'register[email]': $j('#loginEmail').val()
	}
	$j.post(siteUrl+'register/ajax_formProcess', registerInfo, function(data){
		if (data) {
			$j('#loginError').html(data);
			//$j("#loginAdd").remove();
		}
		else {
			//register_cancel()
			//$j("#loginemail").val('');
			//reset_header_form(); // set in _files/js/common.php
			//$j("#loginAdd").remove();
			//success = "Thank you for registering. <div style='float: right;' class='fakelink' onClick=close_window('thankyou')>Close</div>";
			//create_window('thankyou', success,0);
			
			loginHeadersSet();
			
		}
	})
}
// end _register.php
//_history.php


function historyWindowLoad(id){
	parent.siteContentLoad(id);
}

// history was abandoned. revisit later
function historyRecordState(){
	$j.post(siteUrl+'history/ajax_record/'+document.route,{},function(data){
		//alert(data);
	})
}

function historyGoForward(){
	$j.post(siteUrl+'history/ajax_forward',{},function(data){
		//alert(data);
	})
}
function historyGoBack(){
	$j.post(siteUrl+'history/ajax_back',{},function(data){
		//alert(data);
	})
}

// end _history.php
//_scuba.php

// scuba is the ajax navigation system

function scubaRouteGet(){
	var pathname = document.location.href;
	var something = pathname.split("#");
	if (something[1]===undefined){
		path = 'home';
	}
	else{
		path = something[1].substr(1);
	}
	return path;
}

function scubaPageAutoload(id){
	setTimeout(function(){
		var pathname = document.location.href;
		var something = pathname.split("#");
		if (something[1]===undefined){
		
		}
		else{
			$j("#"+id).html(loader);
			var route = siteUrl+something[1].substr(1);
			route = route.replace('_javascript/','');
			$j.post(route,{},function(data){
				$j("#"+id).html(data);
			})
		}
	},50);
}
// end _scuba.php
//_keypress.php

$j(document).ready(function(){
	$j('#searchTerm').keypress(function(e){
		c = e.which ? e.which : e.keyCode;
		if (c == 13) {
			searchWindowLoad();
		}
	})

	$j('#loginEmail').keyup(function(e){
		if (!e.ctrlKey && e.keyCode!==17){
			loginUserCheck();
		}
	})
	
	document.next = 'news';
	document.prev = 'secondopinion';
	document.current = 'home'
	document.module = 'nav';
		
	$j(document).keyup(function(e){

		switch (e.keyCode) {
			case 37: // left
				nextModule();
				break;    
			case 38: // up
				nextElement('up');
				break;				

			case 39: // right
				nextModule();
				break;    
			case 40: // down
				nextElement('down');
				break;
			case 13:
			
				if (document.module == 'nav'){
					sitePageLoad(document.current);
				}
				else {
					var mih = $j('.show-information').children('.button').attr('id');
					videoFlashPlay(mih);
				}

				break;
		}
	})

})

function nextModule(){

	if (document.module == 'nav'){
		
		$j('#pointer').remove();
		$j('<span id="pointer"></span>').appendTo('#watchnow');	
		document.module = 'blurby';
	}
	else {
	
		$j('#pointer').remove();
		$j('<span id="pointer" ></span>').appendTo('#shownav-'+document.current);
		document.module = 'nav';
	}
}

function nextElement(direction){
	
	
	setEmbed();
	
	if (document.module == 'nav'){
		
		
		if (document.current == 'home'){
			document.prev = 'secondopinion';
		}
		else {
			var prevo = $j('#pointer').parent().prev().attr('id').split('-');
			document.prev = prevo[1];			
		}
		
		if (document.current == 'secondopinion'){
			document.next = 'home';
		}
		else {
			var nexto = $j('#pointer').parent().next().attr('id').split('-');
			document.next = nexto[1];
		}
		
		if (direction == 'up'){
			$j('#pointer').remove();
			$j('<span id="pointer" ></span>').appendTo('#shownav-'+document.prev);
			document.current = document.prev;
		}
		else {
			$j('#pointer').remove();
			$j('<span id="pointer" ></span>').appendTo('#shownav-'+document.next);
			document.current = document.next;
		}
	}
}

function setEmbed(dir) {
    dir = siteUrl+'_files/pointer-click.swf';
	
	var embed;
	
	embed = '<object width="0" height="0">';
	embed = embed+'<param name="movie" value="'+dir+'">';
	embed = embed+'<embed src="'+dir+'" width="0" height="0">';
	embed = embed+'</embed>';
	embed = embed+'</object>';
	
	//$j('#wrapper').after(embed);
}

// end _keypress.php
//__load.php


$j(document).ready(function(){

	if(!FlashDetect.installed){
		//location.href = siteUrl+'index/basic';
	}

	//alert('meh');
	document.route = scubaRouteGet();
	
	routeElements = document.route.split('/');

	if (isset(routeElements[0])){
		document.channel = routeElements[0];
	}
	if (isset(routeElements[1])){
		document.video = routeElements[1];
		document.article = routeElements[1];
		videoPlayerLoad();
	}
	else {

				
		siteContentLoad(document.route);
	}
	
	//videoFeaturedLoad(document.channel);
	
	$j('#content-ajax').css('z-index','-20');
	$j('#searchTerm').val('Search...');
	
})

$j(document).resize(function(){
	//rbInit();
	siteBackgroundResize();
})

// end __load.php
//_share.php


function shareFacebookLoad(){
	var grag ='http://www.facebook.com/share.php?u='+siteUrl+'v/l/'+document.video
	window.open(grag,'shareF','width=500,height=400')
}

function shareTwitterLoad(){
	var grag ='http://twitter.com/home?status=Yo+check+dis+vid+out..'+siteUrl+'v/l/'+document.video
	window.open(grag,'shareT','width=500,height=400')
}

//_share.php


function embedWindowLoad(){
	
	siteDimbackLoad(true);
	
	$j('#embedbox').remove();
	
	var commentWindow = "<span id='embedbox' class='dimbackContents'></span>";
	$j('#wrapper').after(commentWindow);
	
	$j('#embedbox').html(loader)
	$j.post(siteUrl+'embed/ajax_getForm',function(data){
		$j('#embedbox').html(data)
	})
	
}

function embedWindowClose(){

	//$j('#embedbox').fadeOut(200,'',function(){
		//$j('#embedbox').remove();
	//});

	siteDimbackClose();

}

// end _share.php


// end _share.php
//_search.php

function searchWindowLoad(){
	
	$j('#searchWindow').remove();
	
	$j("<div id='searchWindow''><div id='resultsBox'>"+loader+"</div></div>").appendTo("#wrapper");
	
	
	
	$j.post(siteUrl+"search/ajax_get/"+$j("#searchTerm").val(),function(data){
		$j("#resultsBox").html(data);
	})	
}
function searchWindowClose() {

	$j('#searchWindow').fadeOut(200,'',function(){
		$j('#searchWindow').remove();
	});

}
// end _search.php
//_site.php


function sitePageLoad(id){
	videoFlashUnload();
	siteContentRender(id);
	
	//top.frames['historyfra'].location.href = siteUrl+'history/frame/'+document.channel;
}

function siteContentLoad(id){
	siteContentRender(id);
}

function siteContentRender(id){

	$j('#flipper-show-title').html('');
	
	document.channel = id;
	document.location.href = '#/'+id;
	
	if (id == 'news'){
		document.article = '6';
	}
	else if (id == 'home'){
		document.article = '6';
	}
	else if (id == 'naturalforces'){
		document.article = '100';
	}	
	else if (id == 'secondopinion'){
		document.article = '200';
	}
	
	/* nicoles attempt at topnav changing
		// sorry, thilo got rid of it because
		// it was breaking the minify script
	*/
	
	$j('.topnav').children('img').attr('src',siteUrl+'_images/topnav/topnav-'+document.channel+'.png');

	//alert(document.article);
	//if (document.videoLoaded){
	//	delete(document.videoLoaded);
	//}	

	document.route = id;	
	
	
	videoThumbsLoad();
	videoFeaturedLoad();
	
	siteBackgroundLoad();
			//historyRecordState();
	commentsDataLoad()
	siteModulesShow();

	$j('.image-holder-nav-item').each(function(){
		if ($j(this).attr('content') == id ){
			$j(this).css('background-image','url("'+siteUrl+'_images/shownav/shownav-'+$j(this).attr('content')+'-active.png")');	
		}
		else {
			$j(this).css('background-image','url("'+siteUrl+'_images/shownav/shownav-'+$j(this).attr('content')+'.png")');
		}
	})
	
	
	
	
	//newBg = 'url("http://www.lmpn.tv/_images/backgrounds/background-'+id+'-1500.jpg")';
	//$j('#image-holder').css("background-image", newBg);


	
	//var myFrame = $j('#ihistory');
	//myFrame.load(function() { // wait for iframe to load
	//	myFrame.location.href = siteUrl+'history/frame';
	//});	
	
	//var str='bah';
	
	//top.frames['historyfra'].location.href = siteUrl+'history/frame/'+document.channel;
	
	
	
}

function sitePageUnload(){
	$j('#image-holder').css('opacity','0');
}


function siteBackgroundResize(){

	var winY = document.viewport.getHeight();
	
	if (winY>800){
		size = 1922;
	} else if (winY>700) {
		size = 1700;
	} else if (winY>700) {
		size = 1500;
	} else if (winY>600) {
		size = 1300;
	} else if (winY>500) {
		size = 1100;
	} else {
		size = 700;
	}
	
	if(1==2){
		size="ipad";
	}
	
	newbgpath = (isset(document.page))?document.page:document.channel;

	$j('#background-image').stop();
	newBg = 'url("'+siteUrl+'_images/backgrounds/background-'+newbgpath+'-' + size + '.jpg")';
	oldBG = $j('#background-image').css('background-image');
	if (newBg != oldBG && !isset(document.video)) {
		$j('#background-image').animate({'opacity':'0'},250,'',function(){
			
			$j('#background-image').css("background-image", newBg);
			$j('#background-image').animate({'opacity':'1'},250);
		})
	}	
}

function siteBackgroundLoad(){
	siteBackgroundResize();
}


function siteModulesShow(){
	$j('.video-nav').animate({'left':'0px'},500);
	$j('.image-holder-nav').animate({'left':'0px'},500);
	$j('.show-information').animate({'right':'0px'},500);	
	//$j('.videoThumbsClose').animate({'opacity':'1'},500);
	$j('.hospital-module').animate({'right':'0px'},500);
	$j('#logo-link-wrapper').animate({'top':'0px'},500);
	//$j('#footer').animate({'bottom':'0px'},500);
	
}
function siteModulesHide(){
	searchWindowClose();
	$j('.video-nav').animate({'left':'-1000px'},500);
	$j('.image-holder-nav').animate({'left':'-1000px'},500);
	$j('.show-information').animate({'right':'-1000px'},500);
	//$j('.videoThumbsClose').animate({'opacity':'0'},500);
	//$j('.hospital-module').animate({'opacity':'0'},500);
	$j('.hospital-module').animate({'right':'-1000px'},500);
	$j('#logo-link-wrapper').animate({'top':'-200px'},500);
	//$j('#footer').animate({'bottom':'-150px'},500);
}

function siteDimbackLoad(ezclose){

	if (ezclose == true){
		var commentWindow = "<span class='siteDimbackClose' id='dimback'></span>";
	}
	else {
		var commentWindow = "<span id='dimback'></span>";
	}

	$j('#dimback').remove();

	$j('#wrapper').after(commentWindow);

}


function siteDimbackClose(){
		$j('.dimbackContents').remove();
		$j('#dimback').remove();

}

// end _site.php
//_inc_detection.php

var FlashDetect=new function(){var self=this;self.installed=false;self.raw="";self.major=-1;self.minor=-1;self.revision=-1;self.revisionStr="";var activeXDetectRules=[{"name":"ShockwaveFlash.ShockwaveFlash.7","version":function(obj){return getActiveXVersion(obj);}},{"name":"ShockwaveFlash.ShockwaveFlash.6","version":function(obj){var version="6,0,21";try{obj.AllowScriptAccess="always";version=getActiveXVersion(obj);}catch(err){}
return version;}},{"name":"ShockwaveFlash.ShockwaveFlash","version":function(obj){return getActiveXVersion(obj);}}];var getActiveXVersion=function(activeXObj){var version=-1;try{version=activeXObj.GetVariable("$version");}catch(err){}
return version;};var getActiveXObject=function(name){var obj=-1;try{obj=new ActiveXObject(name);}catch(err){obj={activeXError:true};}
return obj;};var parseActiveXVersion=function(str){var versionArray=str.split(",");return{"raw":str,"major":parseInt(versionArray[0].split(" ")[1],10),"minor":parseInt(versionArray[1],10),"revision":parseInt(versionArray[2],10),"revisionStr":versionArray[2]};};var parseStandardVersion=function(str){var descParts=str.split(/ +/);var majorMinor=descParts[2].split(/\./);var revisionStr=descParts[3];return{"raw":str,"major":parseInt(majorMinor[0],10),"minor":parseInt(majorMinor[1],10),"revisionStr":revisionStr,"revision":parseRevisionStrToInt(revisionStr)};};var parseRevisionStrToInt=function(str){return parseInt(str.replace(/[a-zA-Z]/g,""),10)||self.revision;};self.majorAtLeast=function(version){return self.major>=version;};self.minorAtLeast=function(version){return self.minor>=version;};self.revisionAtLeast=function(version){return self.revision>=version;};self.versionAtLeast=function(major){var properties=[self.major,self.minor,self.revision];var len=Math.min(properties.length,arguments.length);for(i=0;i<len;i++){if(properties[i]>=arguments[i]){if(i+1<len&&properties[i]==arguments[i]){continue;}else{return true;}}else{return false;}}};self.FlashDetect=function(){if(navigator.plugins&&navigator.plugins.length>0){var type='application/x-shockwave-flash';var mimeTypes=navigator.mimeTypes;if(mimeTypes&&mimeTypes[type]&&mimeTypes[type].enabledPlugin&&mimeTypes[type].enabledPlugin.description){var version=mimeTypes[type].enabledPlugin.description;var versionObj=parseStandardVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revisionStr=versionObj.revisionStr;self.revision=versionObj.revision;self.installed=true;}}else if(navigator.appVersion.indexOf("Mac")==-1&&window.execScript){var version=-1;for(var i=0;i<activeXDetectRules.length&&version==-1;i++){var obj=getActiveXObject(activeXDetectRules[i].name);if(!obj.activeXError){self.installed=true;version=activeXDetectRules[i].version(obj);if(version!=-1){var versionObj=parseActiveXVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revision=versionObj.revision;self.revisionStr=versionObj.revisionStr;}}}}}();};FlashDetect.JS_RELEASE="1.0.4";
// end _inc_detection.php
//_article.php



function articleWindowLoad(){

	if (isset(document.videoLoaded)){
		//swfobject.getObjectById('videoPlayer').pauseVideo();
	}
	
	siteModulesShow();
	
	$j('#articleContent').remove();

	var cWidth = $j(document).width()/2;
	
	var commentWindow = "<span id='articleWindow' style='left:-"+cWidth+"px;'></span>";
	$j('#wrapper').after(commentWindow);

	$j('#articleWindow').animate({'left':'0px'},500);

	$j('#footer-article').addClass('articleWindowClose');
	$j('#footer-article').removeClass('articleWindowLoad');
	
	//var articleWindow = "<div id='articleWindow'><div class='articleWindowClose'>Close</div><div id='articleContent'></div></div>";
	
	//$j('#wrapper').after(articleWindow);
	
	//$j('#articleWindow').css('height',$j(document).height());
	//$j('#articleWindow').animate({'right':'0px'},500);
	
	articleContentLoad();
	
}

function articleWindowClose(){

	$j('#footer-article').addClass('articleWindowLoad');
	$j('#footer-article').removeClass('articleWindowClose');

	$j('#articleWindow').animate({'left':parseInt('-'+$j('#articleWindow').width())},500,'',function(){
		$j('#articleWindow').remove();
	});

}

function articleContentLoad(){

	$j('#articleContentHandle').remove();
	$j('#articleContent').remove();

	//var articleWindow = "<div id='articleContentHandle'>";
	//articleWindow = articleWindow + "<div class='articleWindowClose'>Close</div><div id='articleContent'></div></div>";
	
	if (document.article == '8'){
		articleToLoad = '6';
	}
	else {
		articleToLoad = document.article;
	}
	
	$j('#articleWindow').html(loader);
	$j.post(siteUrl+'index/ajax_article/'+articleToLoad,function(data){
	
		
	
		$j('#articleWindow').html(data);
		//$j('#articleWindow').children('div').css('opacity','0');
		//$j('#wrapper').after(data);
		//$j('#articleContentHandle').drag();
		
	})


	
	//$j.post(siteUrl+'article/ajax_getContent',{},function(){
		//
	//}
	
	//$j('#articleContent').html('article for '+document.video);
	
}

// end _article.php
//_comments.php

$j('#commentComment').live('keyup',function(){$j('.form-name').css('display','inline');$j('.form-name').fadeTo(200,'1');})
$j('.form-name').live('keyup',function(){$j('.form-response').css('display','inline');$j('.form-response').fadeTo(200,'1');})


function commentsWindowLoad(){
	if (isset(document.videoLoaded)){
		//swfobject.getObjectById('videoPlayer').pauseVideo();
	}
	
	siteModulesShow();
	
	$j('#commentsContentHandle').remove();
	$j('#commentsContent').remove();
	$j('#commentsForm').remove();

	var cWidth = $j(document).width()/2;

	var commentWindow = "<span id='commentsWindow' style='right:-"+cWidth+"px'> <span id='comment-close' class='fakelink commentsWindowClose'></span>";
		commentWindow = commentWindow + "<div id='comments-container'>";
		commentWindow = commentWindow + "<div id='commentsData'></div>";
		commentWindow = commentWindow + "<div id='commentsForm'></div>";
		commentWindow = commentWindow + "</div>";
		commentWindow = commentWindow + "</span>";
	$j('#wrapper').after(commentWindow);
	
	$j('#commentsWindow').animate({'right':'0px'},500);

	
	//$j('#commentsWindowHandle').drag();
	
	commentsFormLoad();
	commentsDataLoad(document.article);


	//var articleWindow = "<div id='articleContentHandle'>";
	//articleWindow = articleWindow + "<div class='articleWindowClose'>Close</div><div id='articleContent'></div></div>";
	
	//$j.post(siteUrl+'index/ajax_comments',function(data){
	//	$j('#wrapper').after(data);
	//	$j('#commentsContentHandle').drag();
	//	commentsFormLoad();
	//	commentsDataLoad(document.video);		
		
	//})
	
	//$j('#commentsWindowHandle').drag();
	

	$j('#footer-comment').addClass('commentsWindowClose');
	$j('#footer-comment').removeClass('commentsWindowLoad');	
	

}

function commentsWindowClose(){

	$j('#footer-comment').addClass('commentsWindowLoad');
	$j('#footer-comment').removeClass('commentsWindowClose');

	$j('#commentsWindow').animate({'right':parseInt('-'+$j('#commentsWindow').width())},500,'',function(){
	
		$j('#commentsWindow').remove();
	});

}

function commentsFormLoad(){
	$j('#commentsForm').html('');
	$j('#commentsForm').html(loader);

	$j.post(siteUrl+'comments/ajax_form',{'route':document.article},function(data){
		
		$j('#commentsForm').html(data);
	})
}

function commentsDataLoad(){
	$j('#commentsData').html(loader);
	//movie = (isset(document.movie))?document.movie:commentsDefaultMovie();

	$j.post(siteUrl+'comments/ajax_load/'+document.article,{'route':document.route},function(data){
		$j('#commentsData').html(data);
		//$j('#myComms').animate({ scrollTop: $j("#myComms").attr("scrollHeight") }, 200);
	})
}

function commentsFormProcess(){
	
	movie = (isset(document.article))?document.article:'1';
	var fields = {
					'comment[name]': $j('#commentName').val(),
					'comment[email]': $j('#commentEmail').val(),
					'comment[comment]': $j('#commentComment').val(),
					'comment[notify]': $j('#commentCheckBox').val(),
					'comment[videos_id]': movie
				}
	$j.post(siteUrl+'comments/ajax_process/',fields,function(data){
		
		$j('#commentComment').val('');
		$j('#commentName').val('');
		$j('#commentEmail').val('');
		$j('.form-name').css('opacity',0);
		$j('.form-response').css('opacity',0);
		
	})
	commentsDataLoad()
}
// end _comments.php
//_inc_player.php

var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();
var Browser={init:function(){this.name=this.searchString(this.dataBrowser)||"unknown"},searchString:function(data){for(var A=0;A<data.length;A++){var B=data[A].string;var C=data[A].prop;this.versionSearchString=data[A].versionSearch||data[A].identity;if(B){if(B.indexOf(data[A].subString)!=-1){return data[A].identity}}else if(C){return data[A].identity}}},dataBrowser:[{string:navigator.vendor,subString:"Apple",identity:"Safari"}]};Browser.init();var swfmacmousewheel=function(){if(!swfobject)return null;var u=navigator.userAgent.toLowerCase();var p=navigator.platform.toLowerCase();var d=p?/mac/.test(p):/mac/.test(u);if(Browser.name!="Safari"&&!d)return{registerObject:function(){}};var k=[];var r=function(event){var o=0;if(event.wheelDelta){o=event.wheelDelta/120;if(window.opera)o=-o;if(Browser.name=="Safari")o=o*3;}else if(event.detail){o=-event.detail;}if(event.preventDefault){event.preventDefault();}return o;};var __wheel=function(event){if(event.target.id==""||event.target.id==undefined){return;}else{var o=r(event);var c;var tmpI=null;for(var i=0;i<k.length;i++){c=swfobject.getObjectById(k[i]);if(typeof(c.externalMouseEvent)=='function'&&event.target.id==k[i]){tmpI=i;}}if(tmpI!=null){c=swfobject.getObjectById(k[tmpI]);c.externalMouseEvent(o);}else{window.scrollBy(0,-o);}}};return{registerObject:function(m){k.push(m);if(window.addEventListener)window.addEventListener('DOMMouseScroll',__wheel,false);window.onmousewheel=document.onmousewheel=__wheel;}};}();
var flashvars = {
	htmlPage: document.location,
	currCateg: swfobject.getQueryParamValue("currCateg"),
	currVideo: swfobject.getQueryParamValue("currVideo"),
	settingsFile: siteUrl+"_library/settings.php"
};
var params = {
	allowFullScreen: "true",
	allowScriptAccess: "always",
	scale:"showAll",
	wmode: "opaque"
};
var attributes = {
	id:"videoPlayer",
	name:"videoPlayer",
	scale:"showAll",
	height: "30%",
	width: "30%",
	wmode: "opaque",
	style: "z-index: 4;"
};
// end _inc_player.php
//_drag.php


(function($){

	var dragging = false;
	
	var coordsTracker = null;

	var lastX;
	var lastY;
	var lastTop;
	var lastLeft;
	
	var method;
	
	var controlX;
	var controlY;

	
	var dragger = {};	

	$.getCoords = function(e){
		if (e.pageX || e.pageY) {
			x = e.pageX;
			y = e.pageY;
		}
		coords = { 'x': x, 'y': y };
		
		return coords;
	};

	// DRAG
	$.updateCoords = function(e) {
		var coords = $.getCoords(e);

		var x = (coords.x - lastX);
		var y = (coords.y - lastY);
		
		//bah = $("#scubaDrop").css('left');
		//bah3 = $("#commentsWindow").css('width').replace('px','');
		
		//bah4 = parseInt(lastLeft + x)+parseInt(bah3) + 12;	
		
		
		
		var base = coordsTracker.id.replace('Handle','');
		var vheight = $('#'+base).height();
		var mehHeight = $("#"+coordsTracker.id).height();
		var mehWidth = $("#"+coordsTracker.id).width();

		var dragHeight = mehHeight-vheight;
		
		//var padalert($("#"+
		
		//alert(e.target.id.indexOf('Resize'));
		
		if (method=='resize'){

		
			//$('#'+base).css("width",  e.pageX-parseInt($('#'+base).css("left"))+'px');
			//$('#'+base).css("height", e.pageY-parseInt($('#'+base).css("top"))-26+'px');
			
			//$(coordsTracker).css("width",  e.pageX-parseInt($(coordsTracker).css("left"))+4+'px');
			//$(coordsTracker).css("height", e.pageY-parseInt($(coordsTracker).css("top"))+'px');

		}
		else {

			$(coordsTracker).css("top",  (lastTop + y));
			$(coordsTracker).css("left", (lastLeft + x));		
		
			$('#'+base).css("top",  (lastTop + y + 46));
			$('#'+base).css("left", (lastLeft + x));
			//$('#'+base).css("width",  (mehWidth - 4));
			//$('#'+base).css("height", (mehHeight - dragHeight));		
		
		}
		


	};

	// MOVE
	$(document).mousemove(function(e){
		if(dragging && dragger[coordsTracker.id] == 'on'){
			$.updateCoords(e);

			if (method=='resize'){
				
				
				var base = coordsTracker.id.replace('Handle','');
				
				
				$('#'+base).css("width",  e.pageX-parseInt($('#'+base).css("left"))+'px');
				$('#'+base).css("height", e.pageY-parseInt($('#'+base).css("top"))-26+'px');
				
				$(coordsTracker).css("width",  e.pageX-parseInt($(coordsTracker).css("left"))+4+'px');
				$(coordsTracker).css("height", e.pageY-parseInt($(coordsTracker).css("top"))+'px');
					
				//$('#'+base).css("width",  (mehWidth +controlX));
				//$('#'+base).css("height", (mehHeight +controlY));

			
		}		
			
			
		}
	});

	// DROP
	$(document).mouseup(function(e){
		if(dragging && dragger[coordsTracker.id] == 'on'){

			var base = coordsTracker.id.replace('Handle','');
			b = $('#'+base).css("left");
			
			//$.post(siteUrl+'index/ajax_dragsave/'+b,{},function(){
			
			//})
			dragging = false;
			
			

		}
	});

	$.fn.drag = function(){



	
		return this.each(function(){

			dragger[this.id] = "on";

			$(this).mousedown(function(e){
				
				
				$(document).attr('onselectstart','return false');
				
				if (e.target.id.indexOf('Resize') !== -1){
					method = 'resize';
				}
				else {
					method = 'move';
				}				
				
				dragging    = true;
				coordsTracker = this;
				

				var pos = $.getCoords(e);
				
				lastY = pos.y;
				lastX = pos.x;
				
				lastTop  = this.offsetTop;
				lastLeft = this.offsetLeft;
				
				$.updateCoords(e);
				
			});
		});
	};
})(jQuery);

// end _drag.php
//_contact.php


function contactWindowLoad(){
	
	$j('#footer-contactbox').remove();

	var commentWindow = "<span id='footer-contactbox'></span>";
	$j('#footer-contact').after(commentWindow);

	$j('#footer-contact').addClass('contactWindowClose');
	$j('#footer-contact').removeClass('contactWindowLoad');
	
	contactFormLoad();
}

function contactWindowClose(){

	$j('#footer-contact').addClass('contactWindowLoad');
	$j('#footer-contact').removeClass('contactWindowClose');

	$j('#footer-contactbox').fadeOut(200,'',function(){
		$j('#footer-contactbox').remove();
	});
}

function contactFormLoad(){
	$j('#footer-contactbox').html(loader)
	$j.post(siteUrl+'contact/ajax_getForm',function(data){
		$j('#footer-contactbox').html(data)
	})
}

function contactFormProcess(){

	var fields = {
					'contact[name]': $j('#contactName').val(),
					'contact[email]': $j('#contactEmail').val(),
					'contact[contact]': $j('#contactMessage').val(),
					'contact[notify]': $j('#contactCheckBox').val(),
					'contact[videos_id]': 'contact'
				}
	
	$j.post(siteUrl+'contact/ajax_process',fields,function(data){
		contactWindowClose();
		
		var thanksWindow = "<span id='thankYou' style='position: absolute; bottom: 28px; font-size: 2em; left: 190px; z-index: 80; color: #bbccff; font-family: arial;'>Thank you</span>";
		$j('#footer-contact').after(thanksWindow);
		$j('#thankYou').animate({
			bottom:'40',
			opacity:'0'
		},1400,'',function(){
			$j('#thankYou').remove();
		});
		
	})

}

// end _contact.php

