function mycarousel_initCallback(carousel) {

	jQuery('#header .slideshow .next').bind('click', function() {
			carousel.next();
			return false;
		});
	
	jQuery('#header .slideshow .prev').bind('click', function() {
			carousel.prev();
			return false;
		});		
}

$(document).ready(function(){
	$("#top").pngFix(); 
	if($("#menucontainer #navigation").length>0)
	{
	    $("#menucontainer #navigation").pngFix();
	}
	jQuery(".header-brochure2 .smalls a").click(function() {
			jQuery(".header-brochure2 .big img").attr('src',jQuery(this).attr('href'));
			return false;
		});
	jQuery('#header .slideshow ul').jcarousel({
		animation: 'slow',
		wrap: 'both',
		scroll: 1,
		initCallback: mycarousel_initCallback
	});
	jQuery('#homecategory #category').change(function() {
			location.href=jQuery("#category").find("option:selected").attr("value");
		});
});

function IsEmailCorrect(email) {
  return email.match(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/)!=null;
}


function form1()
	{
		if (jQuery("#name").val()=='')
			{
				alert("Please complete the field 'First Name'");
				return false;
			}
		if (jQuery("#last-name").val()=='')
			{
				alert("Please complete the field 'Last Name'");
				return false;
			}
		if (!IsEmailCorrect(jQuery('#email').val()))	{
				alert("Please complete the field 'Email Address'")
				return false;
			}
		if (jQuery("#phone").val()=='')
			{
				alert("Please complete the field 'Phone Number'");
				return false;
			}
		if (jQuery("#requiments").val()=='')
			{
				alert("Please complete the field 'Your Project Rquirments'");
				return false;
			}
		return true;
	}
	
function form2()
	{
		if (jQuery("#name").val()=='')
			{
				alert("Please complete the field 'Your Name'");
				return false;
			}		
		if (!IsEmailCorrect(jQuery('#email').val()))	{
				alert("Please complete the field 'Your E-mail Address'")
				return false;
			}
		if (jQuery('#email').val()=='' || jQuery('#email').val()!=jQuery('#email_retype').val() )
			{
				alert("Please complete the field 'Re-type E-mail address'")
				return false;
			}
		if (jQuery("#telephone").val()=='')
			{
				alert("Please complete the field 'Telephone Number'");
				return false;
			}
		if (jQuery("#query").val()=='')
			{
				alert("Please complete the field 'Query'");
				return false;
			}
		return true;
	}
	
	
function form3()
	{
		if (jQuery("#name").val()=='')
			{
				alert("Please complete the field 'Name'");
				return false;
			}	
		if (jQuery("#phone").val()=='')
			{
				alert("Please complete the field 'Phone Number'");
				return false;
			}
		if (!IsEmailCorrect(jQuery('#email').val()))	{
				alert("Please complete the field 'Email Address'")
				return false;
			}		
		if (jQuery("#details").val()=='')
			{
				alert("Please complete the field 'Details'");
				return false;
			}
		return true;
	}
	