var dl_audio;
var dl_time;
var dl_time_count = 0;
var dl_mode = false;//{true:強制再生/false:クッキーに従う。}

$(function() {
	var a = audiojs.createAll();
	dl_audio = a[0];
	dl_audio.load('http://www.design-label.jp/nos45.mp3');
//	audio.play();

	$('p.play').click(function(e) {
		var date = new Date();
	    date.setDate(date.getDate() - 365);
	    var cookie = 'dlaudio=on; expires=' + date.toGMTString() + '; path=/;';
	    document.cookie = cookie;
	    var cookie = 'dlaudio=off; expires=' + date.toGMTString() + '; path=/;';
	    document.cookie = cookie;
	    var date = new Date();
	    date.setDate(date.getDate() + 365);
	    var cookie = 'dlaudio=on; expires=' + date.toGMTString() + '; path=/;';
	    document.cookie = cookie;
	});

	$('p.pause').click(function(e) {
		var date = new Date();
	    date.setDate(date.getDate() - 365);
	    var cookie = 'dlaudio=on; expires=' + date.toGMTString() + '; path=/;';
	    document.cookie = cookie;
	    var cookie = 'dlaudio=off; expires=' + date.toGMTString() + '; path=/;';
	    document.cookie = cookie;
		var date = new Date();
	    date.setDate(date.getDate() + 365);
	    var cookie = 'dlaudio=off; expires=' + date.toGMTString() + '; path=/;';
	    document.cookie = cookie;
	});
	
//	var cookie = document.cookie;
//	if (cookie.match(/dlaudio=on/)) {
//		dl_audio.play();
//	} else {
//		dl_audio.pause();
//	}
});



function dl_set_audio() {
	if (dl_time != null) {
		dl_time_count++;
	}
	var res = true;
	var endFlag = false;
	try {
		var cookie = document.cookie;
		if (cookie.match(/dlaudio=on/) || dl_mode) {
			dl_audio.play();
		} else {
			dl_audio.pause();
		}
		endFlag = true;
	} catch(e) {
		res = false;
	}
	if (dl_time_count == 3 || endFlag) {
		res = true;
		if (dl_time != null) {
			window.clearInterval(dl_time);
//			alert(dl_time_count + ' times clearInterval');
		} else {
//			alert(dl_time_count + ' times no clearInterval');
		}
	}
	return res;
}

function dl_init_audio() {
	if (!dl_set_audio()) {
		dl_time = window.setInterval('dl_set_audio()', 5000);
	}
}

//window.onload=dl_init_audio;
