/*
 * common.js
 * 
 * create: 2009-03-18
 * update: 2010-06-01 (Nakahara@MonkeyWorks)
 *
 */

/* jQuery dropmenu
---------------------------------------------------------------------- */

$(function (){
	$("ul.dropmenu").parent().hover(function(){
		$(this).find("ul").css("display","block");
	},
	function() {
		$(this).find("ul").css("display","none");
	});
});



/* 共有関数
---------------------------------------------------------------------- */

/* 消費税 */
function shz(v){
	v = v * 1.05;
	// v = v.toFixed(0);
	v = Math.round(v);
	return v;
}

/* 消費税のみ */
function shzo(v){
	v = v * 0.05;
	// v = v.toFixed(0);
	v = Math.round(v);
	return v;
}

/* 金額カンマ */
function af(v) {
	var n = new String(v).replace(/,/g, "");
	while(n != (n = n.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
	return n;
}

/* get値取得 */
function getRequest() {
	if(location.search.length > 1) {
		var get = new Object();
		get.p = new Array();
		get.v = new Array();
		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];
			// ちょっと拡張
			get.p[i] = r[0];
			get.v[i] = r[1];
		}
		return get;
	} else {
		return false;
	}
}

/* 枚数タイプ判別 */
function numType(v) {
	
	// 枚数による料金の判別
	var t = 0;
	
	if ((0 <= v) && (v <= 4)) {
		// 1枚～4枚
		t = 0;
	} else if ((5 <= v) && (v <= 9)) {
		// 5枚～9枚
		t = 0;
	} else if ((10 <= v) && (v <= 19)) {
		// 10枚～19枚
		t = 1;
	} else if ((20 <= v) && (v <= 29)) {
		// 20枚～29枚
		t = 2;
	} else if ((30 <= v) && (v <= 39)) {
		// 30枚～39枚
		t = 3;
	} else if ((40 <= v) && (v <= 49)) {
		// 40枚～49枚
		t = 4;
	} else if ((50 <= v) && (v <= 59)) {
		// 50枚～59枚
		t = 5;
	} else if ((60 <= v) && (v <= 69)) {
		// 60枚～69枚
		t = 6;
	} else if ((70 <= v) && (v <= 79)) {
		// 70枚～79枚
		t = 7;
	} else if ((80 <= v) && (v <= 89)) {
		// 80枚～89枚
		t = 8;
	} else if ((90 <= v) && (v <= 99)) {
		// 90枚～99枚
		t = 9;
	} else if ((100 <= v) && (v <= 199)) {
		// 100枚～199枚
		t = 10;
	} else if (200 <= v) {
		// 200枚～299枚
		t = 11;
	} else {
		t = 0;
	}
	return t;
}

/* プリント加工タイプ判別 */
function processType(v) {
	
	var t = "";
	if (v == "m") {
		t = "メタリックカラー";
	} else if (v == "k") {
		t = "蛍光カラー";
	} else if (v == "p") {
		t = "発泡加工";
	} else if (v == "r") {
		t = "ラメカラー";
	} else if (v == "c") {
		t = "蓄光インク";
	} else if (v == "f1") {
		t = "フロッキー加工（小）";
	} else if (v == "f2") {
		t = "フロッキー加工（大）";
	} else if (v == "h1") {
		t = "箔プリント（小）";
	} else if (v == "h2") {
		t = "箔プリント（大）";
	}
	return t;
}



/* おわり
---------------------------------------------------------------------- */
