function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
			anchor.className = "external-link";
		}
	}
}

function fixButtons() {
	var a = document.getElementsByTagName('a');
	
	for (var i = 0; i < a.length; i++) {
		if (a[i].className != 'button' && a[i].className != 'button pdficon') {
			continue;
		}
		
		a[i].parentNode.innerHTML += '<span class="clearfix"></span>';
	}
}

function validate() {
	var fields = new Array();
		fields.push('txtCompany');
		fields.push('txtName');
		fields.push('txtMail');
		
	var validated = true;
	
	for (var field = 0; field < fields.length; field++) {
		fieldObject = document.getElementById(fields[field]);
		
		if (fieldObject.value == '') {
			fieldObject.style.backgroundColor = '#fcc';
			validated = false;
		} else {
			fieldObject.style.backgroundColor = '';
		}
	}
	
	if (validated) {
		document.getElementById('formelem').submit();
	}
}

window.onload = function() {
	externalLinks();
	fixButtons();
}
