function CheckSubmissions( pForm ) {
	var error=false;
	var Form = document.forms[pForm];
	
	var ErrorEvent = function(sText, sElement) {
		alert(sText);
		Form.elements[sElement].focus();
	};
	
	/*----- Cheking main -----*/
	if ( Form.elements['main_title'].value.length == 0 ) {
		ErrorEvent('Please enter TITLE', 'main_title');
		return false;
	}
	
	if ( Form.elements['main_logline'].value.length == 0 ) {
		ErrorEvent('Please enter LOGLINE', 'main_logline');
		return false;
	}
	
	if ( Form.elements['main_genre'].value.length == 0 ) {
		ErrorEvent('Please enter GENRE', 'main_genre');
		return false;
	}
	
	if ( Form.elements['main_wga'].value.length == 0 ) {
		ErrorEvent('Please enter WGA #', 'main_wga');
		return false;
	}
	
	if ( Form.elements['main_file'].value.length == 0 ||
		 Form.elements['main_file'].value.match(/\.(doc|rtf|pdf)$/ig) == null
	) {
		ErrorEvent('Please attach document in one of the following formats: *.doc, *.rtf, *.pdf', 'main_file');
		return false;
	}
	
	/*----- Cheking Participating Party -----*/
	if ( Form.elements['pp_by'].value.length == 0 ) {
		ErrorEvent('Please enter Participating Party field By', 'pp_by');
		return false;
	}
	
	if ( Form.elements['pp_title'].value.length == 0 ) {
		ErrorEvent('Please enter Participating Party field Title', 'pp_title');
		return false;
	}
	
	if ( Form.elements['pp_phone'].value.match(/\d{3}/) == null ) {
		ErrorEvent('Please check Participating Party field Telephone', 'pp_phone');
		return false;
	}
	
	if ( Form.elements['pp_email'].value.match(/^\w+([\.\w-]+)*\w@\w([\.\w-]+)*\.\w{2,4}$/) == null ) {
		ErrorEvent('Please check Participating Party field Email', 'pp_email');
		return false;
	}

	if ( Form.elements['pp_street'].value.length == 0 ) {
		ErrorEvent('Please enter Participating Party field Street', 'pp_street');
		return false;
	}
	
	if ( Form.elements['pp_city'].value.length == 0 ) {
		ErrorEvent('Please enter Participating Party field City', 'pp_city');
		return false;
	}
	
	if ( Form.elements['pp_zip'].value.match(/\d{5}/) == null ) {
		ErrorEvent('Please check Participating Party field Zip', 'pp_zip');
		return false;
	}
	
	if ( Form.elements['pp_country'].value == 'United States' && Form.elements['pp_state'].value == 'other' ) {
		ErrorEvent('Please check State', 'pp_state');
		return false;
	}
	
	return true;
} 
