$(document).ready(function(){
	//sevenup
	sevenUp.plugin.black.test({showToAllBrowsers: false}, false);
	
	//common
	isiDevice = navigator.userAgent.match(/iPad|iPhone/ig) != null; 
	if(isiDevice){
		$('#mainmenu').css({position: 'relative'});
	}
	
	//home
	$('#testimonial').hide();
	shake_val = setInterval(shake_pro,2000);
	$('#testimonial').delay(1000).fadeIn(2000);
	
	//lastest work portfolio
/*	$('.latest_work').hide();
	latest_work_val = setInterval(function(){
		$('.latest_work').fadeIn(2000);
		clearInterval(latest_work_val);
	},1000);*/
	
	//client & portfolio
	total_row = $('#total_row').val();
	current_num = 1;
	$('.nav_top, .nav_bottom').hide();
	checknav();
	$('.nav_top').click(function(){
		if(current_num < total_row){
			$('.slide').animate({top: '-=400'}, 400);
			current_num++;
		}
		checknav();
	});
	$('.nav_bottom').click(function(){
		if(current_num > 1){
			$('.slide').animate({top: '+=400'}, 400);
			current_num--;
		}
		checknav();
	});
	
	//contact form
	$('.contact .contact_object').draggable();
	$('.contact .contact_object').hide().delay(1000).fadeIn(3000);
	var submit_contact = $('input[name="submit_contact"]');
	submit_contact.css('opacity','0.1');
	$('.require_input').keyup(function(){
		var c_name = $('input[name="name"]').val();
		var c_email = $('input[name="email"]').val();
		var c_telephone = $('input[name="telephone"]').val();
		var c_topic = $('input[name="topic"]').val();
		var c_message = $('textarea[name="message"]').val();
		
		if(c_name != "" && c_email != "" && c_topic != "" && c_message != "" && c_telephone != ""){
			submit_contact.css('opacity','1');
		}else{
			submit_contact.css('opacity','0.1');
		}
	});
	
	$(submit_contact).click(function(){
		var c_name = $('input[name="name"]').val();
		var c_email = $('input[name="email"]').val();
		var c_telephone = $('input[name="telephone"]').val();
		var c_topic = $('input[name="topic"]').val();
		var c_message = $('textarea[name="message"]').val();
		if(c_name != "" && c_email != "" && c_topic != "" && c_message != "" && c_telephone != ""){
		}else{
			alert("Please make sure all required fields are filled out correctly.")
			return false;
		}
		
	});
	
	//random mac
	ran_num = Math.floor(Math.random() * 2);
	if(ran_num % 2 == 0){
		//alert('even');
		$('#mac').addClass('air');
	}else{
		//alert('odd');
	}
	
	//adwords old
	$('#promote_content .content:not(:eq(0))').hide();
	$('.object_slide2,.object_slide3').css('opacity','0.5');
	
	$('.object_slide').hide().fadeIn('slow');
	object_slide_child = $('.object_slide .object_page').size();
	slidewidth = $('.object_page').width()
	$('.promote_menu_link:eq(0)').addClass('active');
	
	$('.object_slide').width(object_slide_child * slidewidth);//set slide width for float
	$('.promote_menu_link').click(function(){
		//slide
		$('.promote_menu_link.active').removeClass('active');
		$(this).addClass('active');
		old_num = current_num;
		link_num = $(this).index();
		current_num = link_num;
		far_num =  Math.abs(current_num - old_num);
		$('.object_slide').stop().animate({marginLeft: -((link_num) * slidewidth)}, 1000);
		$('.object_slide2').stop().animate({marginLeft: -((link_num) * slidewidth)},1200);
		$('.object_slide3').stop().animate({marginLeft: -((link_num) * slidewidth)},1400);
		
		//fade keynote
		$('#promote_content .content:not(eq('+link_num+'))').fadeOut();
		$('#promote_content .content:eq('+link_num+')').fadeIn();
	});
	
	//home switch lang
	default_lang = "en";
	$('.home_text.thai').hide();
	$('.home_text_box').height($('.home_text.eng').height());
	$('.switch').click(function(){
		if(default_lang == "en"){
			$('.home_text_box').height($('.home_text.thai').height());
			$('.home_text.eng').fadeOut(500);
			$('.home_text.thai').fadeIn(500);
			$('.profession').hide();
			default_lang = "th";
		}else{
			$('.home_text_box').height($('.home_text.eng').height());
			$('.home_text.eng').fadeIn(500);
			$('.home_text.thai').fadeOut(500);
			$('.profession').fadeIn(500);
			default_lang = "en";
		}
	});
	
});
function shake_pro(){
	$('.profession').animate({top: '+=10'}, 500).animate({top: '-=10'}, 100);
}
function checknav(){
	if(current_num  == 1){
		$('.nav_bottom').fadeOut();
		$('.nav_top').fadeIn();
	}else if(current_num  == total_row){
		$('.nav_top').fadeOut();
		$('.nav_bottom').fadeIn();
	}else{
		$('.nav_top, .nav_bottom').fadeIn();
	}
}
