$(document).ready( function() {

	$('input[placeholder],textarea[placeholder]').placeholder();
		
	rotatorInit();
	
	var slide_pos = 1;
	var slide_count = $("div.slide").size() - 1;
	var slide_width = 944;
	var slide_buffer = 25;
	$("a.nav").click( function() {
		var nav_id = $(this).attr('id');
		if(nav_id == "next" && slide_pos < slide_count) {
		
			$("#slides").animate({
				'marginLeft': "-=" + (slide_width + slide_buffer) + "px"
			}, 1000, function () {
				fadeArrows(slide_pos, slide_count);
			});
			slideContent(slide_pos + 1);
			slide_pos++;
			
		} else if (nav_id == "prev" && slide_pos > 0) {
			
			$("#slides").animate({
				'marginLeft': "+=" + (slide_width + slide_buffer) + "px"
			}, 1000, function () {
				fadeArrows(slide_pos, slide_count);
			});
			slideContent(slide_pos - 1);
			slide_pos--;
			
		}
		return false;
	});	
	
	$(".youtube").click(function() {
		$.fancybox({
			'padding'		: 0,
			'autoScale'		: false,
			'transitionIn'	: 'none',
			'transitionOut'	: 'none',
			'width'		: 640,
			'height'		: 386,
			'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/') + '?autoplay=1',
			'type'			: 'swf',
			'overlayColor' : "#000",
			'overlayOpacity' : 0.8,
			'swf'			: {
			   	 'wmode'		: 'transparent',
				'allowfullscreen'	: 'true'
			}
		});
	return false;
});
	
});

$(window).resize(function() { rotatorInit(); });

function fadeArrows(slide_pos, slide_count) {
	if(slide_pos == 0 ) $("a#prev").addClass('disabled');
	else $("a#prev").removeClass('disabled');
	if(slide_pos == slide_count ) $("a#next").addClass('disabled');
	else $("a#next").removeClass('disabled');
}

function slideContent(next_pos) {
	var slide_desc = $("div.slide-" + next_pos + " div.slide-description").html();
	$("#slide-description").html(slide_desc);
	var slide_headline = $("div.slide-" + next_pos + " div.slide-headline").html();
	$("#slide-headline").html(slide_headline);
}

function rotatorInit() {
	
	var init_slide_desc = $("div.slide-1 div.slide-description").html();
	$("#slide-description").html(init_slide_desc);
	var inti_slide_headline = $("div.slide-1 div.slide-headline").html();
	$("#slide-headline").html(inti_slide_headline);
	
	var window_width = $(window).width();
	$("#slides-wrapper").width( window_width + "px");
	if(window_width < 1400) $("#slides-overlay").hide();
	else $("#slides-overlay").show();
	
	var slide_count = $("div.slide").size();
	var slide_width = 944;
	var slide_margin_right = 25;
	var rotator_width = ( (slide_width + slide_margin_right) * slide_count);
	$("#slides").width(rotator_width + "px");
	
	var rotator_left = (rotator_width -  $(window).width() - slide_margin_right)/2;
	$("#slides").css('left',   '-' + rotator_left +  "px");
	
}

/**
 * jQuery.placeholder - Placeholder plugin for input fields
 * Written by Blair Mitchelmore (blair DOT mitchelmore AT gmail DOT com)
 * Licensed under the WTFPL (http://sam.zoy.org/wtfpl/).
 * Date: 2008/10/14
 *
 * @author Blair Mitchelmore
 * @version 1.0.1
 *
 **/
new function(a){a.fn.placeholder=function(b){b=b||{};var j=b.dataKey||"placeholderValue";var f=b.attr||"placeholder";var h=b.className||"placeholder";var k=b.values||[];var c=b.blockSubmit||false;var e=b.blankSubmit||false;var g=b.onSubmit||false;var i=b.value||"";var d=b.cursor_position||0;return this.filter(":input").each(function(l){a.data(this,j,k[l]||a(this).attr(f))}).each(function(){if(a.trim(a(this).val())===""){a(this).addClass(h).val(a.data(this,j))}}).focus(function(){if(a.trim(a(this).val())===a.data(this,j)){a(this).removeClass(h).val(i)}if(a.fn.setCursorPosition){a(this).setCursorPosition(d)}}).blur(function(){if(a.trim(a(this).val())===i){a(this).addClass(h).val(a.data(this,j))}}).each(function(l,m){if(c){new function(n){a(n.form).submit(function(){return a.trim(a(n).val())!=a.data(n,j)})}(m)}else{if(e){new function(n){a(n.form).submit(function(){if(a.trim(a(n).val())==a.data(n,j)){a(n).removeClass(h).val("")}return true})}(m)}else{if(g){new function(n){a(n.form).submit(g)}(m)}}}})}}(jQuery);

/*
CSS Browser Selector v0.4.0 (Nov 02, 2010)
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
function css_browser_selector(u){var ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1},g='gecko',w='webkit',s='safari',o='opera',m='mobile',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3.6')?g+' ff3 ff3_6':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('blackberry')?m+' blackberry':is('android')?m+' android':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?m+' j2me':is('iphone')?m+' iphone':is('ipod')?m+' ipod':is('ipad')?m+' ipad':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win'+(is('windows nt 6.0')?' vista':''):is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);

function loadEmail() {
	var u = 'https://services.myngp.com/ngponlineservices/EmailSignup.aspx?X=hnequXm6JuM%3D';
	var e = document.getElementById("email");
	if (!(e == null)) {
		var ev = e.value;
		if (!(ev == "")) {
			u = u + "&e=" + ev;
		}
	}
	document.location.href = u;
}
