function advance_search( pmobj, evt ){
   if( pmobj.value != '' ){
	   var url = "./ajax.php?view=advancesearch&pm=" + pmobj.value;
       var ajax = new Ajax( url, p_advance_search, '' );
   }
}

function p_advance_search( returnstr ){
    if( returnstr != '' && returnstr != 'no' ){
	    var tmp = returnstr.split( '|-|' );
		var czs = tmp[0].split( ',' );
		var gg_strs = tmp[1];
	    if( gg_strs.length != 0 ){
		    gg_strs = gg_strs.split( ',' );
		}
		if( czs.length > 0 ){
		    var czdiv = document.getElementById( 'advancd_search_czs' );
			var str = "<table align='center' border=1 cellspacing=0 cellpadding=1 bordercolorlight=#CCCCCC bordercolordark=#FFFFFF>";
			for( var i = 0; i < czs.length; ++i ){
			    if( i % 5 == 0 ){
				    str += "<tr class='alertdivtr' style='background-color:#F2F2F2;' >";
				}
				str += "<td class='alertdivtd' ><a href='javascript:void(0);' onclick='hiddenczs(this)'>" + czs[i] + "</a></td>";
				if( i % 5 == 4 || i == czs.length - 1 ){
				    str += '</tr>';
				}
			}
			str += "</table>";
			czdiv.innerHTML = str;
		}
		var str = '';
		if( gg_strs.length > 0 ){
		  for( var i = 0; i < gg_strs.length; ++i ){
			  switch(i){
				    case 0:
						var name = 'res_gga';
					    str += gg_strs[0] + ":" + "<input type='text' class='search_condit_4' name='" + name +  "_1'/>-<input type='text' class='search_condit_4' name='" + name +  "_2'/> ";
					    break;
                    case 1:
						var name = "res_ggb";
					    str += gg_strs[1] + ":" + "<input type='text' class='search_condit_4' name='" + name +  "_1'/>-<input type='text' class='search_condit_4' name='" + name +  "_2'/> ";
					    break;
					case 2:
						var name = "res_ggc";
					    str += gg_strs[2] + ":" + "<input type='text' class='search_condit_4' name='" + name +  "_1'/>-<input type='text' class='search_condit_4' name='" + name +  "_2'/> ";
					    break;
					case 3:
						var name = "res_ggd";
					    str += gg_strs[3] + ":" + "<input type='text' class='search_condit_4' name='" + name +  "_1'/>-<input type='text' class='search_condit_4' name='" + name +  "_2'/> ";
					    break;
				}
			}
			document.getElementById( 'advancesearch_gg' ).innerHTML = str;
		}
	}else{
	    document.getElementById( 'advancd_search_czs' ).innerHTML = '';
	}
}

function hiddenczs( objlink ){
    document.getElementById( "advancesearch_res_cz" ).value = objlink.innerHTML;
	document.getElementById( 'advancd_search_czs' ).style.display = 'none';
	appendbugselect();
}

function hiddengcs( objlink ){
    document.getElementById( "advancesearch_res_gc" ).value = objlink.innerHTML;
	document.getElementById( 'advancd_search_gcs' ).style.display = 'none';
	appendbugselect();
}


function hiddencitys( objlink ){
    document.getElementById( "advancesearch_res_city" ).value = objlink.innerHTML;
	document.getElementById( 'advancd_search_citys' ).style.display = 'none';
	appendbugselect();
}

function hiddenAllsearchDiv(){
    document.getElementById( 'advancd_search_citys' ).style.display = 'none';  
	document.getElementById( 'advancd_search_gcs' ).style.display = 'none';
	document.getElementById( 'advancd_search_czs' ).style.display = 'none';
	appendbugselect();
}

function showczs( evt ){
    if( evt == '' ){
	    evt = window.event;
	}else{
	    evt = evt;
	}
    var czdiv = document.getElementById( 'advancd_search_czs' );
	czdiv.style.display = 'block';
	document.getElementById( 'advancd_search_gcs' ).style.display = 'none';
	document.getElementById( 'advancd_search_citys' ).style.display = 'none';
	czdiv.style.left = evt.x+document.body.scrollLeft;
	czdiv.style.top = evt.y+document.body.scrollTop - 6;
	appendbugselect();
}

function showgcs( evt ){
    if( evt == '' ){
	    evt = window.event;
	}else{
	    evt = evt;
	}
    var gcdiv = document.getElementById( 'advancd_search_gcs' );
	gcdiv.style.display = 'block';
	document.getElementById( 'advancd_search_czs' ).style.display = 'none';
	document.getElementById( 'advancd_search_citys' ).style.display = 'none';
	gcdiv.style.left = evt.x+document.body.scrollLeft;
	gcdiv.style.top = evt.y+document.body.scrollTop - 6;
	removebugselect();
}

var bugselect = '';
function showcitys( evt ){
    if( evt == '' ){
	    evt = window.event;
	}else{
	    evt = evt;
	}
    var gcdiv = document.getElementById( 'advancd_search_citys' );
	document.getElementById( 'advancd_search_gcs' ).style.display = 'none';
	document.getElementById( 'advancd_search_czs' ).style.display = 'none';
	removebugselect();
	gcdiv.style.display = 'block';
	gcdiv.style.left = evt.x+document.body.scrollLeft - 35;
	gcdiv.style.top = evt.y+document.body.scrollTop - 6;
}

//ÒÆ³ýBUG select
function removebugselect(){
	if( document.getElementById( "advancesearch_res_order" ) ){
        bugselect = document.getElementById( "advancesearch_res_order" ).parentNode.removeChild( document.getElementById( "advancesearch_res_order" ) );
	}
}

//»¹Ô­bugselect
function appendbugselect(){
    if( bugselect != '' ){
	    document.getElementById( "advancesearch_res_type" ).parentNode.insertBefore( bugselect, document.getElementById( "advancesearch_res_type" ) );
	}
}
