jQuery(function($) {
  $("#contact_form").submit(function(e){
    if(this.input_1.value.length < 2){
      alert("Name is required");
      return false;
    }
    if(this.input_2.value.length < 2){
      alert("Email is required");
      return false;
    }
    if(this.input_3.value.length < 2){
      alert("Message is required");
      return false;
    }
    if(!isValidEmail(this.input_2.value)){
      alert("Please enter valid email");
      return false;
    }
  });
  
  $("#home_right .l a").click(function(e){
    $("#home_right .l img").hide();
    var index = jQuery(this).parent().find('a').index(this);
  	jQuery('#social .social').hide();
  	jQuery('#social .social').eq(index).fadeIn();
  	$(this).next("img").show();
  	return false;
  });
  
	var hp_position = 0

	function move_hp_slider() {
	    var new_pos = -1 * hp_position * $('.slide').width() - (5 * hp_position);
	    $('.slides').animate({left: new_pos + 'px'});

	    $('.slide_nav a').removeClass('act');
	    $('.slide_nav a:eq(' + (hp_position) + ')').addClass('act');
	}


	$('a.next').click(function () {
		var num_all = $('.slide').length;
		hp_position++;
		if(hp_position == num_all ) hp_position = 0;

		move_hp_slider();
		return false;
	});

	$('.slide_nav a.num').click(function () {
	    var real_index = $('.slide_nav a.num').index(this);
	    hp_position = real_index;
	    move_hp_slider();
	    return false;
	});

  (function(){
    var last_section = 0;
    $(".rslide .link a").click(function(e){
      if(last_section){
        last_section.hide("normal");
      }
      last_section = $(this).closest(".rslide").find(".text");
      last_section.show("normal");
    });
  })();
});

function isValidEmail(address) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(address) == false) {
      return false;
   }
   return true;
}

$(document).ready(function() {
	$('.blink').
		focus(function() {
		    if(this.title==this.value) {
		        this.value = '';
		    }
		}).
		blur(function(){
		    if(this.value=='') {
		        this.value = this.title;
		    }
		});
});
