// Dragdealer
window.onload = function() {
var canvasMask = new Dragdealer('canvas-mask', { vertical: false, steps: 18, loose: true, speed: 50 });
}

// Fancybox
$(document).ready(function() {
				$("a.fancy").fancybox({
				'opacity'		: true,
				'width'		    : 1200,
				'height'		: 1200,
				'overlayShow'	: false,
				'transitionIn'	: 'fade',
				'transitionOut'	: 'fade'
	});
});

// Sticky Scroll
		$(document).ready(function(){
			$('#rightcol').containedStickyScroll({
			duration: 200,
            unstick: false,
			closeTop: -25,
            closeChar: 'x' 
		});
		
	});


// ToggleLink
$(document).ready(function() {

var showText="this form";
var hideText="hide form";

$(".toggle").prev().append(' <a href="#" class="toggleLink">'+showText+'</a>');
$('.toggle').hide();

$('a.toggleLink').click(function() {

if ($(this).html()==showText) {
$(this).html(hideText);
}
else {
$(this).html(showText);
}

$(this).parent().next('.toggle').toggle('slow');
return false;

});
});


// Contact Form Validation
function validateForm()
{
var field1 = document.forms["emailform"]["Name"].value
var field2 = document.forms["emailform"]["Email"].value
var field3 = document.forms["emailform"]["Phone"].value
var field4 = document.forms["emailform"]["Message"].value
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var numbers = /^[0-9\ ]+$/;
var alphab = /^[a-zA-Z\ ]+$/;

if (field1==null || field1=="")
  {
  alert("Please enter your full name");
  return false;
  } else if (field2==null || field2=="") {
  alert("Please enter your email address");
  return false;
  } else if (field3==null || field3=="") {
  alert("Please enter your phone number");
  return false;
  } else if (field4==null || field4=="") {
  alert("Please write something in the message box");
  return false;
  } else if (alphab.test(field1) == false) {
  alert("Please make sure your name doesn't contain numbers");
  return false;
  } else if (reg.test(field2) == false) {
  alert("Please a valid email address");
  return false;
  } else if (numbers.test(field3) == false) {
  alert("Please make sure your phone number is correct");
  return false;
  } else {
   return true;
  } 
}

// Client Feedback
$(document).ready( function(){ 
   $('#feedback').innerfade({ 
   animationtype: 'fade', 
   speed: 1000, 
   timeout: 8000,
   type: 'random' }); 
});
