
function checkFields() {
	if(okFields() && isValidEmail('dlcContactForm', document.dlcContactForm.emailField.value) ){
		document.dlcContactForm.actionType.value="sendNow";
		document.dlcContactForm.submit();						
	}else{
		alert('An error occurred while sending your request, please make sure you filled out all fields marked with * and that you typed your e-mail address correctly.');
		return;
	}			
}		

function okFields(){
	if(document.dlcContactForm.nameField.value && document.dlcContactForm.messageField.value){
		return true;
	}else{	return false; }				
}

function isValidEmail(form_id,email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(email) == false) {
		return false;
	}else{
		return true;		
	}
}


function titleTT(ele,t,tt) {
	if(!ele.ttip) {
		ele.ttip = makeEle('div',{className:'titleTT',dom:[
			makeEle('div',{className:'titleTT_cont',dom:[
				makeEle('div',{className:'titleTT_title',html:t}),
				makeEle('div',{className:'titleTT_tt',html:tt})
			]})
		]});
		document.getElementsByTagName('body')[0].appendChild(ele.ttip);
		var bs = getBoxSize(ele);
		var bs2 = getBoxSize(ele.ttip);
		ele.ttip.style.left = (findPosX(ele)-(bs2[0]+2))+'px';
		ele.ttip.style.top = (findPosY(ele)+Math.round(bs[1]/2))+'px';
		ele.onmouseout = function() {
			if(ele.ttip) {
				ele.ttip.parentNode.removeChild(ele.ttip);
				ele.ttip = null;
			}
		}
	}
}


function titleBotTT(ele,t,tt) {
	if(!ele.ttip) {
		ele.ttip = makeEle('div',{className:'titleTT_bot',dom:[
			makeEle('div',{className:'titleTT_cont',dom:[
				makeEle('div',{className:'titleTT_title',html:t}),
				makeEle('div',{className:'titleTT_tt',html:tt})
			]})
		]});
		var bs = getBoxSize(ele);
		ele.ttip.style.left = (findPosX(ele)+Math.round(bs[0]/2)-320)+'px';
		ele.ttip.style.top = (findPosY(ele)+bs[1]+10)+'px';
		document.getElementsByTagName('body')[0].appendChild(ele.ttip);
		ele.onmouseout = function() {
			if(ele.ttip) {
				ele.ttip.parentNode.removeChild(ele.ttip);
				ele.ttip = null;
			}
		}
	}
}


