var DDSPEED = 4;
var DDTIMER = 15;

// main function to handle the mouse events //
function ddMenu(id,d){
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearInterval(c.timer);
  if(d == 1){
    clearTimeout(h.timer);
    if(c.maxh && c.maxh <= c.offsetHeight){return}
    else if(!c.maxh){
      c.style.display = 'block';
      c.style.height = 'auto';
      c.maxh = c.offsetHeight;
      c.style.height = '0px';
    }
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  }else{
    h.timer = setTimeout(function(){ddCollapse(c)},50);
  }
}

// collapse the menu //
function ddCollapse(c){
  c.timer = setInterval(function(){ddSlide(c,-1)},DDTIMER);
}

// cancel the collapse if a user rolls over the dropdown //
function cancelHide(id){
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearTimeout(h.timer);
  clearInterval(c.timer);
  if(c.offsetHeight < c.maxh){
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  }
}

// incrementally expand/contract the dropdown and change the opacity //
function ddSlide(c,d){
  var currh = c.offsetHeight;
  var dist;
  if(d == 1){
    dist = (Math.round((c.maxh - currh) / DDSPEED));
  }else{
    dist = (Math.round(currh / DDSPEED));
  }
  if(dist <= 1 && d == 1){
    dist = 1;
  }
  c.style.height = currh + (dist * d) + 'px';
  c.style.opacity = currh / c.maxh;
  c.style.filter = 'alpha(opacity=' + (currh * 100 / c.maxh) + ')';
  if((currh < 2 && d != 1) || (currh > (c.maxh - 2) && d == 1)){
    clearInterval(c.timer);
  }
}

// jqueryﾄﾉｲﾃﾊｬ //

$(function(){
	$("dd.clickdown").hide();
	$("dt.clickdown").click(function(){
		var index = $("dt.clickdown").index(this);
		$("dd.clickdown").eq(index).slideToggle("fast");
	}).css("cursor","pointer");
});


// ﾊｪｷ・｡ｺ・//

function Change()
{
	var str = ""
	var obj = document.getElementById("Search");
	var query = window.location.search.substring(1);
	var array = query.split('&');


	for (var i = 0; i < array.length; i++) {
		var pos = array[i].indexOf('=');
		var key = array[i].substring(0,pos);
		var val = array[i].substring(pos+1);
		if (pos > 0) {
		var flag = "";

			for (var j = 0; j <= obj.elements.length-1; j++) {
				var key2 = obj.elements[j].name;
				if (key === key2) {
					flag = 1;
				}
			}

		}

		if (key != "MODE" && flag != 1 && key !== "" && val !== "") {
			str = str + '&' + key + '=' + val;
		}
	}

	for (var i = 0; i <= obj.elements.length-1; i++) {
		str = str + '&' + obj.elements[i].name + '=' + obj.elements[i].value;
	}
	str = encodeURI(str);
	var url = 'http://www.able-ebisuya.com/object.php?MODE=search' + str;

	location.href(url);
}

//シングル用分岐//

function jump(){
       b_category_id =
document.searchForm.b_category_id.options[document.searchForm.b_category_id.selectedIndex].value;
       B_CHINRYOU = document.searchForm.B_CHINRYOU.options[document.searchForm.B_CHINRYOU.selectedIndex].value;
       if (b_category_id == 3) { url =
'http://www.able-ebisuya.com/object.php?MODE=search&b_category_id=' +
b_category_id + '&B_CHINRYOU=' + B_CHINRYOU + '&TYPE=SEARCH2'; }
       else { url = 'http://www.able-ebisuya.com/object.php?MODE=search&b_category_id='
+ b_category_id + '&B_CHINRYOU=' + B_CHINRYOU; }
       location.href = url;
}

//注目物件用//

function notice()
{
	var str = ""
	var obj = document.getElementById("Search");
	var query = window.location.search.substring(1);
	var array = query.split('&');


	for (var i = 0; i < array.length; i++) {
		var pos = array[i].indexOf('=');
		var key = array[i].substring(0,pos);
		var val = array[i].substring(pos+1);
		if (pos > 0) {
		var flag = "";

			for (var j = 0; j <= obj.elements.length-1; j++) {
				var key2 = obj.elements[j].name;
				if (key === key2) {
					flag = 1;
				}
			}

		}

		if (key != "MODE" && flag != 1 && key !== "" && val !== "") {
			str = str + '&' + key + '=' + val;
		}
	}

	for (var i = 0; i <= obj.elements.length-1; i++) {
		str = str + '&' + obj.elements[i].name + '=' + obj.elements[i].value + '&TYPE=notice';
	}
	str = encodeURI(str);
	var url = 'http://www.able-ebisuya.com/object.php?MODE=search' + str;

	location.href(url);
}