function switchImages(img, target){
	document.getElementById(target).src = img;
}


function checkAll(){
	errors = ''; 
	errors = checkLenght("form_Name", "2");
	errors = checkEmail("form_Email");
	errors = checkLenght("form_Subject", "2");
	errors = checkLenghtTextarea("form_Message", "2");

	if (errors == "") {
		return true;
	} else {
		alert("Please complete the form");
		return false;
	}

}

function checkLenght(object, min){
	veld = document.getElementById(object);
	if (veld.value.length < min) {	
		document.getElementById(object).className = 'txtinput error';
		return 'error';
	} else {
		document.getElementById(object).className = 'txtinput';
	    return '';
	    alert('ok');
	}
}

function checkLenghtTextarea(object, min){
	veld = document.getElementById(object);
	if (veld.value.length < min) {	
		document.getElementById(object).className = 'txtareaerror';
		return 'error';
	} else {
		document.getElementById(object).className = 'txtarea';
	    return '';
	}
}

function checkEmail(object) {
	veld = document.getElementById(object).value;
	
	var at = "@";
	var dot = ".";
	var lat = veld.indexOf(at);
	var lstr = veld.length;
	var ldot = veld.indexOf(dot);
	
	if (veld.indexOf(at)==-1){
		document.getElementById(object).className = "txtinput error";
		return "error";
	} else if (veld.indexOf(at)==-1 || veld.indexOf(at)==0 || veld.indexOf(at)==lstr) {
		document.getElementById(object).className = "txtinput error";
		return "error";
	} else if (veld.indexOf(dot)==-1 || veld.indexOf(dot)==0 || veld.indexOf(dot)==lstr) {
		document.getElementById(object).className = "txtinput error";
		return "error";
	} else if (veld.indexOf(at,(lat+1))!=-1) {
		document.getElementById(object).className = "txtinput error";
		return "error";
	} else if (veld.substring(lat-1,lat)==dot || veld.substring(lat+1,lat+2)==dot) {
		document.getElementById(object).className = "txtinput error";
		return "error";
	} else if (veld.indexOf(dot,(lat+2))==-1) {
		document.getElementById(object).className = "txtinput error";
		return "error";
	} else if (veld.indexOf(" ")!=-1) {
		document.getElementById(object).className = "txtinput error";
		return "error";
	} else {
		document.getElementById(object).className = "txtinput";
		return "";	
	}	 
}


$(document).ready(function() { 
	
	// lightbox
    $('#thumbs a').lightBox();

	// Navigatie
	$('.main').hover(function(){
		$(this).animate({top: "6px"}, 250 );
	}, function() {
		$(this).animate({top: "20px"}, 250 );
	});
	
	// Thumbs
	$('.thumb').hover(function(){
		$(this).animate({top: "-3px"}, 150 );
	}, function() {
		$(this).animate({top: "0px"}, 150 );
	});
	
	// switch
	$('.change').click(function(){
		$('#workitem').css('opacity','0');
		$('#workitem').stop().fadeTo(550, 1);
	});
	
	// contact
	$('#contact').hover(function() {
    	var fade = $('> div', this);
    	if (fade.is(':animated')) {
      		fade.stop().fadeTo(250, 1);
    	} else {
      		fade.fadeIn(250);
    	}
  	}, function () {
    	var fade = $('> div', this);
    	if (fade.is(':animated')) {
      		fade.stop().fadeTo(250, 0);
    	} else {
      		fade.fadeOut(250);
    	}
  	});
  	
  	// other javascript
  	
	if(typeof sIFR == "function"){
		sIFR.replaceElement(named({sSelector:".redHeader", sFlashSrc:"http://www.ddavisdesign.co.uk/fonts/Capitals.swf", sColor:"#ab231d", sLinkColor:"#ab231d", sBgColor:"#FFFFFF", sHoverColor:"#ab231d", sWmode:"transparent"})); 
		sIFR.replaceElement(named({sSelector:".beigeHeader", sFlashSrc:"http://www.ddavisdesign.co.uk/fonts/Capitals.swf", sColor:"#efeadf", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", sWmode:"transparent"})); 
	}
		
	document.getElementById('container').className = "";
	document.getElementById('footer').className = "";
		
	getTwitters('tweet', {id: 'deansd', enableLinks: true, ignoreReplies: false, clearContents: true,template: '%text%'});
	getTwitters('date', {id: 'deansd', enableLinks: true, ignoreReplies: false, clearContents: true,template: '%time%'});
	 
});