hashFormItems["reg_company"] = {
	"company_name" : { "notempty" : "Lütfen Firma Adı'nı girin!" , "minlength" : 3 , "minlength_error" : "İzin Verilen En Az Karakter Sayısı" }
    // ,"company_description" : { "notempty" : "Lütfen Firma Tanımı'nı girin!" , "minlength" : 10 , "minlength_error" : "İzin Verilen En Az Karakter Sayısı" }
	,"company_country" : { "cantbe" : 0 , "cantbe_msg" : "Lütfen Ülke seçin!" }
	,"company_city" : { "cantbe" : 0 , "cantbe_msg" : "Lütfen Şehir seçin!" }
	,"logo_file" : { "notreq" : "true" , "regex" : "^.+\\.(jpg|gif)$" , "regex_error" : "Lütfen gif ya da jpg dosya seçin!" }
    // ,"company_address" : { "notempty" : "Lütfen Adres'i girin!" , "minlength" : 10 , "minlength_error" : "İzin Verilen En Az Karakter Sayısı" }
	,"company_phone" : { "notempty" : "Lütfen Telefon'u girin!" , "minlength" : 7 , "minlength_error" : "İzin Verilen En Az Karakter Sayısı" }
	,"company_sector" : { "cantbe" : 0 , "cantbe_msg" : "Lütfen Sektör seçin!" }
	,"company_sector_function" : { "cantbe" : 0 , "cantbe_msg" : "Lütfen Sektör Fonksiyonu seçin!" }
	,"company_user_full_name" : { "notempty" : "Lütfen Adı, Soyad girin!" , "minlength" : 5 , "minlength_error" : "İzin Verilen En Az Karakter Sayısı" }
	,"company_user_email" : { "regex" : "^[\\w\\.\\-]+@[\\w\\.\\-]+$" , "regex_error" : "Lütfen E-Posta adresi yazın!" }
	,"company_user_password" : { "notempty" : "Lütfen Şifre girin!" , "minlength" : 4 , "minlength_error" : "İzin Verilen En Az Karakter Sayısı" }
	,"security_code" : { "notempty" : "Lütfen Güvenlik Kodu'nu girin!" }
}

function is_company_ok( oform ){
	if( !check_form( oform ) ){ return false; }
	
	var strCompanyName = eu( oform["company_name"].value );
	var strUserName = eu( oform["company_user_full_name"].value );
	var strUserEmail = eu( oform["company_user_email"].value );
	var strSECCODE = eu( oform["security_code"].value );

	$("reg_com_button").disabled = true;

	var resDiv = $("reg_res");
	resDiv.className = "reg_stu_loading";
	resDiv.innerHTML = ""
		+ "<p id=\"ajax_loading\"><img src=\"/images/loading.gif\" alt=\"Loading...\"/></p>"
		+ "<p id=\"ajax_text\">Lütfen bekleyin , bilgileri kontrol ediyorum!</p>"
		+ "";

	var send_string = "cn=" + strCompanyName + "&fn=" + strUserName + "&em=" + strUserEmail + "&sec=" + strSECCODE;
	var regstuajax = new AJAX( "xmlhttp-handler-verify-company.php" , send_string , "regcompverify" );

	return false;
}

function regcompverify( xmlDOM ){
	var resDiv = $("reg_res");
	var xml_dom = xmlDOM.responseXML;
	var xml_root = xml_dom.getElementsByTagName('root').item(0);
	var xml_error = xml_root.getElementsByTagName('errors').item(0);
	var xml_error_message = xml_error.getElementsByTagName('message').item(0).firstChild.data;
	var sec = xml_root.getElementsByTagName('sec').item(0).firstChild.data;

	resDiv.innerHTML = "";
	resDiv.className = "";

	

	if( sec == "false" ){
		alert( xml_error_message );
		$("reg_com_button").disabled = false;
		return false;
	}

	var user_data = xml_root.getElementsByTagName('user').item(0).firstChild.data;
	var company_data = xml_root.getElementsByTagName('company').item(0).firstChild.data;
	

	if( user_data == "false" ){
		alert( xml_error_message );
		$("reg_com_button").disabled = false;
		return false;
	}

	if( company_data == "false" ){
		alert( xml_error_message );
		$("reg_com_button").disabled = false;
		return false;
	}
	
	document.reg_company.submit();
		
}

function init_ajax_area( divID ){
	if( $( divID ).style.display == "none" ){
		$( divID ).style.display = "block";
	}
	else{
		$( divID ).style.display = "none";
	}
}

function ajax_country_add(){
	var oCountryTr = document.reg_company.ajax_country_name_tr;
	var oCountryEn = document.reg_company.ajax_country_name_en;
	if( oCountryTr.value.length == 0 ){
		alert( "Lütfen Türkçe ülke adını girin!" );
		oCountryTr.focus();
		return false;
	}
	if( oCountryEn.value.length == 0 ){
		alert( "Lütfen İngilizce ülke adını girin!" );
		oCountryEn.focus();
		return false;
	}
	init_ajax_area( 'ajax_country_add' );
	var send_string = "action=" + eu( "add_country" ) + "&aj_item_tr=" + eu( oCountryTr.value ) + "&aj_item_en=" + eu( oCountryEn.value );

	document.reg_company.ajax_country_name_tr.value = "";
	document.reg_company.ajax_country_name_en.value = "";

	var ajaxcall = new AJAX( "xmlhttp-handler.php" , send_string , "result_single_combo_hook" , Array( "company_country" ) );
}

function ajax_city_add(){
	var oCityTr = document.reg_company.ajax_city_name_tr;
	var oCityEn = document.reg_company.ajax_city_name_en;
	if( oCityTr.value.length == 0 ){
		alert( "Lütfen Türkçe şehir adını girin!" );
		oCityTr.focus();
		return false;
	}
	if( oCityEn.value.length == 0 ){
		alert( "Lütfen İngilizce şehir adını girin!" );
		oCityEn.focus();
		return false;
	}
	init_ajax_area( 'ajax_city_add' );

	var send_string = "action=" + eu( "add_city" )
					+ "&country=" + document.reg_company.company_country.value
					+ "&aj_item_tr=" + eu( oCityTr.value )
					+ "&aj_item_en=" + eu( oCityEn.value );

	document.reg_company.ajax_city_name_tr.value = "";
	document.reg_company.ajax_city_name_en.value = "";

	var ajaxcall = new AJAX( "xmlhttp-handler.php" , send_string , "result_single_combo_hook" , Array( "company_city" ) );
}

function ajax_sector_add(){
	var oSectorTr = document.reg_company.ajax_sector_name_tr;
	var oSectorEn = document.reg_company.ajax_sector_name_en;
	if( oSectorTr.value.length == 0 ){
		alert( "Lütfen Türkçe sektör adını girin!" );
		oSectorTr.focus();
		return false;
	}
	if( oSectorEn.value.length == 0 ){
		alert( "Lütfen İngilizce sektör adını girin!" );
		oSectorEn.focus();
		return false;
	}
	init_ajax_area( 'ajax_sector_add' );
	
	var send_string = "action=" + eu( "add_sector" ) + "&aj_item_tr=" + eu( oSectorTr.value ) + "&aj_item_en=" + eu( oSectorEn.value );

	document.reg_company.ajax_sector_name_tr.value = "";
	document.reg_company.ajax_sector_name_en.value = "";

	var ajaxcall = new AJAX( "xmlhttp-handler.php" , send_string , "result_single_combo_hook" , Array( "company_sector" ) );
}

function ajax_sectorfunction_add(){

	var oSectorFuncTR = document.reg_company.ajax_sectorfunc_name_tr;
	var oSectorFuncEN = document.reg_company.ajax_sectorfunc_name_en;

	if( oSectorFuncTR.value.length == 0 ){
		alert( "Lütfen Türkçe fonksiyon adını girin!" );
		oSectorFuncTR.focus();
		return false;
	}
	
	if( oSectorFuncEN.value.length == 0 ){
		alert( "Lütfen İngilizce fonksiyon adını girin!" );
		oSectorFuncEN.focus();
		return false;
	}

	init_ajax_area( 'ajax_sector_func_add' );

	var send_string = "action=" + eu( "add_sector_function" )
					+ "&sector_id=" + document.reg_company.company_sector.value
					+ "&aj_item_tr=" + eu( oSectorFuncTR.value )
					+ "&aj_item_en=" + eu( oSectorFuncEN.value );

	document.reg_company.ajax_sectorfunc_name_tr.value = "";
	document.reg_company.ajax_sectorfunc_name_en.value = "";

	var ajaxcall = new AJAX( "xmlhttp-handler.php" , send_string , "result_single_combo_hook" , Array( "company_sector_function" ) );
}

