



var xmlHttp_pdf;
var urlLogin_pdf;
var urlPdf_pdf;


// 二重リクエストチェックフラグ
var wrPdf = false;
function OnFlgReqPdf(){
	wrPdf = true;
}
function OffFlgReqPdf(){
	wrPdf = false;
}

function PdfLink(lcurl, pdfurl){
	window.open(pdfurl, '_blank');
/*
	// 二重リクエストチェック
	if(wrPdf){
		return false;
	}
	OnFlgReqPdf();

	// 引数の保存
	urlLogin_pdf = lcurl;
	urlPdf_pdf = pdfurl;

	// ブラウザに対応したオブジェクトを取得
	xmlHttp_pdf = null;
	if(window.XMLHttpRequest){
		xmlHttp_pdf = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		try{
			xmlHttp_pdf = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			xmlHttp_pdf = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

	// オブジェクトの取得のチェック
	if(xmlHttp_pdf != null) {

		// データ取得完了時のイベント設定
		xmlHttp_pdf.onreadystatechange = eventPdfLink;
		xmlHttp_pdf.open("GET", urlLogin_pdf, true);
		xmlHttp_pdf.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8'); 
		xmlHttp_pdf.send(null);
	}else{
		failureLogin("サーバーとの通信に失敗しました。");
		OffFlgReqPdf();
		return false;
	}
*/
}

// 完了後処理
function eventPdfLink(){

	// データの取得が完了した場合
	if (xmlHttp_pdf.readyState == 4 && xmlHttp_pdf.status == 200){

		xotree = new XML.ObjTree();
		xml = xmlHttp_pdf.responseText;
		tree = xotree.parseXML(xml);

		if(tree.login_data.login_state == "true"){
			window.open(urlPdf_pdf, '_blank');
		}else{
			alert("未ログイン状態です。");
		}

		OffFlgReqPdf();
	}
}

