/*
 * @param ad_type int 広告のタイプ
 * @param targetSelid string 変更するセレクトタブのID
 * @param 
 * @param action 'ad'=>広告をとる 'banner'=>バナーをとる 
 */
function changeOptions(adtypeid, targetSelid, _selected, action, dirname)
{
	if (typeof(xoops_url)=='undefined'){
		alert("define xoops_url.");
		return ;
	}
	if (action=="ad"){
		var form_params = "action_json_admanage_getadid=1";
	} else {
		var form_params = "action_json_admanage_getbanners=1";
	}
	form_params += "&adtype="+adtypeid;
    form_params += "&dirname="+dirname;
    
    var ajax = new Ajax.Request(xoops_url+"/modules/xanhte/json.php",
    {
          method : 'get',
//          parameters: form_params+'&'+Math.random()*100,
          parameters: form_params,
          requestHeaders: ['Referer', xoops_url],
          onSuccess: function(httpobj,json){
              if (json.values){
                  var _sel = $(targetSelid);
                  _sel.options.length = 0;
                  for (var i=0; i<json.values.length; i++){
                      _sel.options[i] = new Option(json.values[i].name, json.values[i].id);
					  if (json.values[i].id == _selected){
						  	_sel.options[i].selected = true;
					  }
                  }
              }
          }
    });
}


/// custom banner
var checkAdid=[];
function checkAdCustom(img, adid, dirname){
    checkAdid.push(adid);
}

/// 広告情報を一括で確認
if(typeof(Event.observe)=="function"){
Event.observe(window, "load", function(){
    
    var pvid = [];
    var allimg = document.getElementsByTagName('img');
    var pvimg = [];
    for (var i=0; i<allimg.length; i++){
        if (allimg[i].src.match(/\/modules\/admanage\/pv.gif\?ad_id=(\d+)$/)){
            var ad_id = RegExp.$1;
            pvid.push(ad_id);
            pvimg[ad_id] = allimg[i];
        }
    }
    
    
    if (checkAdid.length==0 && pvid.length==0){
        return null;
    }
    var ajax = new Ajax.Request(xoops_url+"/modules/admanage/lookup.php",
    {
          method : 'post',
          parameters: 'pv_ad_id='+pvid.toString()+'&check_ad_id='+checkAdid.toString(),
          requestHeaders: ['Referer', xoops_url],
          onSuccess: function(httpobj,json){
              for (var i=0; i<json.invalid_ad_id.length; i++){
                  var j = json.invalid_ad_id[i];
                  Element.hide(pvimg[j].parentNode.parentNode.parentNode);
              }
          }
    });
});
}
