	function test(obj,msg) {
	  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	  if (regex.test(obj.value))
	  {
		return true;
	  }
	  else{
		alert(msg);
		obj.focus();
		return false;
	  }
	}

	function checkempty(obj,msg)
	{
	 if(obj.value=="")
	 {
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}


	function checkContactForm()
	{
		if (checkempty(document.getElementById('cname'),"Enter your name, required!")==false) return false;
		if (checkempty(document.getElementById('username'),"Enter your username, required!")==false) return false;
		if (test(document.getElementById('email'),"Enter your email, required!")==false) return false;
		if (checkempty(document.getElementById('subject'),"Enter subject, required!")==false) return false;
		if (checkempty(document.getElementById('message'),"Enter message/question, required!")==false) return false;
		if (checkempty(document.getElementById('image1'),"Enter first validation image code, required!")==false) return false;
		if (checkempty(document.getElementById('image2'),"Enter second validation image code, required!")==false) return false;


		return true;
	}


	function enableSubmit(){
		var total, noEmpty;

		noEmpty = 0;
		total = 8;
		//,,,,,,,
		if(document.getElementById('username').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('lastname').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('firstname').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('address').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('postnumber').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('city').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('image1').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('image2').value != "") {
			noEmpty  += 1;
			
		}
		
		if (noEmpty==total){
			document.getElementById('btnSubmit').src='img/submit_competition.jpg';
			document.getElementById('btnSubmit').disabled = false;
			document.getElementById('btnSubmit').style.cursor = 'pointer';				
		}else{
			document.getElementById('btnSubmit').src='img/submit_competition_disabled.jpg';
			document.getElementById('btnSubmit').disabled = true;		
			document.getElementById('btnSubmit').style.cursor = 'none';			
		}
	}
	
	function enableContact(s1,s2){
		var total, noEmpty;

		noEmpty = 0;
		total = 7;
		//,,,,,,,
		if(document.getElementById('cname').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('username').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('email').value != "") {
			var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
			if (regex.test(document.getElementById('email').value))
			{
				noEmpty  += 1;				
			}else{
			}			
		}
		if(document.getElementById('subject').value != "") {
			noEmpty  += 1;
		}
		if(document.getElementById('message').value != "") {
			noEmpty  += 1;
		}
		//alert(document.getElementById('image1').value ==  s1);
		if((document.getElementById('image1').value != ""  )) {
			noEmpty  += 1;
		}
		if((document.getElementById('image2').value != "")) {
			noEmpty  += 1;
		}

		if (noEmpty==total){
			document.getElementById('btnSubmit').src='img/send_contact_info.jpg';
			document.getElementById('btnSubmit').disabled = false;
			document.getElementById('btnSubmit').style.cursor = 'pointer';			
		}else{
			document.getElementById('btnSubmit').src='img//send_contact_info_disabled.jpg';
			document.getElementById('btnSubmit').disabled = true;
			document.getElementById('btnSubmit').style.cursor = 'none';
		}
	}
	
	function limitText(limitField, limitCount, limitNum) {
		if (limitField.value.length > limitNum) {
			limitField.value = limitField.value.substring(0, limitNum);
		} else {
			limitCount.value = limitNum - limitField.value.length;
		}
	}

	
	