$(function(){
	$('#left div.box, #right div.box, .banner, #rightside .box').wrapInner('<div class="inner"></div>')
	$('#left div.box, #right div.box, .banner,  #rightside .box').prepend('<div class="top"></div>').append('<div class="bottom"></div>')
	$('#login div').hide();
	
	/*SLIDER*/
	var mycarousel_itemList = [];
	$('#mycarousel li').each(function(i){
		mycarousel_itemList[i] = $(this).html();
	});

	function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
	{	var idx = carousel.index(i, mycarousel_itemList.length);
	    carousel.add(i, mycarousel_itemList[idx - 1]);
	};
		
	    jQuery('#mycarousel').jcarousel({
			scroll: 1,
	        wrap: 'circular',
	        itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback}
	    });
	
    
	/*MOUSE OVER*/
	/*CLOSE LOGIN BUTTON*/	
	$('#login').click(function() {  $('div', $(this)).fadeIn("slow"); 
									$(this).addClass("show"); 
								});
		
	$('#login').hoverIntent(
					{	over: function() {  },
						timeout: 850,
						out: function() {
							$('div', $(this)).fadeOut("slow"); 
							$(this).removeClass('show');		
						}
					}
					);
			
	
	/*LOGIN ERROR MESSAGES*/
	$('#SubmitBtn').click(function() { 
		if($('#login #user').val().length==0) {
			alert('Vul alstublieft uw naam in')
			return false;
		}
		if($('#login #pass').val().length==0) {
			alert('Vul alstublieft uw wachtwoord in')
			return false;
		}		
	});										
										
	/*TOOLTIP*/				
	$("#price li b").Tooltip({ 
		    track: true, 
		    delay: 0, 
		    showURL: false, 
		    opacity: 1, 
		    fixPNG: true,
		    extraClass: "",
			top: 10,
			left: -382
			});		

	/*var FO = { movie:"fileadmin/flash/mascotte_homepage.swf", width:"626", height:"198", majorversion:"6", build:"40", wmode:"transparent" };
				UFO.create(FO, "flashcoach");	
	var FO = { movie:"fileadmin/flash/mascotte.swf", width:"235", height:"165", majorversion:"6", build:"40", wmode:"transparent" };
				UFO.create(FO, "flashmascotte");	*/			
				
});

function emailValidation(email) {
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	if (!reg1.test(email) && reg2.test(email)) {
		return true;
	}
	alert("Invalid email address!");
	return false;
}

function CheckCalForm() {
	var name = document.getElementById("mailformnaam").value;
	var adr = document.getElementById("mailformaddress").value;
	var zip1 = document.getElementById("mailformzip").value;
	var zip2 = document.getElementById("mailformzip2").value;
	var city = document.getElementById("mailformcity").value;
	var phone = document.getElementById("mailformtel").value;
	var email = document.getElementById("mailformemail").value;
	var name2 = document.getElementById("mailformnaam2").value;
	var city2 = document.getElementById("mailformcity2").value;
	var makelaar = document.getElementById("mailformmakelaar").value;
	var vestig = document.getElementById("mailformvestig").value;
	var algemene = document.getElementById("algemeneId").checked;
	var err=""; var k=0;
	
	if (name=="") { k=1; err=err+"Vult u aub uw naam in!\n"; }
	if (adr=="") { k=1; err=err+"Vult u aub uw adres in!\n"; }
	if (zip1=="") { k=1; err=err+"Vult u aub uw postcode in\n"; }
	if (zip2=="") { k=1; err=err+"Vult u aub uw postcode in!\n"; }
	if (city=="") { k=1; err=err+"Vult u aub uw woonplaats in!\n"; }
	if (phone=="") { k=1; err=err+"Vult u aub uw telefoonnummer in!\n"; }
	if (email=="") { k=1; err=err+"Vult u aub uw emailadres in!!\n"; }
	if (name2=="") { k=1; err=err+"Vult u aub het adres van het object in!\n"; }
	if (city2=="") { k=1; err=err+"Vult u aub de plaats van het object in!\n"; }
	if (makelaar=="") { k=1; err=err+"Vult u aub de naam van uw makelaar in!\n"; }
	if (vestig=="") { k=1; err=err+"Vult u aub de plaats van uw makelaar in !\n"; }
	if (algemene==false) { k=1; err=err+"U dient akkoord te gaan met de algemene voorwaarden!\n"; }
	
	if (k==0) {
		if (emailValidation(email)==true) {
			document.formsend.submit();
		}
	} else {
		alert(err);
	}
}