list = new Array();
var array = new Array();
var sortType = 0;

function openDetail(n){
	if(document.getElementById) {
		var name1 = "l" + n + "a";
		var name2 = "l" + n + "b";
		var obj1 = document.getElementById(name1);
		var obj2 = document.getElementById(name2);
		if(obj1 && list[n] == 0) {
			list[n] = 1
			obj1.className = "selectedA";
			obj2.className = "selectedB";
		} else {
			list[n] = 0
			obj1.className = "";
			obj2.className = " more";
		}
   }
}
function getOSType(){
	str = navigator.userAgent.toUpperCase();
	if (str.indexOf("MAC") >= 0) return "m";
	if (str.indexOf("WIN") >= 0) return "w";
	if (str.indexOf("X11") >= 0) return "u";
	else false;
}

function addCSSfile(){
	if( getOSType() == "m"){ document.write("<link rel='stylesheet' href='http://www.cashingonline.net/styles-mac.css' type='text/css'>"); }
}

function mto(){
	str1="mai";
	str2="lto:";
	str3="info";
	str4="cashingonline&#46;net";
	str5="お問い合わせ</a>"
	document.write('<a href="' + str1 + str2 + str3 + '&#64;'  + str4 +'">' + str5);
}


function sortTable(sortCell,sortType) { 

	obj = document.getElementById('list'); 
	tempArray = array;
	switch(sortCell){
		case 0: tempArray.sort(cmp_rank);break;
		case 1: tempArray.sort(cmp_interest);break;
		case 2: tempArray.sort(cmp_limit);break;
		case 3: tempArray.sort(cmp_time);break;
		case 5: tempArray.sort(cmp_com);break;
		default: tempArray.sort(cmp_rank);break;
	}

	for(i=0; i < tempArray.length-1; i++ ){
		targetA = document.getElementById('cell' + tempArray[i].rank);

		if(i == 0){ 
			targetB = document.getElementById('cell0');
		} else{ 
			targetB = document.getElementById('cell' + tempArray[i-1].rank);
		}
	obj.insertBefore(targetA,targetB);
	}
	//var n = array[tempArray.length - 2].rank;
	//if(list[n] == 0){ openDetail(n); }
	}

function dat(interest,limit,time,raiten,rank,com) {
        this.interest = interest;
        this.limit = limit;
		this.time = time;
		this.raiten = raiten;
		this.rank = rank;
		this.com = com;
    }
function cmp_interest(a, b) { return b.interest - a.interest; }
function cmp_limit(a, b) { return a.limit - b.limit; }
function cmp_time(a, b) { return b.time - a.time; }
function cmp_rank(a, b) { return b.rank - a.rank; }
function cmp_com(a, b) { return a.com - b.com; }
