/****************************************/
/*Site Catalyst				*/
/*					*/
/*2006.11.21 Yasutomo.Kobayasi		*/
/*2007.07.13 Yastuomo.Kobayashi		*/
/*					*/
/****************************************/

/****************************************/
/*url_dir				*/
/****************************************/
function url_dir(_url,_num){
	var _url2 = String(_url);
	var _split = _url2.split("/");
	var _match = 0;
	
	if ( _url2.match(/.*\/$/)){
		_match = 0;
	}else{
		_match = 1;
	}
		
	if (_split.length - _match > _num + 2){
		return _split[_num  + 2];
	}else{
		return "";
	}
}


/****************************************/
/*domain_change				*/
/****************************************/
function domain_change(_chr){
	
	var _url = new String(document.location);
 	var _re  = new RegExp("http[s]?://[^/]+/");
	_url = _url.replace(_re,_chr+'/');
	_url = dir_index(_url);
	return _url;
	
}

/****************************************/
/*hier1 directory hierarchy		*/
/****************************************/
function hier1(_url){

	var re1    = new RegExp("http[s]?://");
	var re2    = new RegExp('\/$');
	
	var str_url  = new String(_url);
	str_url = str_url.replace(re1,'');
	str_url = str_url.replace(re2,'/index.html');
	
	var _split = str_url.split("/");
	
	
	var hStr = "";
	
	if(_split[0] != null & _split[0] != ""){
		hStr = _split[0];
	}else{
		return hStr;
	}
	
	for(i=1;i<=5;i++){
		if(_split[i] != null & _split[i] != ""){
				hStr = hStr + "," + _split[i];
		}else{
			break;
		}
	}
	
	return hStr;

}


/****************************************/
/*directory index    		        */
/****************************************/
function dir_index(_url){
	var re1       = new RegExp('\/$');
	var str_url  = new String(_url);
	str_url = str_url.replace(re1,'/index.html');
	return str_url;
}



