$(document).ready(function(){
	//meny
		$('div.logo').click(function(){
			location.href='?p='+$('#thishome').val()+'';
		});
		$('a.lang').hover(function(){
			var bubble = $(this).attr('rel');
			$('#'+bubble+'').css({'top':'-47px','display':'block'});
		}, function(){
			var bubble = $(this).attr('rel');
			$('#'+bubble+'').css({'top':'-70px','display':'none'});
		});
		//initiate
		var pos = $('div#lava_container > a.selected').position();
		var width = Number($('div#lava_container > a.selected').width());
		$('div#lava_container > div#lava').css({
			left 	: pos.left,
			width 	: width,
			display	: 'block'
		});
		$('div#lava_container > div#lavaleft').css({
			left 	: Number(pos.left-8),
			display	: 'block'
		});
		$('div#lava_container > div#lavaright').css({
			left 	: Number(pos.left+width),
			display	: 'block'
		});
		var spd = 200;
		//end initiate
	$('div#lava_container > a.btn').hover(function(){
		var width = $(this).width();
		var pos = $(this).position();
		$('div#lava_container > div#lava').stop().animate({
			left 	: pos.left,
			width 	: width
		}, spd);
		$('div#lava_container > div#lavaleft').stop().animate({
			left 	: Number(pos.left-8)
		}, spd);
		$('div#lava_container > div#lavaright').stop().animate({
			left 	: Number(pos.left+width)
		}, spd);
	}, function(){
		var pos = $('div#lava_container > a.selected').position();
		var width = Number($('div#lava_container > a.selected').width());
		$('div#lava_container > div#lava').stop().animate({
			left 	: pos.left,
			width 	: width
		}, spd);
		$('div#lava_container > div#lavaleft').stop().animate({
			left 	: Number(pos.left-8)
		}, spd);
		$('div#lava_container > div#lavaright').stop().animate({
			left 	: Number(pos.left+width)
		}, spd);
	});
	//end meny
	/*--------Layout1--------*/
	//highlights
	$('div#content div.main div.big div.highlight div.slide').animate({opacity: '.5'},1);
	$('div#content div.main div.big div.highlight').hover(function(){
		var me = $(this).attr('id');
		$('#'+me+' > .slide').stop().animate({opacity :'1.0'},300);
		$('#'+me+' > h3').addClass('headhover');
	}, function() {
		var me = $(this).attr('id');
		$('#'+me+' > .slide').stop().animate({opacity :'0.5'},300);
		$('#'+me+' > h3').removeClass('headhover');
	}).click(function() {
		var ref = $(this).attr('id');
		var ref = $('#'+ref+' > h3 > a').attr('href');
		location.href=''+ref+'';
	});
	//end highlights
	/*---------layout2--------*/
	//project highlights
	$('div#content div.main div.big div.project_row div.slide').animate({opacity: '.5'},1);
	$('div#content div.main div.big div.project_row').hover(function(){
		var me = $(this).attr('id');
		$('#'+me+' > .slide').stop().animate({opacity :'1.0'},300);
		$('#'+me+' > .text > h2').addClass('headhover');
	}, function() {
		var me = $(this).attr('id');
		$('#'+me+' > .text > h2').removeClass('headhover');
		$('#'+me+' > .slide').stop().animate({opacity :'0.5'},300);
	}).click(function() {
		var ref = $(this).attr('id');
		var ref = $('#'+ref+' > .text > h2 > a').attr('href');
		location.href=''+ref+'';
	});
	//end project highlights
	/*-------------layout4----------------*/
	$('#fm_name').val('');
	$('#fm_email').val('');
	$('#fm_msg').val('');
	/*-------------cross-overs-----------*/
	$('#slideshow').cycle({
    	timeout	: 5000,
    	speed	: 500,
    	next	: '#ctrl_next',
    	prev	: '#ctrl_prev'
    });
    $('.lb').fancybox();
});
function validateEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      return false;
   } else {
   	  return true;
   }
}
function validateform(name,namemsg,email,emailmsg,msg,msgmsg) {
	validate = '1';
	sender = $(name).val();
	sender_email = $(email).val();
	sender_msg = $(msg).val();
	if(sender.length<'1') {
		$(namemsg).addClass('error').html(''+lang[0]+'');
		validate='2';
	} else {
		$(namemsg).removeClass('error').html(''+lang[1]+'');
	}
	if(!validateEmail(sender_email)) {
		$(emailmsg).addClass('error').html(''+lang[2]+'');
		validate='2';
	} else {
		$(emailmsg).removeClass('error').html(''+lang[3]+'');
	}
	if(sender_msg.length<'20') {
		$(msgmsg).addClass('error').html(''+lang[4]+'');
		validate='2';
	} else {
		$(msgmsg).removeClass('error').html(''+lang[5]+'');
	}
	if(validate=='1') {
		var sender = sender +' <'+sender_email+'>';
		var sender = encodeURIComponent(sender);
		var sender_msg = encodeURIComponent(sender_msg);
		var adress = 'scripts/emailer.php';
		$.ajax({
			type : 'POST',
			url : ''+adress+'',
			data : {
				'identifysender' : '',
				'mailme' : 'now',
				'dowhat' : 'send_email',
				'message' : ''+sender_msg+'',
				'sender' : ''+sender+''
			},
			dataType : 'json',
			beforeSend : function() {
				$('.sendingmsg').width(Number($('#containform').width()+2)).height($('#containform').height()).animate({'opacity':'show'},200);
			},
			success : function(data){
				$('.thinking').animate({'opacity':'hide'},200);
				$('#form_title').html(''+lang[6]+'').css({'color':'#7CC735'});
				$('#form_text').html(''+lang[7]+'').css({'color':'#689C36', 'font-weight':'bold'});
				$('#fm_name').val('');
				$('#fm_email').val('');
				$('#fm_msg').val('');
			}
		});
	}
}