var emailRegExp 	= new RegExp(/^([a-z0-9.-_]+)@([a-z0-9.-]+)(\.)([a-z]{2}|com|org|net|biz|info|mobi)$/i);


function subscribe(){

	var input = $('.newsletter input');
	if(emailRegExp.test(input.val())) {
		data = "ajax=1&email="+input.val();
		input.removeClass('error').addClass('done');
		$.ajax({
			type: 	'post',
			url: 	url_base+'ajax.php',
			data:	data,
			complete:	function(r) {
				response = r.responseText.split(',');
				input.val(response[1]).attr('disabled', 'disabled').css({cursor:'default'}).fadeTo(400,.9);
				
			}
		});
		
	} else {
		input.removeClass('done').addClass('error');
	}

}


$(document).ready(function(){


	var dh = $(document).height();
	var st = $(window).scrollTop();


//	if(dh>1199) {
//		$(document).scroll(function(){
//			wh = $(window).height();
//			st = $(window).scrollTop();
//			//$('.header h3').html(wh+'+'+st+'='+(wh+st));
//			if(wh+st>1199) $('body').css({backgroundAttachment:'fixed',backgroundPosition:'bottom center'});
//			if(wh+st<1199) $('body').css({backgroundAttachment:'scroll',backgroundPosition:'top center'});
//		});
//	}
	
	$('a[rel=external]').attr('target','_blank');
	
	
	var gbig = $('div.gallery .big-thumb');
	var glis = $('div.gallery ul li').click(function(){
	
		thsrc = $(this).find('img').attr('src');
		orsrc = $(this).find('img').attr('src').replace('thumb/', '');
		
		gbig.find('a').attr('href', orsrc);
		gbig.find('a img').attr('src', orsrc);
	
	
	});
	
	
	
	
	
	/*	newsletter */
	var ntext = $('.newsletter input').val();
	
	$('.newsletter input').focus(function(){
		$(this).removeClass('error').removeClass('done');
		if(emailRegExp.test($(this).val())) {}
		else {$(this).val('');}
	
	}).blur(function(){
		$(this).removeClass('error').removeClass('done');
		hideNewsletter();
		if(emailRegExp.test($(this).val())) {}
		else {$(this).val(ntext);}
	});
	
	
	var input = $('.newsletter input').css({opacity:0}).attr('disabled', 'disabled').css({cursor:'default'});
	var current = $('.mini-nav a.current').attr('id', 'currentitem');
	var miniNav = $('.mini-nav');
	var phone = $('.hc');
	
	$('#nl-trigger').click(showNewsletter);
	input.blur(hideNewsletter);
	
	
	function showNewsletter(){
		phone.animate({opacity:.4}, 500);
		miniNav.animate({top:50}, function(){
			
			input.css({display:'block'}).fadeTo(400,1).css({cursor:'text'}).removeAttr('disabled');
			$('.mini-nav a.current').removeClass('current');
			$('#nl-trigger').addClass('current');
		});
		
	}
	
	function hideNewsletter(){
		input.fadeTo(400,.0, function(){
			miniNav.animate({top:80});
			phone.animate({opacity:1}, 500);
			$('#nl-trigger').removeClass('current');
			$('#currentitem').addClass('current');
		}).css({cursor:'text'}).attr('disabled', 'disabled');
		
	}
	
	/*	ned newsletter */
	
	
	
	
	
	
	var boxes = $('#boxes .box');
	boxes.each(function(i){
		var plh = $(this).find('p').css('line-height').match(/[0-9]{2}/g);
			$(this).find('.box-effect').css({display:'block',opacity:.1})
			$(this).hover(function(){
					$(this).find('.box-content p').css({height:'22px'});
					$(this).find('.box-content ul').show();
					$(this).find('.box-effect').stop().fadeTo(300,.7);
					if(!($.browser.msie && ($.browser.version.substr(0,1)=="6" || $.browser.version.substr(0,1)=="0"))) {	
						$(this).find('h2, p, li').css({background:'url(css/images/box-heffect.png) repeat-y right center'})
					}
					else {
						$(this).find('h2, p, li').css({background:'#fff',opacity:.8})
					}
				}, function(){
					$(this).find('.box-content p').css({height:'88px'});
					$(this).find('.box-content ul').hide();
					$(this).find('.box-effect').stop().fadeTo(300,.1);
					$(this).find('h2, p, li').css({background:'transparent'})
				});
		
		});
		
	/* gallery	*/
	/*$('.smodule .gallery .thumb-nav div').css({display:'block'});
	var size = $('.small-thumb ul li').size()*50;
	$('.small-thumb ul').css({width:size});*/
	

	/*	end gallery */
//	if(!($.browser.msie && ($.browser.version.substr(0,1)=="6" || $.browser.version.substr(0,1)=="0"))) {
//		$('#main-nav .mni').hover(function(){
//			$(this).find('ul').css({opacity:0}).animate({opacity:1}, 0);
//		});
		

		//cloud movements
		
		/* rbw = $('.rbw.fx');
		screenWidth = $(document).width();
		screenMid = screenWidth/2;
		
		var fx = {cl1:5,cl2:4,cl3:3,rbw:2,body:1};
		var fxi = {}
		
		$(document).mousemove(function(e){
			//p = Math.abs(50-(e.pageX*100/screenWidth));
			px = -1*(50-(e.pageX*100/screenWidth));
			py = -1*(30-(e.pageY*100/screenWidth));
			//$('#test').html(py+"% "+py+"%");
			
			//if(e.pageX < screenMid)
			rbw.css({backgroundPosition: 50+px/5+"% "+py*1+"%"});
			//$('body').css({backgroundPosition: 50+px/30+"% 0%"});
		}); */
	});
