// JavaScript Document

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

try {
	var pageTracker = _gat._getTracker("UA-4497921-9");
	pageTracker._trackPageview();
} catch(err) {}



$(window).eventAdd('load',function(){ 
	//$("dealers_link").eventAdd("click",dealersDisplay);
});

function animInit()
{
	currentImage = 0;
	nrOfImages = imageString.length;
	t = setTimeout("anim()",8000);
}
function anim()
{
	animImage(imageString[currentImage]);
	currentImage++;
	if(currentImage==nrOfImages){
		currentImage = 0;
	}	
	
}

function animImage(src){
	clearTimeout(t);
	$("imagePortfolio").animate('fade',{ startO:1,endO:0.1,speed:25},ready = function(){
		$("imagePortfolio").setAttribute("src",src);
		$("imagePortfolio").animate('fade',{ startO:0.1,endO:1,speed:25});
		t = setTimeout("anim()",8000);
		}
	);
}

// IMAGES
introText = true;
function setImage(src){
	clearTimeout(t);
	if(introText==true){
		$("textOverlay").animate('fade',{ startO:1,endO:0.1,speed:25},ready = function(){
			introText = false;
			$("textOverlay").setCss('visibility','hidden');
		}
		);	
	}
	animImage(src);
}

function leftArrow()
{
	dimensions = $.dimensions(document.getElementById("imageScroll"));
	if(dimensions.left < 0){
		if((dimensions.left+600)>=0){
			$("imageScroll").animate('move',{ startX:dimensions.left,endX:1,speed:8,style:styleSin});
		} else {
			$("imageScroll").animate('move',{ startX:dimensions.left,endX:(dimensions.left+600),speed:8,style:styleSin});
		}
	} else {
		$("imageScroll").setCss("left","0px");
	}
	
}
function rightArrow()
{
	dimensions = $.dimensions(document.getElementById("imageScroll"));
	if(dimensions.left > (0-dimensions.width+1100)){
		if((dimensions.left-600) < (0-dimensions.width+1100)){
			$("imageScroll").animate('move',{ startX:dimensions.left,endX:(0-dimensions.width+1100),speed:8,style:styleSin});
		} else {
			$("imageScroll").animate('move',{ startX:dimensions.left,endX:(dimensions.left-600),speed:8,style:styleSin});
		}
	} else {
		$("imageScroll").setCss("left",(0-dimensions.width+1100)+"px");
	}
	
}


function news(id)
{
	if(id==1){
		$("news1").animate('scale',{ endH:280,speed:10});
		$("news2").animate('scale',{ endH:45,speed:10});
		$("news3").animate('scale',{ endH:30,speed:10});	
		$("newsImage").animate('fade',{ startO:1,endO:0.1,speed:12},ready = function(){
			$("newsImage").setAttribute("src","img/news1.jpg");
			$("newsImage").animate('fade',{ startO:0.1,endO:1,speed:12});
			}
		);		
	}
	if(id==2){
		$("news1").animate('scale',{ endH:45,speed:10});
		$("news2").animate('scale',{ endH:240,speed:10});
		$("news3").animate('scale',{ endH:30,speed:10});
		$("newsImage").animate('fade',{ startO:1,endO:0.1,speed:12},ready = function(){
			$("newsImage").setAttribute("src","img/news2.jpg");
			$("newsImage").animate('fade',{ startO:0.1,endO:1,speed:12});
			}
		);		
	}
	if(id==3){
		$("news1").animate('scale',{ endH:45,speed:10});
		$("news2").animate('scale',{ endH:45,speed:10});
		$("news3").animate('scale',{ endH:240,speed:10});	
		$("newsImage").animate('fade',{ startO:1,endO:0.1,speed:12},ready = function(){
			$("newsImage").setAttribute("src","img/news3.jpg");
			$("newsImage").animate('fade',{ startO:0.1,endO:1,speed:12});
			}
		);		
	}	
}



// Validatie
function validateWebTextElement(theFormElement) 
{
	theFormElement.className = theFormElement.className.replace('_error','') 
	if(theFormElement.value.length==0){
		theFormElement.className+='_error';
		validForm=false;
	} 
}

function validateWebEmailElement(theFormElement)
{
	theFormElement.className = theFormElement.className.replace('_error','');
	if (theFormElement.value.length >0) {
		i=theFormElement.value.indexOf("@")
		j=theFormElement.value.indexOf(".",i)
		k=theFormElement.value.indexOf(",")
		kk=theFormElement.value.indexOf(" ")
		jj=theFormElement.value.lastIndexOf(".")+1
		len=theFormElement.value.length
			
		if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)){
		} else {
			theFormElement.className+='_error';
			validForm = false;
		}
	 } else {
		theFormElement.className+='_error';
		validForm = false;
	}
}

