/*
 * @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;
		
		$.ajax({
			type : "get",
			url : xoops_url+"/modules/xanhte/json.php",
			data: form_params,
			requestHeaders: ['Referer', xoops_url],
			success: function(data){
				if (data.values){
					var _sel = document.getElementById(targetSelid);
					_sel.options.length = 0;
					var json = eval("(" + data + ")");
					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);
}

/// 広告情報を一括で確認
function adPvCheck(){
	
	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;
	}
	$.ajax({
		type : 'post',
		url : xoops_url+"/modules/admanage/lookup.php",
		data: 'pv_ad_id='+pvid.toString()+'&check_ad_id='+checkAdid.toString(),
		success: function(data){
			var json = eval("(" + data + ")");
			for (var i=0; i<json.invalid_ad_id.length; i++){
				var j = json.invalid_ad_id[i];
				Element.hide(pvimg[j].parentNode.parentNode);
			}
		}
	});
}

