addLoadEvent(blurLinks);
addLoadEvent(initLinkActions);

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}


/* remove all focus lines from links when clicked */
function blurLinks() {
	var links = document.getElementsByTagName('a');
	for (i=0;i<links.length;i++) {
		links[i].onfocus = function() {
			this.blur();
		}
	}
}



/* preload images */
function preloadImages() { 
	var d=document; 
	if(d.images){ 
		if(!d.MM_p) {
			d.MM_p=new Array();
		}
	}
	
	var i,j=d.MM_p.length,a=preloadImages.arguments; 
	
	for(i=0; i<a.length; i++){
		if (a[i].indexOf("#")!=0){ 
			d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
		}
	}
	
}

function initLinkActions() {
	
	$('btnContact').onclick = function() {
		$('contact').style.display='block';
	}
	
	$('btnCloseContact').onclick = function() {
		$('contact').style.display='none';
	}
	
	$('btnWork').onclick = function() {
		Effect.ScrollTo('recentWork');
			return false;
	}
	
	$('frmContact').onsubmit = function() {
		processMail();
		$('frmContact').style.display='none';
		$('processing').style.display='block';
		return false;
	}
	
	
}

function closeThang() {
	$('contact').style.display='none';
}


function processMail() {
	var url = 'assets/phajax/processMail.php';
	new Ajax.Updater('contact', url, { parameters: $('frmContact').serialize() });

}

