  	function gValidateField( field, maxlen ){
		if ( field.value.length > maxlen ){
			field.value = field.value.substr(0,maxlen);
		}
		document.forms['gContactForm']['counter_'+field.name].value = maxlen - field.value.length;
	}
	function submitform(){
		document.forms[0].submit();
	}
	var start = 0;
	var scrollDir = 0;
	var speed = 3;
	function scrollDiv () {
		var mask = document.getElementById("mask");
		var content = document.getElementById("content");
		switch (scrollDir) {
			case 1: {
				if ((content.style.top.substring(0, content.style.top.length - 2) * 1) + speed < 0) 
					content.style.top = ((content.style.top.substring(0, content.style.top.length - 2) * 1) + speed) + "px";
				else content.style.top = "0px";
			} break;
			case 2: {
				if ((content.style.top.substring(0, content.style.top.length - 2) * 1) - speed > (-content.offsetHeight + mask.offsetHeight)) 
					content.style.top = ((content.style.top.substring(0, content.style.top.length - 2) * 1) - speed) + "px";
				else content.style.top = (-content.offsetHeight + mask.offsetHeight) + "px";
			} break;
		}
		setTimeout("scrollDiv()", 20);
	}
	var start = 0;
	var scrollDir1 = 0;
	var speed = 3;
	function scrollDiv1 () {
		var mask = document.getElementById("mask1");
		var content = document.getElementById("content1");
		switch (scrollDir1) {
			case 1: {
				if ((content.style.top.substring(0, content.style.top.length - 2) * 1) + speed < 0) 
					content.style.top = ((content.style.top.substring(0, content.style.top.length - 2) * 1) + speed) + "px";
				else content.style.top = "0px";
			} break;
			case 2: {
				if ((content.style.top.substring(0, content.style.top.length - 2) * 1) - speed > (-content.offsetHeight + mask.offsetHeight)) 
					content.style.top = ((content.style.top.substring(0, content.style.top.length - 2) * 1) - speed) + "px";
				else content.style.top = (-content.offsetHeight + mask.offsetHeight) + "px";
			} break;
		}
		setTimeout("scrollDiv1()", 20);
	}
