function getCurrencie(City,htl_cd,area_seq,check_in,check_out,nights,rooms,hotelname,h_class,adults,childs,Room_C_age, currencie,option_flg){

    /* XMLHttpRequestオブジェクト作成 */
    var xmlhttp = createXmlHttp();
    if (xmlhttp == null) {
//        window.alert("XMLHttpRequest非対応のブラウザです。");
    }
    
    /* レスポンスデータ処理方法の設定 */
    xmlhttp.onreadystatechange = handleHttpEvent;
    
    /* レスポンスデータ処理用のコールバック関数を定義 */
    function handleHttpEvent(){
        if (xmlhttp.readyState == 4) {
            if (xmlhttp.status == 200) {

		var xmlDoc = xmlhttp.responseXML;

//		alert(xmlDoc);
		if (xmlDoc.documentElement) {

			var c  = xmlhttp.responseXML.documentElement;

			var rate_map  = c.getElementsByTagName('rate_map');
			var htl  = c.getElementsByTagName('htl_cd');
			var cat_cd  = c.getElementsByTagName('cat_cd');
			var avg_price = c.getElementsByTagName('avg_price');
			var price   = c.getElementsByTagName('price');
			var price_org = c.getElementsByTagName('price_org');
			var min_price = c.getElementsByTagName('min_price');
			var max_price = c.getElementsByTagName('max_price');

			rate_map = rate_map[0].firstChild.data;

			if(navigator.appName!='Microsoft Internet Explorer'){

				if( option_flg == 'min'){
					document.getElementById(htl_cd+'_min').innerHTML = rate_map+min_price[0].firstChild.data;
				}
				else if( option_flg == 'max'){

					document.getElementById(htl_cd+'_min').innerHTML = rate_map+max_price[0].firstChild.data;
				}

				for (i = 0; i < cat_cd.length; i++){

					arr_price = price[i].firstChild.data;
					c_price = arr_price.split('/');

					arr_price_org = price_org[i].firstChild.data;
					c_price_org = arr_price_org.split('/');

					document.getElementById(htl_cd+'_'+cat_cd[i].firstChild.data+'_avg').innerHTML = rate_map+avg_price[i].firstChild.data;

					var w = 1;
					var x = 0;
					for( k = 0; k < c_price.length -1; k++ ){

						if( x > 6 ){

							w = w+1;
							x = 0;
						}

						if( c_price[k] == c_price_org[k] ){

							document.getElementById(htl_cd+'_'+cat_cd[i].firstChild.data+'_'+w+'_'+x+'_p').innerHTML = c_price[k];
						}
						else{
							document.getElementById(htl_cd+'_'+cat_cd[i].firstChild.data+'_'+w+'_'+x+'_p').innerHTML = c_price_org[k];
						}

						x = x + 1;
					}
				}
			}
			else{

				if( option_flg == 'min'){
					document.all(htl_cd+'_min').innerHTML = rate_map+min_price[0].firstChild.data;
				}
				else if( option_flg == 'max'){
					document.all(htl_cd+'_min').innerHTML = rate_map+max_price[0].firstChild.data;
				}

				for (i = 0; i < cat_cd.length; i++){
					document.all(htl_cd+'_'+cat_cd[i].firstChild.data+'_avg').innerHTML = rate_map+avg_price[i].firstChild.data;

					c_price = price[i].firstChild.data.split('/');
					c_price_org = price_org[i].firstChild.data.split('/');

					var w = 1;
					var x = 0;
					for( k = 0; k < c_price.length -1; k++ ){

						if( x > 6 ){

							w = w+1;
							x = 0;
						}

						if( c_price[k] == c_price_org[k] ){

							document.all(htl_cd+'_'+cat_cd[i].firstChild.data+'_'+w+'_'+x+'_p').innerHTML = c_price[k];
						}
						else{
							document.all(htl_cd+'_'+cat_cd[i].firstChild.data+'_'+w+'_'+x+'_p').innerHTML = c_price_org[k];
						}

						x = x + 1;
					}
				}
			}
		}

            } else {
//                window.alert("通信エラーが発生しました。");
            }
        }
    }

	var x=0;
	var prm;

	prm = 'h='+htl_cd+'&City='+City+'&hotelname='+hotelname+'&class='+h_class+'&check_in='+check_in+'&check_out='+check_out+'&nights='+nights+'&rooms='+rooms;


	var adults_arr = adults.split('/');
//	alert(adults_arr);

	for( i=0; i<adults_arr.length-1; i++ ){

		prm = prm+'&adults[]='+adults_arr[i];
	}

	var childs_arr = childs.split('/');

	for( i=0; i<childs_arr.length-1; i++ ){

		prm = prm+'&childs[]='+childs_arr[i];
	}

	if( Room_C_age != '' ){
		var Room_C_age_arr = Room_C_age.split('#');
//		alert(Room_C_age_arr);

		for( i=1; i<Room_C_age_arr.length; i++ ){

			Room_C_age_arr2 = Room_C_age_arr[i].split('/');
//			alert(Room_C_age_arr[i]);

			for( k=1; k<Room_C_age_arr[k].length-1; k++ ){

				prm = prm+'&Room_C_age[][]='+Room_C_age_arr2[k];
			}
		}
	}
	else{
		prm = prm+'&Room_C_age[][]=0';
	}

//	alert(prm);

	/* HTTPリクエスト実行 */
	xmlhttp.open("GET", '/jp/ajax_currency.php?'+prm+'&currencie='+currencie , true);
	xmlhttp.send(null);
}


function createXmlHttp(){

	if (window.XMLHttpRequest) {             // Mozilla, Firefox, Safari, IE7
		return new XMLHttpRequest();
	} else if (window.ActiveXObject) {       // IE5, IE6
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");    // MSXML3
		} catch(e) {
			return new ActiveXObject("Microsoft.XMLHTTP"); // MSXML2まで
		}
	} else {
		return null;
	}
}


function myFormatNumber(str) {
 var num = new String(str).replace(/,/g, "");
 while(num != (num = num.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
 return num;
}
