/* 
###############################################################
				23K SAP CLOUD SOLUTIONS JAVASCRIPT FUNCTIONS
###############################################################

*/

$(function() {
	horizontalScroller();
	verticalScroller();
	contentScroller();
	filterContent();
	dropMenu();
	hashtagLoad();
	placeholder();
	
	$('a.iframe').fancybox({
    	'overlayColor' : 'url("_SAPCS_global/_img/overlay_bg.png")'
    });
	
	$('a.trial').fancybox({
		'type' : 'iframe',
		'width' : 1200,
		'height' : 500,
		'overlayColor' : 'url("_SAPCS_global/_img/overlay_bg.png")',
		'scrolling' : 'yes'
	});
	
	$('a.video').fancybox({
		'type' : 'iframe',
		'width' : 760,
		'height' : 460,
		'overlayColor' : 'url("_SAPCS_global/_img/overlay_bg.png")',
		'scrolling' : 'no'
	});
		
	$('.chatwindow').fancybox({
		'type':'iframe',
		'padding':0,
		'margin':0,
		'height':480,
		'width':490,
		'autoScale':false,
		'autoDimensions':false,
		'centerOnScroll':false,
		'overlayColor' : 'url("_SAPCS_global/_img/overlay_bg.png")',
		'overlayOpacity' : 1,
		'scrolling' : 'no'
	});
	
	$('a.top').click(function() {
		$('div#filter_lists').animate({scrollTop: 0}, 300);
		return false;
	});
});

		

function horizontalScroller() {
	var position = 0;
	var panelWidth = $('div.content.horizontal').width();
	var endPosition = panelWidth * $('div.horizontal li.last').not('div.scroller_nav li').attr('id');
	
	$('div.horizontal li').not('div.scroller_nav li').one('click', function() {
		$('div#content_default').animate({'left' : '-954px'});
		$('div.content_sections').animate({'left' : '0'});
		
		$('div#nav_last, div#nav_next').show();
		$(this).addClass('current').siblings().removeClass('current');
	});
	
	$('div.horizontal li').not('div.scroller_nav li').bind('click', function() {
		position = $(this).attr('id') * panelWidth;
		$('div.content.horizontal').animate({'scrollLeft' : position});
		
		if ($('div.content_nav.horizontal li').length <= $('div.content_nav.horizontal').attr('rel')) {
			$('div#nav_last, div#nav_next').show();
			if (position == 0) {
				 $('div#nav_last').hide();
			};
			if (position == endPosition) {
				$('div#nav_next').hide();
			};
		};
		
		$(this).addClass('current').siblings().removeClass('current');
	});
	
	if ($('div.content_nav.horizontal li').length <= $('div.content_nav.horizontal ').attr('rel')) {
		$('div#nav_scroll_last, div#nav_scroll_next').css({'background' : 'url("_SAPCS_global/_img/li_bg-sprite.png") no-repeat 0 0', 'cursor' : 'default'});
		
		$('div#nav_last').bind('click', function() {
			$('div.horizontal li.current').not('div.scroller_nav li').removeClass('current').prev().addClass('current');
			
			position = position - panelWidth;
			$('div.content.horizontal').animate({'scrollLeft' : position});
			
			if (position == 0) {
				 $('div#nav_last').hide();
			};
			if (position < endPosition) {
				$('div#nav_next').show();
			};	
		});
		$('div#nav_next').bind('click', function() {
			$('div.horizontal li.current').not('div.scroller_nav li').removeClass('current').next().addClass('current');
			
			position = position + panelWidth;
			endPosition = $('div.horizontal li:last').attr('id') * panelWidth;
			$('div.content.horizontal').animate({'scrollLeft' : position});
			
			if (position == endPosition) {
				 $('div#nav_next').hide();
			};
			if (position > 0) {
				$('div#nav_last').show();
			};
		});
		
	} else {
		position = panelWidth * $(this).attr('id');
		$('div.content.horizontal').animate({'scrollLeft' : position}, 'slow');
		$('div#nav_last').bind('click', function() {
			position = position - panelWidth;
			if (position > -1) {
				$('div.content.horizontal').animate({'scrollLeft' : position});
			} else {
				$('div.content.horizontal').animate({'scrollLeft' : $('div.content_nav.horizontal li.last').attr('id') * panelWidth});
				position = $('div.content_nav.horizontal li.last').attr('id') * panelWidth;
			};
			
			if ($('div.content_nav.horizontal li:first').not('div.scroller_nav li').hasClass('current')) {
				$('div.content_nav.horizontal li:first').not('div.scroller_nav li').removeClass('current');
				$('div.content_nav.horizontal li:last').not('div.scroller_nav li').addClass('current');
			} else {
				$('div.content_nav.horizontal li.current').not('div.scroller_nav li').removeClass('current').prev().addClass('current');
			};
			
			if ($('div.content_nav.horizontal li.current').is(':last')) {
				$('div.content_nav.horizontal li').not('.current').detach().appendTo('div.content_nav.horizontal ul');
			};
		});
		$('div#nav_next').bind('click', function() {
			position = position + panelWidth;
			if (position < $('div.content_nav.horizontal li.last').attr('id') * panelWidth + 1) {
				$('div.content.horizontal').animate({'scrollLeft' : position});
			} else {
				$('div.content.horizontal').animate({'scrollLeft' : 0});
				position = 0;
			};
			
			if ($('div.content_nav.horizontal li:last').hasClass('current')) {
				$('div.content_nav.horizontal li:last').removeClass('current');
				$('div.content_nav.horizontal li:first').addClass('current');
			} else {
				$('div.horizontal li.current').not('div.scroller_nav li').removeClass('current').next().addClass('current');
			};
			
			if ($('div.content_nav.horizontal li.current').index() == $('div.content_nav.horizontal').attr('rel')) {
				jQuery.fn.reverse = function() {
   					return this.pushStack(this.get().reverse(), arguments);
				};
				$('div.content_nav.horizontal li').first().appendTo('div.content_nav.horizontal ul');
			};
		});
		
		$('div#nav_scroll_last').bind('click', function() {
			$('div.content_nav.horizontal li').last().detach().prependTo('div.content_nav.horizontal ul').not('div.scroller_nav ul');
		});
		$('div#nav_scroll_next').bind('click', function() {
			$('div.content_nav.horizontal li').first().detach().appendTo('div.content_nav.horizontal ul').not('div.scroller_nav ul');
		});
		
		$('div#content_nav.horizontal li').click(function() {
			$('div#nav_last, div#nav_next').show();
		});
	};
};


function verticalScroller() {
	var panelHeight = $('div.content.vertical').height();
	var position;
	var endPosition = $('div.content_nav.vertical li.last').attr('id') * panelHeight;
	
	$('div.content_nav.vertical li').not('.title').click(function() {
		$(this).addClass('current').siblings().removeClass('current');
		
		position = panelHeight * ($(this).attr('id'));
		$('div.content.vertical').animate({'scrollTop' : position}, 'slow');
		
		$('video').trigger('pause');
		pauseVideos();
	});
	
	
	$('div.content_nav.vertical.double_column ul li:nth-child(odd)').addClass('odd');
	if ($('div.panel').is('#panel_events')) {
		$('div#panel_events div.content.vertical').scrollTop(panelHeight);
		position = panelHeight;
	};
	
	if ($('div.content_nav.vertical li').length > $('div.content_nav.vertical').attr('rel')) {
		$('div.single_column div#nav_up').click(function() {
			$('div.vertical li').last().detach().prependTo('div.vertical ul');
		});
		$('div.single_column div#nav_down').click(function() {
			$('div.vertical li').first().detach().appendTo('div.vertical ul');
		});
		
		$('div.double_column div#nav_up').click(function() {
			$('div.vertical li').last().prev('li').andSelf().detach().prependTo('div.vertical ul');
		});
		$('div.double_column div#nav_down').click(function() {
			$('div.vertical li').first().next('li').andSelf().detach().appendTo('div.vertical ul');
		});
	} else {
		$('div#nav_up, div#nav_down').hide();
	};
	
	$('div.content.vertical div.nav_prev').bind('click', function() {
		if (position != panelHeight) {
			position = position - panelHeight;
			$('div.content.vertical').animate({'scrollTop' : position});
		} else {
			$('div.content.vertical').animate({'scrollTop' : endPosition});
			position = endPosition;
		};
		
		if ($('div.content_nav.vertical li').not('.title').first().hasClass('current')) {
			$('div.content_nav.vertical li').not('.title').first().removeClass('current');
			$('div.content_nav.vertical li').not('.title').last().addClass('current');
		} else if ($('div.content_nav.vertical li#1').hasClass('current')) {
			$('div.content_nav.vertical li#1').removeClass('current');
			$('div.content_nav.vertical li.last').addClass('current');
		} else {
			$('div.vertical li.current').removeClass('current').prev().addClass('current');
		};
		
		if ($('div.content_nav.vertical li:last').is('.current')) {
			$('div.content_nav.vertical li.current').detach().prependTo('div.content_nav.vertical ul');
		};
		
		if ($('div.content_nav.vertical li:last').is('.title')) {
			$('div.content_nav.vertical li:last').detach().prependTo('div.content_nav.vertical ul');
		};
		
		if ($('li.current').hasClass('title')) {
			$('li.current').removeClass('current').prev().addClass('current');
		};
		
		$('video').trigger('pause');
		pauseVideos();
	});
	$('div.content.vertical div.nav_next').bind('click', function() {
		
		if (position != endPosition) {
			position = position + panelHeight;
			$('div.content.vertical').animate({'scrollTop' : position});
		} else {
			$('div.content.vertical').animate({'scrollTop' : panelHeight});
			position = panelHeight;
		};
		
		if ($('div.content_nav.vertical li:first').is('.current')) {
			$('div.content_nav.vertical li.current').detach().appendTo('div.content_nav.vertical ul');
		};
		
		if( $('div.content_nav.vertical li:first').is('.title')) {
			$('div.content_nav.vertical li:first').detach().appendTo('div.content_nav.vertical ul');
		};
		
		if ($('div.content_nav.vertical li').not('.title').last().hasClass('current')) {
			$('div.content_nav.vertical li').not('.title').last().removeClass('current');
			$('div.content_nav.vertical li').not('.title').first().addClass('current');
		} else if ($('div.content_nav.vertical li.last').hasClass('current')) {
			$('div.content_nav.vertical li.last').removeClass('current');
			$('div.content_nav.vertical li#1').addClass('current');
			$('div.content_nav.vertical li:first').detach().appendTo('div.content_nav.vertical ul');
		} else {
			$('div.vertical li.current').removeClass('current').next().addClass('current');
		};
		
		if ($('div.content_nav.vertical li.current').index() == $('div.content_nav.vertical').attr('rel')) {
			jQuery.fn.reverse = function() {
				return this.pushStack(this.get().reverse(), arguments);
			};
			if ($('div.content_nav.vertical li.current').is('.title')) {
				$('div.content_nav.vertical li').first().appendTo('div.content_nav.vertical ul');
				$('div.content_nav.vertical li:eq(1)').appendTo('div.content_nav.vertical ul');
				$('div.content_nav.vertical li.current').removeClass('current').next().addClass('current');
			} else {
				$('div.content_nav.vertical li').first().appendTo('div.content_nav.vertical ul');
			};
		} else {
			if ($('div.content_nav.vertical li.current').hasClass('title')) {
				$('div.content_nav.vertical li.current').removeClass('current').next().addClass('current');
			};
		};
		
		$('video').trigger('pause');
		pauseVideos();
	});
	
	$('div#content_default div.nav_first').click(function() {
		$('div.content.vertical').animate({'scrollTop' : panelHeight});
		position = panelHeight;
		$('div.vertical li:first').addClass('current');
		
		$('video').trigger('pause');
		pauseVideos();
		var currentLi = $('div.content_nav.vertical li.current').attr('id');
	});
};


function contentScroller() {
	var position = 0;
	var contentWidth = $('div.content_scroller').width();
	var endPosition = contentWidth * $('div.scroller_nav li').last().index();
	
	$('div.scroller_nav li').click(function() {
		$(this).addClass('current').siblings().removeClass('current');
		
		position = contentWidth * $(this).index();
		$('div.content_scroller').animate({'scrollLeft' : position}, 'slow');
		$('div#scroller_last, div#scroller_next').css({'opacity' : '1', 'cursor' : 'pointer'});
		
		if ( position == 0 ) {
			$('div#scroller_last').css({'opacity' : '0.5', 'cursor' : 'default'});
		};
		if ( position == endPosition ) {
			$('div#scroller_next').css({'opacity' : '0.5', 'cursor' : 'default'});
		};
	});
	
	$('div#scroller_last').click(function() {
		if (position != '0') {
			$('div.scroller_nav li.current').removeClass('current').prev().addClass('current');
			
			$('div#scroller_last, div#scroller_next').css({'opacity' : '1', 'cursor' : 'pointer'});
			position = position - contentWidth;
			$('div.content_scroller').animate({'scrollLeft' : position});
		};
		
		if ( position == 0 ) {
			 $('div#scroller_last').css({'opacity' : '0.5', 'cursor' : 'default'});
		};
	});
	$('div#scroller_next').click(function() {
		if (position != endPosition) {
			$('div.scroller_nav li.current').removeClass('current').next().addClass('current');
			
			$('div#scroller_last, div#scroller_next').css({'opacity' : '1', 'cursor' : 'pointer'});
			position = position + contentWidth;
			$('div.content_scroller').animate({'scrollLeft' : position});
		};
		
		if ( position == endPosition ) {
			$('div#scroller_next').css({'opacity' : '0.5', 'cursor' : 'default'});
		};
	});
};


function filterContent() {
	$('ul#filter_menu li').click(function() {
		$('ul.filter_items li, div#filter_lists h2').hide();
		
		var filterClass = '.' + $(this).attr('id');
		$('ul.filter_items li, div#filter_lists h2').filter(filterClass).show();
	});
	
	$('ul#filter_menu li#all').click(function() {
		$('ul.filter_items li, div#filter_lists h2').show();
	});
};


function dropMenu() {
	$('div#main_nav h2').click(function() {
		$(this).css({'background' : 'none', 'cursor' : 'default'});
		$('div#drop_menu').show();
	});
	$('div#drop_menu p').click(function() {
		$('div#drop_menu').hide();
		$('div#main_nav h2').css('background','url("_SAPCS_global/_img/dropmenu_arrows.png") no-repeat 282px 7px');
		$('div#main_nav h2').css('cursor','pointer');
	});
	
	$('div.description, div#description_box').hide().height($('div#drop_menu').height());
	
	$('div#drop_menu li').hover(function() {
		if (!$('html').hasClass('ie7')) {
			$('div#description_box').show();
		};
		$('div#drop_menu_main').css('width', '830px');
		$(this).find('div.description').fadeIn(500);
		$(this).find('span').toggleClass('hovered');
		if ($('html').hasClass('ie7')) {
			$(this).css({'margin-bottom':'-3px'});
		};
	}, function() {
		$(this).find('div.description').hide();
		$('div#drop_menu li span').removeClass('hovered');
		$(this).css({'margin-bottom':'0'});
	});
	$('div#drop_menu ul').mouseleave(function() {
		$('div#description_box').fadeOut(500);
		$('div#drop_menu_main').css('width', '360px');
	});
	$('div#description_box, div.description').hover(function() {
		$(this).hide();
		$('div.description').hide();
	});
	
	$('div#drop_menu li').click(function() {
		window.location = $(this).find('a').attr('href');
		return false;
	});
};


function hashtagLoad() {
	$('div.content_nav.horizontal li').each(function() {
		if (window.location.hash == $(this).attr('rel')) {
			var panelWidth = $('div.content.horizontal').width();
			var position  = $(this).attr('id') * panelWidth;
			
			$('div#content_default').hide();
			$('div.content_sections').css('left', '0');
			$('div#nav_next, div#nav_last').show();
			$('div.content.horizontal').animate({'scrollLeft' : $(this).attr('id') * panelWidth}, 1);
			$(this).addClass('current').siblings().removeClass('current');
	
	if ($('div.content_nav.horizontal li').not('div.scroller_nav li').length < 7) {
		position = $(this).attr('id') * panelWidth + panelWidth;
		var endPosition = $('div.content_nav.horizontal li.last').attr('id') * panelWidth;
		
		if (position == 0) {
			$('div#nav_last').hide();
		};
		if (position == endPosition) {
			$('div#nav_next').hide();
		};
		
		$('div.content_nav.horizontal li').unbind('click').bind('click', function() {
			position = $(this).attr('id') * panelWidth;
			var endPosition = $('div.content_nav.horizontal li.last').attr('id') * panelWidth;
			
			$('div.content.horizontal').animate({'scrollLeft' : $(this).attr('id') * panelWidth});
			$(this).addClass('current').siblings().removeClass('current');
			$('div#nav_last, div#nav_next').show();
			
			if (position == 0) {
				$('div#nav_last').hide();
			};
			if (position == endPosition) {
				$('div#nav_next').hide();
			};
		});
		
		$('div#nav_last').unbind('click').bind('click', function() {
			$('div.horizontal li.current').not('div.scroller_nav li').removeClass('current').prev().addClass('current');
			
			position = position - panelWidth;
			$('div.content.horizontal').animate({'scrollLeft' : position});
			
			if (position == 0) {
				 $('div#nav_last').hide();
			};
			if (position < endPosition) {
				$('div#nav_next').show();
			};	
		});
		$('div#nav_next').unbind('click').bind('click', function() {
			$('div.horizontal li.current').not('div.scroller_nav li').removeClass('current').next().addClass('current');
			
			position = position + panelWidth;
			endPosition = $('div.horizontal li:last').attr('id') * panelWidth;
			$('div.content.horizontal').animate({'scrollLeft' : position});
			
			if (position == endPosition) {
				 $('div#nav_next').hide();
			};
			if (position > 0) {
				$('div#nav_last').show();
			};
		});
		
	} else {
		if ($('div.content_nav.horizontal li.current').index() >= $('div.content_nav.horizontal').attr('rel')) {
			jQuery.fn.reverse = function() {
				return this.pushStack(this.get().reverse(), arguments);
			};
			$('div.content_nav.horizontal li').filter('.current').prevAll().detach().reverse().appendTo('div.content_nav.horizontal ul');
		};
		
		$('div.content_nav.horizontal li').unbind('click').click(function() {
			position = $(this).attr('id') * panelWidth;
			$('div.content.horizontal').animate({'scrollLeft' : position});
			
			$('div#nav_last, div#nav_next').show();
			
			$(this).addClass('current').siblings().removeClass('current');
		});
		
		$('div#nav_last').unbind('click').bind('click', function() {
			position = $('div.content.horizontal').scrollLeft();
			position = position - panelWidth;
			if (position > -1) {
				$('div.content.horizontal').animate({'scrollLeft' : position});
			} else {
				$('div.content.horizontal').animate({'scrollLeft' : $('div.content_nav.horizontal li.last').attr('id') * panelWidth});
				position = $('div.content_nav.horizontal li.last').attr('id') * panelWidth;
			};
			
			if ($('div.content_nav.horizontal li:first').not('div.scroller_nav li').hasClass('current')) {
				$('div.content_nav.horizontal li:first').not('div.scroller_nav li').removeClass('current');
				$('div.content_nav.horizontal li:last').not('div.scroller_nav li').addClass('current');
			} else {
				$('div.content_nav.horizontal li.current').not('div.scroller_nav li').removeClass('current').prev().addClass('current');
			};
			
			if ($('div.content_nav.horizontal li.current').is('div.content_nav.horizontal li:last')) {
				$('div.content_nav.horizontal li').not('.current').detach().appendTo('div.content_nav.horizontal ul');
			};
		});
		$('div#nav_next').unbind('click').bind('click', function() {
			position = position + panelWidth;
			if (position < $('div.content_nav.horizontal li.last').attr('id') * panelWidth + 1) {
				$('div.content.horizontal').animate({'scrollLeft' : position});
			} else {
				$('div.content.horizontal').animate({'scrollLeft' : 0});
				position = 0;
			};
			
			if ($('div.content_nav.horizontal li:last').hasClass('current')) {
				$('div.content_nav.horizontal li:last').removeClass('current');
				$('div.content_nav.horizontal li:first').addClass('current');
			} else {
				$('div.horizontal li.current').not('div.scroller_nav li').removeClass('current').next().addClass('current');
			};
			
			if ($('div.content_nav.horizontal li.current').index() == $('div.content_nav.horizontal').attr('rel')) {
				jQuery.fn.reverse = function() {
   					return this.pushStack(this.get().reverse(), arguments);
				};
				$('div.content_nav.horizontal li').first().appendTo('div.content_nav.horizontal ul');
			};
		});
	};
		};
	});
	
	$('div.content_nav.vertical li').each(function() {
		var panelHeight = $('div.content.vertical').height();
		
		if (window.location.hash == $(this).attr('rel')) {
			var currentLi = $(this).attr('id');
			
			$('div.content.vertical').scrollTop(panelHeight * $(this).attr('id'));
			$(this).addClass('current').siblings().removeClass('current');
			
			jQuery.fn.reverse = function() {
   				return this.pushStack(this.get().reverse(), arguments);
			};
			
			if ($('div.content_nav.vertical li').length > $('div.content_nav.vertical').attr('rel')) {
				if ($(this).parents().hasClass('single_column')) {
					$(this).prevAll().detach().reverse().appendTo('div.content_nav.vertical ul');
				};
				if ($(this).parents().hasClass('double_column')) {
					if ($(this).index() % 2 != 0) {
						$(this).prev().prevAll().detach().reverse().appendTo('div.content_nav.vertical ul');
					};
					if ($(this).index() % 2 == 0) {
						$(this).prevAll().detach().reverse().appendTo('div.content_nav.vertical ul');
					};
				};
			};
			
			
			
			$('div.content.vertical div.nav_prev').unbind('click').click(function() {
				var position = $('div.content.vertical').scrollTop();
				var endPosition = ($('div.content_nav.vertical li:last').index() - 1) * panelHeight;
				
				if (position != panelHeight) {
					position = position - panelHeight;
					
					$('div.content.vertical').animate({'scrollTop' : position});
				} else {
					$('div.content.vertical').animate({'scrollTop' : endPosition});
					position = endPosition;
				};
				
				if ($('div.vertical li:first').hasClass('current')) {
					$('div.vertical li:first').removeClass('current');
					$('div.vertical li:last').addClass('current');
				} else {
					$('div.vertical li.current').removeClass('current').prev().addClass('current');
				};
				
				if ($('div.content_nav.vertical li.current').is(':last')) {
					$('div.content_nav.vertical li').not('.current').detach().appendTo('div.content_nav.vertical ul');
				};
				
				if ($('div.content_nav.vertical li.current').is('.title')) {
					$('div.content_nav.vertical li.current').removeClass('current').prev().addClass('current');
					$('div.content_nav.vertical li:last').addClass('current').prependTo('div.content_nav.vertical ul');
				};
				
				$('video').trigger('pause');
				pauseVideos();
			});
			$('div.content.vertical div.nav_next').unbind('click').click(function() {
				var position = $('div.content.vertical').scrollTop();
				var endPosition = ($('div.content_nav.vertical li:last').index() - 1) * panelHeight;
				
				if (position != endPosition) {
					position = position + panelHeight;
					$('div.content.vertical').animate({'scrollTop' : position});
				} else {
					$('div.content.vertical').animate({'scrollTop' : panelHeight});
					position = panelHeight;
				};
				
				if ($('div.vertical li:last').hasClass('current')) {
					$('div.vertical li:last').removeClass('current');
					$('div.vertical li:first').addClass('current');
				} else {
					$('div.vertical li.current').removeClass('current').next().addClass('current');
				};
				
				if ($('div.content_nav.vertical li.current').index() == $('div.content_nav.vertical').attr('rel')) {
					jQuery.fn.reverse = function() {
						return this.pushStack(this.get().reverse(), arguments);
					};
					if ($('div.content_nav.vertical li.current').is('.title')) {
						$('div.content_nav.vertical li').first().appendTo('div.content_nav.vertical ul');
						$('div.content_nav.vertical li:eq(1)').appendTo('div.content_nav.vertical ul');
						$('div.content_nav.vertical li.current').removeClass('current').next().addClass('current');
					} else {
						$('div.content_nav.vertical li').first().appendTo('div.content_nav.vertical ul');
					};
				} else {
					if ($('div.content_nav.vertical li.current').hasClass('title')) {
						$('div.content_nav.vertical li.current').removeClass('current').next().addClass('current');
					};
				};
				
				$('video').trigger('pause');
				pauseVideos();
			});
		};
	});
};


function placeholder() {
	if(!Modernizr.input.placeholder){
		$('[placeholder]').focus(function() {
		  var input = $(this);
		  if (input.val() == input.attr('placeholder')) {
			input.val('');
			input.removeClass('placeholder');
		  }
		}).blur(function() {
		  var input = $(this);
		  if (input.val() == '' || input.val() == input.attr('placeholder')) {
			input.addClass('placeholder');
			input.val(input.attr('placeholder'));
		  }
		}).blur();
		$('[placeholder]').parents('form').submit(function() {
		  $(this).find('[placeholder]').each(function() {
			var input = $(this);
			if (input.val() == input.attr('placeholder')) {
			  input.val('');
			}
		  })
		});
	}
};

$(function(){
	positionFooter(); 
	function positionFooter() {
		var padding_top = $('div#footer').css('padding-top').replace('px', '');
		var page_height = $(document.body).height() - padding_top;
		var window_height = $(window).height();
		var difference = window_height - page_height;
		if (difference < 0) 
			difference = 0;
 
		$('div#footer').css({
			padding: difference + 'px 0 0 0'
		});
	};
 
	$(window).resize(positionFooter)
});


function pauseVideos() {
	    $f('*').each(function() {  
        this.pause();  
    });  
};
