$(function() {
	if ($('.carousel ul').children("li").length > 0)
	{
		var nrItems = $('.carousel ul').children("li").length;
		if (nrItems > 4)
		{
			nrItems = 5;
		}
		$(".carousel").jCarouselLite({
		auto: 2,
	    speed: 2000,
	    visible: Number(nrItems),
	    vertical: true
	    });
	}
	
	if ($('.headPhoto ul').children("li").length > 0)
	{
		$(".headPhoto").jCarouselLite({
		auto: 1,
	    speed: 4000,
	    visible: 1,
	    vertical: true
	    });
	}
});

function doIframe(){
	o = document.getElementsByTagName('iframe');
	for(i=0;i<o.length;i++){
		if (/\bautoHeight\b/.test(o[i].className)){
			setHeight(o[i]);
			addEvent(o[i],'load', doIframe);
		}
	}
}

function setHeight(e){
	if(e.contentDocument){
		e.height = e.contentDocument.body.offsetHeight + 35;
	} else {
		e.height = e.contentWindow.document.body.scrollHeight;
	}
}

function addEvent(obj, evType, fn){
	if(obj.addEventListener)
	{
	obj.addEventListener(evType, fn,false);
	return true;
	} else if (obj.attachEvent){
	var r = obj.attachEvent("on"+evType, fn);
	return r;
	} else {
	return false;
	}
}

if (document.getElementById && document.createTextNode){
 addEvent(window,'load', doIframe);	
}

$(document).ready(function(){					
	
	
	$('#multi-ddm').dropDownMenu({timer: 1000, parentMO: 'parent-hover', childMO: 'child-hover1'});

	$("#contact").validate({
		submitHandler: function() 
		{ 
			$.post("forms/contact", $('form').serialize(),
					function(data){
						$('.contact_form').html(data);
			   });
			return false;
		}

	});
});
