//--------------------- debug ---------------------//
var trace = function() {
	for (var i=0; i<trace.arguments.length; i++)
		console.log(trace.arguments[i]);
}
var trace2 = function() {
	for (var i=0; i<trace2.arguments.length; i++)
		$('#debug').val($('#debug').val() + trace2.arguments[i] + '\r\n'); 
}
//--------------------- debug ---------------------//


//--------------------- request ---------------------//
function getRequest(){
	if (location.search.length > 1) {
		var get = new Object();
		var ret = location.search.substr(1).split('&');
		
		for (var i = 0; i < ret.length; i++) {
			var r = ret[i].split('=');
			get[r[0]] = r[1];
		}
		return get;
	}
	else {
		return false;
	}
}
//--------------------- request ---------------------//


//--------------------- indexOf(IE only) ---------------------//
if (!Array.prototype.indexOf) {
	Array.prototype.indexOf = function(elt /*, from*/) {
	var len = this.length;
	
	var from = Number(arguments[1]) || 0;
	from = (from < 0) ? Math.ceil(from) : Math.floor(from);
	
	if (from < 0) from += len;
	
	for (; from < len; from++) 
		if (from in this && this[from] === elt) return from;
	
	return -1;
	};
}
//--------------------- indexOf(IE only) ---------------------//


//--------------------- IE version ---------------------//
var ie = (function() {
var v = 3, div = document.createElement('div'), a = div.all || [];
	while (div.innerHTML = '<!--[if gt IE '+(++v)+']><br><![endif]-->', a[0]); 
	return v > 4 ? v : !v;
}());
//--------------------- IE version ---------------------//


//--------------------- fancybox ---------------------//
var initFancybox = function() {
	$(".surrounding_photo a").fancybox();
	$(".no241_photobox a").fancybox({
		'titlePosition' : 'inside'
	});
}
//--------------------- fancybox ---------------------//


//--------------------- FAQ ---------------------//
var initFaq = function() {
	$('.faq_box dd').css('display', 'none');
}

function faqBox(faqNum) {
	var faqDt = '.' + faqNum + ' dt';
	var faqDd = '.' + faqNum + ' dd';
	
	if($(faqDd).css('display') == 'none'){
		$(faqDd + ':not(:animated)').fadeIn('fast');
		$(faqDt).addClass('menuon');
	}
	else {
		$(faqDd).fadeOut('fast');
		$(faqDt).removeClass('menuon');
	}
}
//--------------------- FAQ ---------------------//




