function make_id_sub_id(param_sub_id,param_option_value_str,param_main_id){

	this.sub_id = param_sub_id;

	this.option_value_str = param_option_value_str;

	this.main_id = param_main_id;

}



function fill_combo(param_main_id,obj_item, option){

var str_city_name;

obj_item.length = 0 ;



	if (param_main_id != -2 && param_main_id != -1) {

		var opt = new Option();

		opt.value = "";// + param_main_id;

		opt.text = "Seçiniz";  // + " - " + str_city_name ;

		obj_item.options[obj_item.options.length] = opt;

		opt = null;

	}

	

	for(i=0;i<10000 && i<(id_main_array.length-1);i++)

	{

		//alert( id_main_array[i].main_id + ' = ' + param_main_id);

		if(id_main_array[i].main_id == param_main_id)

		{

			if (option) {

				if (id_main_array[i].option_value_str == 'Tüm İlçeler')

					continue;

			}



			var opt = new Option();

			opt.value = id_main_array[i].sub_id;

			opt.text = id_main_array[i].option_value_str;

			obj_item.options[obj_item.options.length] = opt;

			opt = null;

		}

	}

}



// 020608.1212

function fill_combo_district(param_main_id,obj_item){

	obj_item.length = 0 ;



	var opt = new Option();

	opt.value = "";

	opt.text = "Seçiniz";

	obj_item.options[obj_item.options.length] = opt;

	opt = null;

	

	for(i=0;i<10000 && i<(id_district_array.length-1);i++)

	{

		if(id_district_array[i].main_id == param_main_id)

		{

			var opt = new Option();

			opt.value = id_district_array[i].sub_id;

			opt.text = id_district_array[i].option_value_str;

			obj_item.options[obj_item.options.length] = opt;

			opt = null;

		}

	}

}



function selected_city(obj_select,id){

	for(j=0;j<obj_select.length;j++){

		if(obj_select.options[j].value==id){

			obj_select.options[j].selected=true;

		}	

	}

}

           

var id_main_array_sector = new Array(157);

for(i=1;i<=157;i++)

  id_main_array_sector[i] = null;









function make_id_sub_id_sector(param_sub_id,param_option_value_str,param_main_id){

	this.sub_id = param_sub_id;

	this.option_value_str = param_option_value_str;

	this.main_id = param_main_id;

}



function fill_combo_sector(param_main_id,obj_item, option){

obj_item.length = 0 ;



	if (!option) {

		var opt = new Option();

		opt.value = "";

		opt.text = "Tüm Faaliyet Alanları";

		obj_item.options[obj_item.options.length] = opt;

		opt = null;

	}



	//for(i=0;i<157;i++)

	for(i=0;i<10000 && i<(id_main_array_sector.length-1);i++)

	{

		if(id_main_array_sector[i].main_id == param_main_id)

		{

			var opt = new Option();

			opt.value = id_main_array_sector[i].sub_id;

			opt.text = id_main_array_sector[i].option_value_str;

			obj_item.options[obj_item.options.length] = opt;

			opt = null;

		}

	}

}



function selected_city_sector(obj_select,id){

	for(j=0;j<obj_select.length;j++){

		if(obj_select.options[j].value==id){

			obj_select.options[j].selected=true;

		}	

	}

}

var test1015;

function chk_number(e){

	if (!(/^\d*$/.test(e))) {
		alert('Lütfen ilgili alana rakam giriniz.');

		return false;

	}
	
	/*if (window.event) keyCode = window.event.keyCode;
	else if (e) keyCode = e.which;
	
	if ( (keyCode!=0 && keyCode==32)  || ((keyCode < 48) || (keyCode > 57) || String.fromCharCode(keyCode)) {

		alert('Lütfen ilgili alana rakam giriniz.');

		return false;


	}
	*/

}



function chk_char(e){

	return true;

	if ( (e.keyCode!=0 && e.keyCode==32) || (  ((e.keyCode < 64) || (e.keyCode > 91)) && ((e.keyCode < 97) || (e.keyCode > 123)) )  ) {

		if(e.keyCode!=32 && e.key){

			alert('Lütfen ilgili alana harf giriniz.');

			return false;

		}	

	}

	

}



function check_all_district(obj_combo, param_city_id) {

    for (k = 0; k < obj_combo.length; k++) {

        if (obj_combo[k].value < 0 && param_city_id < 0) {

            if (Math.abs(param_city_id) == Math.abs(obj_combo[k].value)) {

                return false;

            }

        } else if (obj_combo[k].value < 0 && param_city_id > 0) {

            if (Math.abs(obj_combo[k].value) == return_city_id_off(param_city_id)) {

                return false;

            }

        }

    }

    return true;

}



function return_city_name(param_district_id) {

    var array_i;

    var city_name;

    for (array_i = 0; array_i < 155; array_i++) {

        if (id_main_array[array_i].sub_id == param_district_id) {

            return_city_id = id_main_array[array_i].main_id;

        }

    }

    for (array_i = 0; array_i < frm_member.cmb_city.length; array_i++) {

        if (frm_member.cmb_city[array_i].value == return_city_id) {

			city_name = frm_member.cmb_city[array_i].text;

       		//alert(city_name);

		}

    }

    return city_name;

}



function return_city_id_off(param_district_id) {

    var array_i;

    var city_name;

    for (array_i = 0; array_i < 155; array_i++) {

        if (id_main_array[array_i].sub_id == param_district_id) {

            return id_main_array[array_i].main_id;

        }

    }

}



function return_city_name_for_city_id(param_city_id) {

    var array_i;

    var city_name;

    for (array_i = 0; array_i < frm_member.cmb_city.length; array_i++) {

        if (frm_member.cmb_city[array_i].value == param_city_id) {

            city_name = frm_member.cmb_city[array_i].text;

        }

    }

    return city_name;

}



function return_city_id(param_district_id){

	var array_i;

	var city_name;

	

	alert(param_district_id)

	

	for(array_i=0;array_i<155;array_i++){

		if(id_main_array[array_i].sub_id == param_district_id){

			return id_main_array[array_i].main_id

		}

	}

}





function transferSelect(selfrom, selto) {

	var j, i;

    var arrRemove = new Array;

    var j = 0;

    var str_city_name_and_district;

    var str_from_city_id, str_sel_city_id;

    for (i = 0; i < selfrom.length; i++) {

        if (selfrom[i].selected) {

            if (selto.name == "cmb_district_sel[]") {

                if (check_all_district(selto, selfrom[i].value)) {

                    if (selfrom[i].value < 0) {

                        str_from_city_id = Math.abs(selfrom[i].value);

                        for (r_i = 0; r_i < selto.length; r_i++) {

                            str_sel_city_id = return_city_id_off(Math.abs(selto[r_i].value));

                            if (selto[r_i].value > 0 &&

                                str_from_city_id == str_sel_city_id) {

                                selto[r_i].selected = true;

                            }

                        }

                        transferSelect(selto, selfrom);

                        

                    }

					

					var temp = document.forms['frm_member'].cmb_city;

					str_city_name_and_district = temp.options[temp.selectedIndex].text + " - " + selfrom[i].text;

					selto.options[selto.length] = new Option(str_city_name_and_district, selfrom[i].value);

					arrRemove[j] = i;

					j++;

                }

            } else {

                if (selto.length == 0) {

                    arrRemove[j] = i;

                    j++;

                } else {

                    if (return_city_id_off(Math.abs(selfrom[i].value)) == frm_member.cmb_city.value) {

                        str_city_name_and_district = selfrom[i].text;

                        int_sep_position = str_city_name_and_district.indexOf("-") - 1;

                        str_city_name_and_district = str_city_name_and_district.substr(0, int_sep_position);

                        selto.options[selto.length] = new Option(str_city_name_and_district, selfrom[i].value);

                        arrRemove[j] = i;

                        j++;

                    } else {

                        arrRemove[j] = i;

                        j++;

                    }

                }

            }

        }

    }

    for (i = 0; i < arrRemove.length; i++) {

        selfrom[arrRemove[i] - i] = null;

    }

	

	return;

}