var a = new Array;
function stripeTable( id ) {
	var t = document.getElementById( id );
	var i, odd = true;
	if (t){
		for (i=0; i<t.rows.length; i++) {
			t.rows[i].className += odd ? ' oddr' : ' evenr';
			odd = !odd;
		}
	}
}
function refuri( uri, arg ){
	if( arg == undefined ) arg = '';
	location.href = uri + ".php" + arg;
}
function DelCmd( delid, url, arg ){
	if( confirm( "削除してよろしいですか？" ) ){
		if( arg == undefined ) arg = '';
		location.href = url + ".php?act=del&id=" + delid + arg;
	}
}
function setStyle(title) {
  if ( title != "" ){
    var a = document.getElementById("jstyle");
    a.href = title;
    createCookie("jstyle", title, 30);
  }
}

function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}
function setValue( fom, ele, val ){
	document.forms[fom].elements[ele].value = val;
}
function doChallengeResponse() {
	str = document.forms["input_form"].elements["password"].value;
	document.forms["input_form"].elements["response"].value = MD5(str) + ":" +
		  document.forms["input_form"].elements["challenge"].value;
	document.forms["input_form"].submit();
}
function popup( obj ){
	if( document.all ){
		if( navigator.userAgent.indexOf("MSIE 8.") != -1 ){
			px = event.x;
			py = event.y;
		}else{
			if( document.documentElement.scrollTop == 0 && document.documentElement.scrollLeft == 0 ){
				px = event.x + document.body.scrollLeft;
				py = event.y + document.body.scrollTop;
			}else{
				px = event.x + document.documentElement.scrollLeft;
				py = event.y + document.documentElement.scrollTop;
			}
		}
	}else{
		px = MX;
		py = MY;
	}
	document.getElementById( obj ).style.left = ( px - 200 ) + "px";
	document.getElementById( obj ).style.top  = ( py - 30 ) + "px";
	document.getElementById( obj ).style.visibility = "visible";
}
function hidepop( obj ){
	document.getElementById( obj ).style.visibility = "hidden";
}
function mousexy( e ){
	MY = e.pageY;
	MX = e.pageX;
}
var cookie = readCookie("jstyle");
var title = cookie ? cookie : "";
setStyle(title);
window.onmousemove = mousexy;
