$(document).ready(function(){

 
	 var section = 1;
    function onAfter(curr, next, opts) {
            var index = opts.currSlide;
             $('#img_prev')[index == 0 ? 'hide' : 'show']();
             $('#img_next')[index == opts.slideCount - 1 ? 'hide' : 'show']();
             switch (opts.currSlide) {
            
			case 0 :
              $('#img_1, #img_2, #img_3, #img_4, #img_5').hide();
              $('#img_1_a, #img_2_a, #img_3_a, #img_4_a, #img_5_a').show();
              break;
            case 1 :
              $('#img_1, #img_2_a, #img_3, #img_4, #img_5').hide();
              $('#img_1_a, #img_2, #img_3_a, #img_4_a, #img_5_a').show();
              break;
            case 2 :
             $('#img_1, #img_2_a, #img_3, #img_4, #img_5').hide();
              $('#img_1_a, #img_2, #img_3_a, #img_4_a, #img_5_a').show();
              break;
            case 3 :
             $('#img_1, #img_2_a, #img_3_a, #img_4, #img_5').hide();
              $('#img_1_a, #img_2, #img_3, #img_4_a, #img_5_a').show();
              break;
             case 4 :
             $('#img_1, #img_2, #img_3, #img_4, #img_5_a').hide();
              $('#img_1_a, #img_2_a, #img_3_a, #img_4_a, #img_5').show();
              break;
             case 5 :
             $('#img_1, #img_2_a, #img_3_a, #img_4, #img_5').hide();
             $('#img_1_a, #img_2, #img_3, #img_4_a, #img_5_a').show();
              break;
          }
             
     }
     function onAfter_2(curr, next, opts) {
            var index = opts.currSlide;
             $('#img_prev_2')[index == 0 ? 'hide' : 'show']();
             $('#img_next_2')[index == opts.slideCount - 1 ? 'hide' : 'show']();
     }
          
     $(document).ready(function () {
     	
        $('#img_1, #img_2, #img_3, #img_4, #img_5').hide();
        $('#img_1_a, #img_2_a, #img_3_a, #img_4_a, #img_5_a').show();
        
        $('#slide_2').cycle({ 
        fx:     'scrollHorz', 
        prev:   '#img_prev_2', 
        next:   '#img_next_2', 
        after:   onAfter_2, 
        timeout: 0,
        nowrap:1
        });
        $('#slide').cycle({ 
        fx:     'scrollHorz', 
        prev:   '#img_prev', 
        next:   '#img_next', 
        after:   onAfter, 
        timeout: 0,
        nowrap:1
        });
        
        $('#link_contact').click(function(){
        	
        	section = 4;
					var str="#section_"+ (section);	 
			     	var el = $.browser.opera ? $("html") : $("html, body"); 
			         	el.animate({ scrollTop: $(str).offset().top }, 'slow'); 
        });
     	
	   	$(document).keydown(function (evt) {
	     	//	if (section!=4){evt.preventDefault();}
	     		if (evt.keyCode == 40) { 
				 evt.preventDefault();
			     	if (section<4 && section>=1){
		     		section += 1;
					var str="#section_"+ (section);	 
			     	var el = $.browser.opera ? $("html") : $("html, body"); 
			         	el.animate({ scrollTop: $(str).offset().top }, 'slow'); 
			        }
			     } else if (evt.keyCode == 38) { 
	    
	 			   evt.preventDefault();
	               if (section<=4 && section>1){
		     		section -= 1;
					var str="#section_"+ (section);	 
			     	var el = $.browser.opera ? $("html") : $("html, body"); 
			         	el.animate({ scrollTop: $(str).offset().top }, 'slow'); 
			        }
		    }
		  });
		  
  var errorColor   = '2px solid #F3D2D3 ';
  var correctColor = '1px solid #F2F2F2';
  var errorMarks	 = 'border';
  
  $("#reset").click(function(){
  	//$("#form").clearForm();
  	document.getElementById('form').reset();
  	//$("#form").reset();
  });
  
	$("#submit").click(function(){

		$("#title").removeClass("error-class").addClass("correct-class");
		$("#email").removeClass("error-class").addClass("correct-class");
		$("#message").removeClass("error-class").addClass("correct-class");
		

		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

    var titleVal    = $("#title").val();
    var emailVal   = $("#email").val();
    var messageVal = $("#message").val(); 
    var companyVal = $("#company").val(); 
    var phoneVal = $("#phone").val(); 
    

		if(titleVal == '') {
			$("#title").removeClass("correct-class").addClass("error-class");
			hasError = true;
		}
		if(emailVal == '') {
			$("#email").removeClass("correct-class").addClass("error-class");
			hasError = true;
		} else if(!emailReg.test( emailVal )) {	
			$("#email").removeClass("correct-class").addClass("error-class");
			hasError = true;
		}
		if(messageVal == '') {
			$("#message").removeClass("correct-class").addClass("error-class");
			hasError = true;
		}
		

		if(hasError == false) {
			$("#form").fadeTo("slow", .3, function() {
			
	     	$("#form").after('<div id="loader"><img src="images/loading.gif" alt="Loading..." /></div>');

  	    $.ajax({
    	    type: "POST",
      	    url:  "sendmail.php",
        	data: { title: titleVal, email: emailVal, message: messageVal, company: companyVal, phone: phoneVal },
        	
			success: function(msg) {
        	
          	$("#wrapp").html(msg);
          	$("#wrapp").addClass("wrapp-correct");
        	$("#form").fadeOut("slow");
        	$("#loader").hide();
        	
        	},
        	
			error: function (XMLHttpRequest, textStatus, errorThrown) {
          	 ;
			 $("#wrapp").html('Error');
			 $("#wrapp").addClass("wrapp-error")
        	 $("#form").fadeOut("slow");
        	 $("#loader").hide();
        
        	}
      	});

      });
		}
		else
   		return false;
	});
      	
       });
            
           $(document.documentElement).keyup(function(event) {
            if(section===3){
            if (event.keyCode == 37) {
               // evt.preventDefault();
                $('#img_prev_2').click();
            
            } else if (event.keyCode == 39) {
              // evt.preventDefault();
                $('#img_next_2').click();
              
            }
            }
            if(section===2){
            if (event.keyCode == 37) {
              //  evt.preventDefault();
                $('#img_prev').click();
            
            } else if (event.keyCode == 39) {
              // evt.preventDefault();
                $('#img_next').click();
              
            }
            }
            
        });
    
   /* $(document).keydown(function (evt) {
    if (evt.keyCode == 40) { // down arrow
      evt.preventDefault(); // prevents the usual scrolling behaviour
      var el = $.browser.opera ? $("html") : $("html, body"); 
         	el.animate({ scrollTop: $('#section_3').offset().top }, 'slow'); 
    } else if (evt.keyCode == 38) { // up arrow
      evt.preventDefault();
      scrollToLast();
    }
  }
  
});*/
    
});

