
	function wrc_dateOnClick(elementName) {
		if(document.getElementById(elementName).value == 'TT.MM.JJJJ') {
			document.getElementById(elementName).value = '';
			return false;
		}
	}

	function wrc_dateOnBlur(elementName) {
		if(document.getElementById(elementName).value == '') {
			document.getElementById(elementName).value = 'TT.MM.JJJJ';
			return false;
		}
	}

	function wrc_formReset() {
		for(var index in document.forms["recruiting"].elements) {
			if(!document.forms["recruiting"].elements[index]) continue;
			if(!document.forms["recruiting"].elements[index].nodeName) continue;
			str_nodeName = document.forms["recruiting"].elements[index].nodeName.toLowerCase();
			if(str_nodeName == 'input' || str_nodeName == 'textarea') {
				document.forms["recruiting"].elements[index].style.border = '';
			}
		}
		return false;
	}

	function wrc_formSubmit() {
		arr_valid = new Array;
		arr_valid[0] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_firstname]'], 'firstname')) ? false : true;
		arr_valid[1] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_lastname]'], 'lastname')) ? false : true;
		arr_valid[2] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_nickname]'], 'nickname')) ? false : true;
		arr_valid[3] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_email]'], 'email')) ? false : true;
		arr_valid[4] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_city]'], 'city')) ? false : true;
		arr_valid[5] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_country]'], 'country')) ? false : true;
		arr_valid[6] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_birthday]'], 'birthday')) ? false : true;

		arr_valid[7] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_icq]'], 'icq')) ? false : true;
		arr_valid[8] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_aim]'], 'aim')) ? false : true;
		arr_valid[9] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_msn]'], 'msn')) ? false : true;
		arr_valid[10] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_yahoo]'], 'yahoo')) ? false : true;
		arr_valid[11] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_www]'], 'www')) ? false : true;

		arr_valid[12] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_exclans]'], 'exclans')) ? false : true;
		arr_valid[13] = (!wrc_checkFieldValue(document.forms["recruiting"].elements['arr_joinus[wrc_message]'], 'message')) ? false : true;

		for(var index in arr_valid) {
			boo_valid = (arr_valid[index] == true) ? true : false;
		}

		if(wrc_doBeforeSubmit() == true && boo_valid == true) {
			document.forms["recruiting"].submit();
		} else {
			return false;
		}
//		if(wrc_doBeforeSubmit() == true && boo_valid == true) {
//			document.forms["recruiting"].submit();
//		} else {
//			return false;
//		}
	}

	function wrc_doBeforeSubmit(){
		if(document.getElementById('acceptradio_1').checked == true) {
			document.forms["recruiting"].action = 'wic.php?cnt=".$id_content."&amp;sct=".$id_section."';
			document.forms["recruiting"].method = 'POST';
			return true;
		} else {
			document.forms["recruiting"].action = '#';
			document.forms["recruiting"].method = 'POST';
			return false;
		}
	}

	function wrc_checkFieldValue(msc_element, str_validate) {
		switch(str_validate) {

			case 'firstname':
			case 'lastname':
			case 'city':
			case 'country':
				if(msc_element.value == '' || msc_element.value.match(/[0-9]/)) {
					msc_element.style.border = '2px solid red';
					return false;
				} else {
					msc_element.style.border = '';
					return true;
				}
			break;

			case 'nickname':
				if(msc_element.value == '') {
					msc_element.style.border = '2px solid red';
					return false;
				} else {
					msc_element.style.border = '';
					return true;
				}
			break;

			case 'email':
				if(msc_element.value == '' || !msc_element.value.match(/^[A-Z0-9._%-]{2,}@[A-Z0-9.-]{3,}\.[A-Z]{2,6}$/)) {
					msc_element.style.border = '2px solid red';
					return false;
				} else {
					msc_element.style.border = '';
				}
				break;
			case 'msn':
			case 'aim':
			case 'yahoo':
				if(msc_element.value != '' && !msc_element.value.match(/^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/)) {
					msc_element.style.border = '2px solid red';
					return false;
				} else {
					msc_element.style.border = '';
					return true;
				}
			break;

			case 'icq':
				if(msc_element.value != '' && !msc_element.value.match(/^[0-9]{1,3}-[0-9]{1,3}-[0-9]{1,3}$/)) {
					msc_element.style.border = '2px solid red';
					return false;
				} else {
					msc_element.style.border = '';
					return true;
				}
			break;

			case 'birthday':
				if(msc_element.value == '' || msc_element.value == 'dd.mm.yyyy' || !msc_element.value.match(/\b(0?[1-9]|[12][0-9]|3[01])[- /.](0?[1-9]|1[012])[- /.](19|20)?[0-9]{2}\b/)) {
					msc_element.style.border = '2px solid red';
					return false;
				} else {
					msc_element.style.border = '';
					return true;
				}
			break;

			case 'www':
				if(msc_element.value != '' && !msc_element.value.match(/^(((ht|f)tp(s?)\:\/\/){1})?([a-zA-Z0-9]{3,})\.([a-zA-Z0-9\-\_]{3,})\.([a-zA-Z\.]{2,6})$/)) {
					msc_element.style.border = '2px solid red';
					return false;
				} else {
					msc_element.style.border = '';
					return true;
				}
			break;

			case 'message':
			case 'exclans':
				if(msc_element.value == '' && msc_element.value.length < 5 ) {
					msc_element.style.border = '2px solid red';
					return false;
				} else {
					msc_element.style.border = '';
					return true;
				}
			break;

			default:
				alert('pups');
			break;
		}
	}
