function SayThanks() {
		 /*
		 Shadowbox.open({
			  content:    '<div id="register-msg">Your registration was successfull!</div>',
			  player:     "html",
			  title:      "Thank you!",
			  height:     204,
			  width:      352
		 });
		 */
		 $("#register-msg").show();
		 $("#saythanks").trigger('click');
		 if(document.getElementById('pnlError')) {
				document.getElementById('pnlError').style.display = 'none';
		 }
}

function validateUpload() {
	if(document.getElementById('imageChoser').value == "") {
			document.getElementById('imageChoserLabel').style.color = "#c00";
			document.getElementById('imageChoser').onclick = function () { document.getElementById('imageChoserLabel').style.color = "#fff" };
			return false;
	}
	else {
			return true;	
	}
}

function validateForm() {
	var error = 0;
	
	if(document.getElementById('registerFirstname').value == "") {
		error = 1;
		document.getElementById('label-registerFirstname').style.color = '#fe1f1f';
		document.getElementById('registerFirstname').onfocus = function () {
			document.getElementById('label-registerFirstname').style.color = '#fff';
		}
	}
	if(document.getElementById('registerLastname').value == "") {
		error = 1;
		document.getElementById('label-registerLastname').style.color = '#fe1f1f';
		document.getElementById('registerLastname').onfocus = function () {
			document.getElementById('label-registerLastname').style.color = '#fff';
		}
	}
	if(document.getElementById('registerPhone').value == "") {
		error = 1;
		document.getElementById('label-registerPhone').style.color = '#fe1f1f';
		document.getElementById('registerPhone').onfocus = function () {
			document.getElementById('label-registerPhone').style.color = '#fff';
		}
	}	
	if(document.getElementById('registerEmail').value == "") {
		error = 1;
		document.getElementById('label-registerEmail').style.color = '#fe1f1f';
		document.getElementById('registerEmail').onfocus = function () {
			document.getElementById('label-registerEmail').style.color = '#fff';
		}
	}	
	if(document.getElementById('chkOver18').checked  == 0) {
		error = 1;
		document.getElementById('label-chkOver18').style.color = '#fe1f1f';
		document.getElementById('chkOver18').onfocus = function () {
			document.getElementById('label-chkOver18').style.color = '#fff';
		}
	}
	if(document.getElementById('chkMCHolder').checked  == 0) {
		error = 1;
		document.getElementById('label-chkMCHolder').style.color = '#fe1f1f';
		document.getElementById('chkMCHolder').onfocus = function () {
			document.getElementById('label-chkMCHolder').style.color = '#fff';
		}
	}
	if(document.getElementById('chkPrivacy').checked  == 0) {
		error = 1;
		document.getElementById('label-chkPrivacy').style.color = '#fe1f1f';
		document.getElementById('chkPrivacy').onfocus = function () {
			document.getElementById('label-chkPrivacy').style.color = '#fff';
		}
	}
	
	if(error == 0) {
		return true;
	} else {
		return false;
	}
}

function tipshow(objid) {
	obj = document.getElementById(objid);
	obj.style.display = 'block';
} 

function tiphide(objid) {
	obj = document.getElementById(objid);
	obj.style.display = 'none';
} 

function imposeMaxLength(Object, MaxLen)
{
	if(document.getElementById('chars')) {
		document.getElementById('chars').value = (MaxLen - Number(Object.value.length+1));		
	}
	
	return (Object.value.length <= Number(MaxLen - 2));
}

window.onload = function () { 
	if(document.getElementById('comments')) {
		document.getElementById('comments').onkeypress= function (e) { 
		
			
			if (!e) {var e = window.event;}
			if (e.keyCode) {getEvent = e.keyCode;}
			else if (e.which) {getEvent = e.which;}

			
			if (getEvent == 8 || getEvent == 46) {
				if(document.getElementById('comments').value.length > 0 && getEvent == 8 ) {
				document.getElementById('chars').value = Number(Number(document.getElementById('chars').value) + 1);
				}
			} 
			else {
				return imposeMaxLength(this, 100); 
			}		
		
		} 
	}
	
	
}
