function OCPG_triggerForm( mode , whats_show ) {
	$("#persons_registrations_container #form_form").css( "display" , mode == "show" ? "block" : "none" );
	
	$( "div[id^=ocpr_message_]" ).css( "display", "none" );
	
	if( mode == "hide" ) {
		$( "#ocpr_message_"+whats_show ).css( "display", "block" );
		}
	}
	
function OCPG_clearForm( ) {
	var tmp_form = document.forms.add_by_guests;
	if( tmp_form ) {
		try {
			tmp_form.name.value = '';
			tmp_form.name.focus();
			tmp_form.site_address.value = 'http://';
			tmp_form.email.value = '';
			}
		catch(e){}
		}
	}
	
function OCPG_check_form()  {
	var email_validation_arr = /^[\w-\.]+@(?:[\w-]+\.)*([\w-]+\.[\w]{2,4})$/.exec( $("input[name='email'].text").val() );
	var site_address_validation_arr = /^(?:http:\/\/)?(?:[\w-]+\.)*([\w-]+\.[\w]{2,4})(?:[\/\?].*)?$/.exec( $("input[name='site_address']").val() );
	
	//return true;
	
	if( email_validation_arr == null || email_validation_arr.length != 2 ) {
		alert( 'Ошибка. Введенный email не корректен' );
		return false;
		}
	
	if( site_address_validation_arr == null || site_address_validation_arr.length != 2 ) {
		alert( 'Ошибка. Введенный сайт не корректен' );
		return false;
		}
	
	if( $("select[name=catalog_cms_id]").val()=="" ) {
		alert( "Ошибка. Укажите CMS" );
		return false;
		}
	
	if( $(":radio[name=authentication_type]:checked").val() == "email" ) {
		if( site_address_validation_arr[ 1 ].toLowerCase() != email_validation_arr[ 1 ].toLowerCase() ) {
			alert( "Ошибка. Введенный Вами email и сайт находятся на разных доменах" );
			return false;
			}
		}
		
	return true;
	}
	
function OCPG_setCC( cc_id ) {
	$("select[name=catalog_cms_id]").val( cc_id );
	}

function OCPG_set_email_special_comment() {
	$(":radio[name=authentication_type]:checked").val() == "email" ? $("#email_special_comment").show() : $("#email_special_comment").hide();
	}
	
$(document).ready(function(){
	OCPG_set_email_special_comment();
	$(":radio[name=authentication_type]").click(function(){
		OCPG_set_email_special_comment();
		});
	});