// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function setStatus(id, tagid){
	var getTag = $("tag"+id+"_"+tagid);
	
	if(getTag.hasClassName('selected')){
		getTag.removeClassName('selected');
	}else{
		getTag.addClassName('selected');
	}
}

function checkForUploads(locale) {
	if ($('divStatus').innerHTML == "0 Files Uploaded") {
		$('uploadError').style.display = '';
		return false;
	} else {
		document.location.href="/signup/tags";
	}
}
 
function checkCheckbox(locale) {
	if (locale == "nl") { 
		if ($('accept').checked == true) {
			Element.update("button", '<a id="next" class="button volgende" onclick="document.forms[0].submit();return false;" href="/signup/upload">Volgende</a>');
		}
		else { 
			Element.update("button", '<a id="next" class="button disabled">Volgende</a>');
		}
	}else {
		if ($('accept').checked == true) {
			Element.update("button", '<a id="next" class="button volgende" onclick="document.forms[0].submit();return false;" href="/signup/upload">Next</a>');
		}
		else { 
			Element.update("button", '<a id="next" class="button disabled">Next</a>');
		}
	}
	
}

function validate(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 checkForm() {
	error = 0;
	if ($('user_name').value == false) {
		$('user_name').parentNode.childNodes[0].className = 'error';
		error = 1;
	}
	else { 
		$('user_name').parentNode.childNodes[0].className = '';
	}
	if ($('user_address').value == false) {
		$('user_address').parentNode.childNodes[0].className = 'error';
		error = 1;
	}
	else { 
		$('user_address').parentNode.childNodes[0].className = '';
	}
	if ($('user_zipcode').value == false) {
		$('user_zipcode').parentNode.childNodes[0].className = 'error';
		error = 1;
	}
	else { 
		$('user_zipcode').parentNode.childNodes[0].className = '';
	}

	if ($('user_city').value == false) {
		$('user_city').parentNode.childNodes[0].className = 'error';
		error = 1;
	}
	else { 
		$('user_city').parentNode.childNodes[0].className = '';
	}
	if ($('user_telephone').value == false) {
		$('user_telephone').parentNode.childNodes[0].className = 'error';
		error = 1;
	}
	else { 
		$('user_telephone').parentNode.childNodes[0].className = '';
	}
	if ($('user_email').value == false) {
		$('user_email').parentNode.childNodes[0].className = 'error';
		error = 1;
	}
	else {

 		$('user_email').parentNode.childNodes[0].className = '';
		if (validate($('user_email').value)) {
			$('errorEmailDiv').style.display="none";
		}
		else {
		error = 2;
		$('user_email').parentNode.childNodes[0].className = 'error';
		
		}
	}
	
	if (error == 1) {
		$('errorDiv').style.display="";
	}
	if (error == 2) {
		$('errorEmailDiv').style.display="";
	}
	if (error == 1 || error == 2) {}
	else {
		$('errorDiv').style.display='none';
		$('errorEmailDiv').style.display='none';
		
		document.forms[0].submit();return false;
	}
}