function getCookie(key){
	tmp = document.cookie+";";
	tmp1 = tmp.indexOf(key,0);
	if(tmp1 != -1){
		tmp = tmp.substring(tmp1,tmp.length);
		start = tmp.indexOf("=",0);
		end = tmp.indexOf(";",start);
		return(unescape(tmp.substring(start+1,end)));
	}
	return("");
}

function setCookie(key, val){
	document.cookie = key + "=" + escape(val) + ";expires=Fri, 31-Dec-2030 23:59:59;";
}

function setCodeA(){
	switch($("#opta").val()){
	case 'w':
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--A1-->.*<!--A2-->/,"<!--A1--><a href='http://www.nicovideo.jp' target='_blank'><img src='http://nv.ultra-zone.net/w.gif' style='border:none;margin:2px 0;'></a><br><!--A2-->"));
		break;
	case 'b':
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--A1-->.*<!--A2-->/,"<!--A1--><a href='http://www.nicovideo.jp' target='_blank'><img src='http://nv.ultra-zone.net/b.gif' style='border:none;margin:2px 0;'></a><br><!--A2-->"));
		break;
	case 'n':
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--A1-->.*<!--A2-->/,"<!--A1--><!--A2-->"));
		break;
	}
}
function setCodeB(){
	if(document.getElementById("optb").checked){
		$("#htmlcode").val($("#htmlcode").val().replace("<!--B1--><!--B2-->",html_title));
	}else{
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--B1-->.+<!--B2-->/,"<!--B1--><!--B2-->"));
	}
}
function setCodeC(){
	switch($("#optc").val()){
	case 'n':
		$("#htmlcode").val($("#htmlcode").val().replace(/target='_self'/g,"target='_blank'"));
		break;
	case 's':
		$("#htmlcode").val($("#htmlcode").val().replace(/target='_blank'/g,"target='_self'"));
		break;
	}
}
function setCodeD(){
	if(document.getElementById("optd") && document.getElementById("optd").checked){
		$("#htmlcode").val($("#htmlcode").val().replace("<!--D1--><!--D2-->",html_com));
	}else{
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--D1-->.+<!--D2-->/,"<!--D1--><!--D2-->"));
	}
}
function setCodeE(){
	if(document.getElementById("opte").checked){
		$("#htmlcode").val($("#htmlcode").val().replace("<!--E1--><!--E2-->",html_desc));
	}else{
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--E1-->.+<!--E2-->/,"<!--E1--><!--E2-->"));
	}
}
function setCodeF(){
	if(document.getElementById("optf") && document.getElementById("optf").checked){
		$("#htmlcode").val($("#htmlcode").val().replace("<!--F1--><!--F2-->",html_date));
	}else{
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--F1-->.+<!--F2-->/,"<!--F1--><!--F2-->"));
	}
}
function setCodeH(){
	if(document.getElementById("opth") && document.getElementById("opth").checked){
		$("#htmlcode").val($("#htmlcode").val().replace("<!--H1--><!--H2-->",html_cnt));
	}else{
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--H1-->.+<!--H2-->/,"<!--H1--><!--H2-->"));
	}
}
function setCodeI(){
	if(document.getElementById("opti") && document.getElementById("opti").checked){
		$("#htmlcode").val($("#htmlcode").val().replace("<!--I1--><!--I2-->",html_tags));
	}else{
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--I1-->.+<!--I2-->/,"<!--I1--><!--I2-->"));
	}
}
function setCodeJ(){
	switch($("#optj").val()){
	case 'l':
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--J1-->[0-9]+<!--J2-->/g,"<!--J1-->130<!--J2-->"));
		break;
	case 'm':
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--J1-->[0-9]+<!--J2-->/g,"<!--J1-->78<!--J2-->"));
		break;
	case 's':
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--J1-->[0-9]+<!--J2-->/g,"<!--J1-->48<!--J2-->"));
		break;
	}
}
function setCodeZ(){
	if(document.getElementById("optz").checked){
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--Z1-->.+<!--Z2-->/,html_pb1));
	}else{
		$("#htmlcode").val($("#htmlcode").val().replace(/<!--Z1-->.+<!--Z2-->/,html_pb2));
	}
}
function loadPreview(){
	$("#htmlrawcode").val($("#htmlcode").val().replace(/<!--..-->/g,""));
	$("#preview").html($("#htmlrawcode").val()).show();
	$("#txtlength").html($("#htmlrawcode").val().length);
}
function memChk(o,mode){
	if(o.checked){
		setCookie(mode + o.id,"1")
	}else{
		setCookie(mode + o.id,"0")
	}
}
function sbmt(){
	if($("#txt").val().match(/^http:\/\/www\.nicovideo\.jp\/mylist\/\w+$/) || $("#txt").val().match(/^http:\/\/www\.nicovideo\.jp\/watch\/\w+$/)){
		$("#btn").attr("disabled", "disabled").val("作成中...");
		location.href="http://nv.ultra-zone.net/"+$("#txt").val().substr(24);
	}else{
		alert("URLが正しくありません。");
	}
}
