function IEver() {

    var ua = window.navigator.userAgent
    var msie = ua.indexOf ("MSIE ")

    if ( msie > 0 ) return parseFloat(ua.substring(msie+5,ua.indexOf(";", msie)))
	else return 0

}

if (IEver()>=6) ie6 = true;
else ie6 = false;

// Set Cookie
function setCookie( name, value, expiredays,domain) {
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + "; path=/" + "; domain=" + domain + "; expires=" + todayDate.toGMTString() + ";"
}

/* Toggle */
function toggle(el) { 

	var tg=document.getElementById(el);

	if (tg.style.display == 'none'){ 

		tg.filters.blendTrans.Apply(); 
		tg.style.display = ''; 
		tg.filters.blendTrans.Play();

	} else { 

		tg.filters.blendTrans.Apply(); 
		tg.style.display = 'none'; 
		tg.filters.blendTrans.Play();

	} 
} 
 
 function toggle_on(el) { 
	 document.getElementById(el).filters.blendTrans.Apply();
	 document.getElementById(el).style.display = "";
	 document.getElementById(el).filters.blendTrans.Play()
}

function toggle_off(el) {
	 document.getElementById(el).filters.blendTrans.Apply();
	 document.getElementById(el).style.display = "none";
	 document.getElementById(el).filters.blendTrans.Play()
}

function CCOver(obj,sc_color) {
	obj.style.backgroundColor=sc_color;
}

function CCOut(obj,sc_color) {
	obj.style.backgroundColor=sc_color;
}

/* Popup */
function Open_Win(w,h,url) {

	var x = (screen.availWidth -w)/2;
	var y = (screen.availHeight - h)/2;	

	var OpenWin = window.open(url,"","width="+w+",height="+h+",top="+y+",left="+x);

}

/* Login */
function check_login() {

	var form=document.login;

	if(!form.id.value || form.id.value=="") {
		alert("IDを入力して下さい。");
		form.id.focus();
		return false;
	}

	if(!form.pw.value || form.pw.value=="") {
		alert("パスワードを入力して下さい。");
		form.pw.focus();
		return false;
	}

	return true;

}



/* Logout */
function logout() {

	if(confirm('ログアウトしますか？')) document.dummy.location.href = "/spage/log.php?mode=logout";
	else return false;

}

/* Flash */
function flash(c,d,e) {

 document.write('<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" WIDTH="'+c+'" HEIGHT="'+d+'" >');
 document.write('<param name="wmode" value="transparent">'); 
 document.write('<param name="movie" value="'+e+'">');
 document.write('<param name="quality" value="high">');
 document.write('<embed src="'+e+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always" type="application/x-shockwave-flash"  WIDTH="'+c+'" HEIGHT="'+d+'"></embed></object>');

}


function insert_days(i_year,i_month,i_day,imode,t_form) {

	var t_form=document.forms[t_form];

	if(imode=="s") {
		t_form.s_year.value=i_year;
		t_form.s_month.value=i_month;
		t_form.s_day.value=i_day;
	} else if(imode=="e") {
		t_form.e_year.value=i_year;
		t_form.e_month.value=i_month;
		t_form.e_day.value=i_day;
	}

	

}


// Cal
 function showCalendar(y, m, insert_mode,cal_target,t_form) {

		var back_y = y;
		var back_m = m - 1;
		var next_y = y;
		var next_m = m + 1;

		if(m==1) {
			back_y = y - 1;
			back_m = 12;
		} else if(m==12) {
			next_y = y + 1;
			next_m = 1;
		}

		var imode=insert_mode;	

        var text = '<table width=150 cellspacing=1 cellpadding=3 bgcolor=#D4D0C8 style="border:3 solid #D4D0C8">';
		text +='<tr bgcolor=white>'
		text +='	<td colspan=7 align=center><img src="/img/i_cal_left.gif" onclick="showCalendar('+back_y+','+back_m+',\''+imode+'\',\''+cal_target+'\',\''+t_form+'\')" class=hand align=absmiddle>';
		text +='	<font class="ver10px bold sblue">' + y + '. ' + ((m < 10) ? ('0' + m) : m) + '</font>';
		text +='	<img src="/img/i_cal_right.gif" onclick="showCalendar('+next_y+','+next_m+',\''+imode+'\',\''+cal_target+'\',\''+t_form+'\')" class=hand align=absmiddle></td>';
		text +='</tr>';
        text += '<tr bgcolor=#F5F5F5 align=center>';
		text += '	<td class="ef bold">日</td><td class="bold gray">月</td><td class="bold gray">火</td><td class="bold gray">水</td><td class="bold gray">木</td><td class="bold gray">金</td><td class="bold sblue">土</td>';
		text +='</tr>';
		text +='<tr height=1 bgcolor=#D4D0C8>';
		text +='	<td colspan=7></td>';

		var end_days;
		if(m==1) end_days=31
		else if(m==2) {
			if (((y%4 == 0) && (y%100 != 0)) || (y%400 == 0)) end_days=29;
			else end_days=28;
		}
		else if(m==3) end_days=31;
		else if(m==4) end_days=30;
		else if(m==5) end_days=31;
		else if(m==6) end_days=30;
		else if(m==7) end_days=31;
		else if(m==8) end_days=31;
		else if(m==9) end_days=30;
		else if(m==10) end_days=31;
		else if(m==11) end_days=30;
		else if(m==12) end_days=31;   

		var now=new Date(y,m-1,1);
		var t_days=now.getDay();

		if((end_days+t_days) >35) var Total_days=42;
		else var Total_days=35;		

		var d1 = (y+(y-y%4)/4-(y-y%100)/100+(y-y%400)/400+m*2+(m*5-m*5%9)/9-(m<3?y%4||y%100==0&&y%400?2:3:4))%7;

		var style_set;
		var today=new Date();
		var bg_style;

		for (i = 0; i < Total_days; i++) {			
			
			if(today.getDate()==(i+1-d1) && today.getMonth()==(m-1) && today.getFullYear()==y) bg_style='#F5F5F5';
			else bg_style='white';

			if(i%7==0) 	style_set='ef';
			else if(i%7==6) style_set='sblue';
			else 	style_set='gray';	

            if (i%7==0) text += '</tr>\n<tr bgcolor=white>';
            if (i < d1 || i >= d1+(m*9-m*9%8)/8%2+(m==2?y%4||y%100==0&&y%400?28:29:30)) text += '<td></td>';
            else {

				if(insert_mode) text += '<td align=center class="hand ver10px bold ' + style_set + '" bgcolor="'+bg_style+'" onmouseover="CCOver(this,\'#D4D0C8\');" onmouseout="CCOut(this,\''+bg_style+'\');" onclick="insert_days('+y+','+m+','+(i+1-d1)+',\''+imode+'\',\''+t_form+'\');toggle(\''+cal_target+'\');">' + (i+1-d1) + '</td>';
				else text += '<td align=center class="hand ver10px bold ' + style_set + '" bgcolor="'+bg_style+'" onmouseover="CCOver(this,\'#D4D0C8\');" onmouseout="CCOut(this,\''+bg_style+'\');">' + (i+1-d1) + '</td>';
			}
		
        }
        document.getElementById(cal_target).innerHTML = text + '</tr>\n</table>';
    }


function Editor_Win(form_name,area_name) {

	var w=700;
	var h=800;
	var url='admin/editor.php?form_name='+form_name+'&area_name='+area_name;

	Open_Win(w,h,url);

}



function insert_daysR(i_year,i_month,i_day) {

	document.tour_reserv.year.value=i_year;
	document.tour_reserv.month.value=i_month;
	document.tour_reserv.day.value=i_day;

}


// Cal - Reserv
 function showCalendarR(y, m,sy,sm,sd,ey,em,ed) {

		var back_y = y;
		var back_m = m - 1;
		var next_y = y;
		var next_m = m + 1;

		if(m==1) {
			back_y = y - 1;
			back_m = 12;
		} else if(m==12) {
			next_y = y + 1;
			next_m = 1;
		}

        var text = '<table width=100% cellspacing=1 cellpadding=3 bgcolor=#D4D0C8 style="border:2 solid #D4D0C8">';
		text +='<tr bgcolor=white height=29>'
		text +='	<td colspan=7 align=center><img src="/img/i_cal_left.gif" onclick="showCalendarR('+back_y+','+back_m+','+sy+','+sm+','+sd+','+ey+','+em+','+ed+')" class=hand align=absmiddle>';
		text +='	<font class="ver10px bold sblue">' + y + '. ' + ((m < 10) ? ('0' + m) : m) + '</font>';
		text +='	<img src="/img/i_cal_right.gif" onclick="showCalendarR('+next_y+','+next_m+','+sy+','+sm+','+sd+','+ey+','+em+','+ed+')" class=hand align=absmiddle></td>';
		text +='</tr>';
        text += '<tr bgcolor=#F5F5F5 align=center>';
		text += '	<td class="ef bold">日</td><td class="bold gray">月</td><td class="bold gray">火</td><td class="bold gray">水</td><td class="bold gray">木</td><td class="bold gray">金</td><td class="bold sblue">土</td>';
		text +='</tr>';
		text +='<tr height=1 bgcolor=#D4D0C8>';
		text +='	<td colspan=7></td>';

		var end_days;
		if(m==1) end_days=31
		else if(m==2) {
			if (((y%4 == 0) && (y%100 != 0)) || (y%400 == 0)) end_days=29;
			else end_days=28;
		}
		else if(m==3) end_days=31;
		else if(m==4) end_days=30;
		else if(m==5) end_days=31;
		else if(m==6) end_days=30;
		else if(m==7) end_days=31;
		else if(m==8) end_days=31;
		else if(m==9) end_days=30;
		else if(m==10) end_days=31;
		else if(m==11) end_days=30;
		else if(m==12) end_days=31;   

		var now=new Date(y,m-1,1);
		var t_days=now.getDay();

		if((end_days+t_days) >35) var Total_days=42;
		else var Total_days=35;		

		var d1 = (y+(y-y%4)/4-(y-y%100)/100+(y-y%400)/400+m*2+(m*5-m*5%9)/9-(m<3?y%4||y%100==0&&y%400?2:3:4))%7;

		var style_set;
		var today=new Date();
		var bg_style;		

		for (i = 0; i < Total_days; i++) {			

			var s_day=new Date(sy,sm-1,sd);
			var s_time=s_day.getTime(); 

			var e_day=new Date(ey,em-1,ed);
			var e_time=e_day.getTime();

			var n_day=new Date(y,m-1,(i+1-d1));
			var n_time=n_day.getTime();
			
			if(today.getDate()==(i+1-d1) && today.getMonth()==(m-1) && today.getFullYear()==y) bg_style='#F5F5F5';
			else if(n_time>=s_time && n_time<=e_time) bg_style='#FFFFEF';
			else bg_style='white';

			if(i%7==0) 	style_set='ef';
			else if(i%7==6) style_set='sblue';
			else 	style_set='gray';

            if (i%7==0) text += '</tr>\n<tr bgcolor=white height=30>';
            if (i < d1 || i >= d1+(m*9-m*9%8)/8%2+(m==2?y%4||y%100==0&&y%400?28:29:30)) text += '<td></td>';
            else {

				text += '<td align=center class="ver10px bold ' + style_set + '" bgcolor="'+bg_style+'"';
				
				if(n_time>=s_time && n_time<=e_time) text+=' onclick="insert_daysR('+y+','+m+','+(i+1-d1)+');" style="cursor:hand" onmouseover="CCOver(this,\'#D4D0C8\');" onmouseout="CCOut(this,\''+bg_style+'\');"';
				
				text +='>' + (i+1-d1) + '</td>';

			}
			
		
        }
        document.getElementById('reserv_cal').innerHTML = text + '</tr>\n</table>';
    }

function comma(str){

	var len = str.length;
	var s1 = "",s2 = "";

	if(len <= 3) return str;
	else {

		for(i = len-1 ; i >= 0; i--) s1 += str.charAt(i);

		for(i = len-1 ; i >= 0; i--) {
			  s2 += s1.charAt(i);

			  if(i % 3 == 0 && i != 0) s2 += ",";
		}

		return s2;

	}

}


// Left Cal
 function l_Calendar(y, m) {

	var back_y = y;
	var back_m = m - 1;
	var next_y = y;
	var next_m = m + 1;

	if(m==1) {
		back_y = y - 1;
		back_m = 12;
	} else if(m==12) {
		next_y = y + 1;
		next_m = 1;
	}

	  var text = '<table width=100% cellspacing=1 cellpadding=2>';
		text +='<tr height=30>'
		text +='	<td colspan=7 align=center><img src="/img/i_left_cal_l.gif" onclick="l_Calendar('+back_y+','+back_m+')" class=hand align=absmiddle>';
		text +='	<font class="bold">' + y + '. ' + ((m < 10) ? ('0' + m) : m) + '</font>';
		text +='	<img src="/img/i_left_cal_r.gif" onclick="l_Calendar('+next_y+','+next_m+')" class=hand align=absmiddle></td>';
		text +='</tr>';
        text += '<tr align=center>';
		text += '	<td class="ef bold">日</td><td class="bold gray">月</td><td class="bold gray">火</td><td class="bold gray">水</td><td class="bold gray">木</td><td class="bold gray">金</td><td class="bold sblue">土</td>';
		text +='</tr>';


	var end_days;
	if(m==1) end_days=31
	else if(m==2) {
		if (((y%4 == 0) && (y%100 != 0)) || (y%400 == 0)) end_days=29;
		else end_days=28;
	}
	else if(m==3) end_days=31;
	else if(m==4) end_days=30;
	else if(m==5) end_days=31;
	else if(m==6) end_days=30;
	else if(m==7) end_days=31;
	else if(m==8) end_days=31;
	else if(m==9) end_days=30;
	else if(m==10) end_days=31;
	else if(m==11) end_days=30;
	else if(m==12) end_days=31;   

	var now=new Date(y,m-1,1);
	var t_days=now.getDay();

	if((end_days+t_days) >35) var Total_days=42;
	else var Total_days=35;		

	var d1 = (y+(y-y%4)/4-(y-y%100)/100+(y-y%400)/400+m*2+(m*5-m*5%9)/9-(m<3?y%4||y%100==0&&y%400?2:3:4))%7;

	var style_set;
	var today=new Date();
	var bg_style;

	for (i = 0; i < Total_days; i++) {		

		if(i%7==0) 	style_set='ef';
		else if(i%7==6) style_set='sblue';
		else 	style_set='gray';	

		if(today.getDate()==(i+1-d1) && today.getMonth()==(m-1) && today.getFullYear()==y) {
			style_set="white";
			bg_style='#999999';
		} else bg_style='';

		if (i%7==0) text += '</tr>\n<tr>';
		if (i < d1 || i >= d1+(m*9-m*9%8)/8%2+(m==2?y%4||y%100==0&&y%400?28:29:30)) text += '<td></td>';
		else  text += '<td align=center class="ver10px bold ' + style_set + '" bgcolor="'+bg_style+'">' + (i+1-d1) + '</td>';


	}
	document.getElementById("left_calendar").innerHTML = text + '</tr>\n</table>';
}


function favor() {

	window.external.AddFavorite("http://www.kankokuryoko.com","韓国旅行.COMへようこそ！ソウルツアー・釜山ツアー・済州島ツアー・韓国ホテルの手配はお任せ下さい！");

}

function enterkey(e) {
	if(e.keyCode==13 && e.srcElement.type != 'textarea') return false;
}