//style adjustment
if(navigator.appVersion.indexOf("Mac",0) != -1){
	document.write('<link rel="stylesheet" type="text/css" href="/static/css/mac.css" media="all" />');
}
else{
	document.write('<link rel="stylesheet" type="text/css" href="/static/css/win.css" media="all" />');
}

//rollover images & current images
function ButtonImage(img) {
	this.img = img;
	this.mouseoverImg = new Image();
	this.mouseoverImg.src = this.img.src.replace('.gif','_on.gif');
}

ButtonImage.prototype.setMouseOver = function() {
	var overImageSrc = this.mouseoverImg.src
	var outImageSrc  = this.img.src;
	this.img.onmouseover = function() { this.src = overImageSrc };
	this.img.onmouseout  = function() { this.src = outImageSrc };
}

ButtonImage.prototype.setCurrentMouseOver = function() {
	var overImageSrc = this.mouseoverImg.src.replace('_on.gif','_cr_on.gif');
	var outImageSrc  = this.img.src;
	this.img.onmouseover = function() { this.src = overImageSrc };
	this.img.onmouseout  = function() { this.src = outImageSrc };
}

ButtonImage.prototype.setDefaultOn = function() {
	this.img.src = this.img.src.replace('.gif','_cr.gif');
}

function setButtonImage(img,def) {
	var buttonImage = new ButtonImage(img);
	if (def == 1) {	
		buttonImage.setDefaultOn();
		buttonImage.setCurrentMouseOver();
	}
	else {
		buttonImage.setMouseOver();
	}
	//return buttonImage;
}

Event.observe(
window,'load', function() {
	var buttons = document.getElementsByClassName('buttons');
	for (var i=0; i<buttons.length; i++) {
		if (window.defaultOn && defaultOn.indexOf('|'+buttons[i].id+'|')>=0) {
			setButtonImage(buttons[i],1);
		}
		else {
			setButtonImage(buttons[i]);
		}
	}
},
false
);

// delete clip confirmation
function delClip (_id) {
  if ( window.confirm('本当に削除しますか？') ){
	location.href = 'deleteclip.cgi?id=' + _id ;
  }
}

//copy field
function copyField(id) {
  var area = document.getElementById(id);
  if (document.all && navigator.userAgent.match(/windows/i) && area.value) {
    copy_obj = area.createTextRange();
    copy_obj.execCommand("Copy");
    alert("クリップボードにコピーしました。");
  }
}

// cancel
function cancelFlipClip () {
  if ( window.confirm("退会するとアカウント情報だけでなく、ストックされているクリップもすべて削除されます。\n本当にFlipClipを退会しますか?") ){
    return true;
  }
  return false;
}

// submit 
function submitForm (form, button, altText ) {
    if (button) {
        if (altText)
            button.value=altText;
        button.disabled=true;
    }
    form.submit();
}

//disable submit button
function disableSubmit(form) {
    var elements = form.elements;
    for (var i = 0; i < elements.length; i++) {
        if (elements[i].type == 'submit' || elements[i].type == 'image') {
            elements[i].disabled = true;
        }
    }
}

//default search word
function DefaultWord(key) {
	var str = "キーワード";
	var obj = document.getElementById("searchKeyword");
	
	if (key == 0) {
		if (obj.value == str) {
			obj.value = "";
		}
	} else {
		if (obj.value == "") {
			obj.value = str;
		}
	}
	
	return false;
}

//form color changer
function focusColor(i){
	i.style.backgroundColor='#FFFFFF';
}
function blurColor(i){
	i.style.backgroundColor='#F3F3F3';
}

//preview window
function showArea(layerid){

	if (navigator.appVersion.indexOf("Mac") >1){
		if (navigator.appVersion.indexOf("MSIE") >1){
			document.getElementById(layerid).style.visibility = 'visible'
		}
		else {
			document.getElementById(layerid).style.display = 'block'
		}
	}
	else {
		document.getElementById(layerid).style.display = 'block'
	}
	return false;

}

function hideArea(layerid){ 

	if (navigator.appVersion.indexOf("Mac") >1){
		if (navigator.appVersion.indexOf("MSIE") >1){
				document.getElementById(layerid).style.visibility = 'hidden'
		}
		else {
			document.getElementById(layerid).style.display = 'none'
		}
	}
	else {
		document.getElementById(layerid).style.display = 'none'
	}
	return false;

}


// set disabled attribute for element identified by id.
function setDisabled(_id, _boolean){
    $(_id).disabled = _boolean;
    return false;
}


