var COMMON = {

	/**----------------------------
	처리내용		:평가 별점 이미지 리턴
	-----------------------------**/
	getStarPoint : function(star_count){
		var star_icons = '';
		var int_star_counts = parseInt(star_count/2);
		// 반올림할 별 0.5 구하기.
		var deducted_star_counts = Math.round((star_count/2)-parseInt(star_count/2));
		//별
		for(var s=0 ; s<int_star_counts ; s++){
			star_icons +='<img src=/images/guide/common/star_on.gif align=absmiddle>';
		}
		//반올림한 0.5별.
		if(deducted_star_counts>0){
			for(var s2=0 ; s2<deducted_star_counts ; s2++){
				star_icons +='<img src=/images/local/contents/star_small_half.gif align=absmiddle>';
			}
		}
		//빈별 				
		for(var s=(int_star_counts+deducted_star_counts) ; s<parseInt(G_STAR_COUNT) ; s++){
			star_icons +='<img src=/images/guide/common/star.gif align=absmiddle>';
		}
		return star_icons;
	},
	
	/**----------------------------
	처리내용		:주유비 
	-----------------------------**/
	getGasCost : function(distance){
		var gasCost = 0 ;
		var TravelDistance = distance;
		if (TravelDistance.indexOf("km")!=-1){	/// 거리에 km가 있다면..
			 TravelDistance = TravelDistance.replace(" ", "");
			 TravelDistance = TravelDistance.replace("km", "");
			 TravelDistance = parseFloat(TravelDistance)*1000;
		}else if (TravelDistance.indexOf("m")!=-1){	/// 거리에 m가 있다면..
			 TravelDistance = TravelDistance.replace(" ", "");
			 TravelDistance = TravelDistance.replace("m", "");
			 TravelDistance = parseFloat(TravelDistance);	
		}
		gasCost= Math.round((parseInt(TravelDistance)/parseInt(G_FUEL_EFFECT))*G_LITER_PER_MONEY);
		return gasCost;
	},

	/**----------------------------
	처리내용		:카테고리 리턴 
	-----------------------------**/
	getCategoryName : function (wpc_type, wpc_subtype,wpc_category){
		var wpc_Category_Name='';
		if(wpc_type&&wpc_type!=''){
			wpc_Category_Name += wpc_type;
		}
		if(wpc_subtype&&wpc_subtype!=''){
			wpc_Category_Name +=   ">" + wpc_subtype;
		}
		if(wpc_category!='null'){
			wpc_Category_Name +=  ">" + wpc_category;
		}
		return wpc_Category_Name;
	},
	
	/**----------------------------
	처리내용		:원하는 자리 마다 콤마(,) 찍기
	-----------------------------**/
	formatNum:function(nM , nLen){
		var nM_Len = nM.toString().length;
		var imsi_Count=1;
		var reNum='';
		for(var i=nM_Len-1 ; i>=0 ; i--){
			reNum += nM.toString().charAt(i)
			var imsi_index = parseInt(imsi_Count%nLen);
			if(imsi_index==0){
				if(imsi_Count!=nM_Len){
					reNum +=',';	
				}
			}
			imsi_Count++;
		}
		//재 정렬
		var reNum_Len = reNum.toString().length;
		var cNum='';
		for(var i2=reNum_Len-1 ; i2>=0 ; i2--){
			cNum += reNum.toString().charAt(i2)
			
		}		
		return cNum;
	},
	
	/**----------------------------
	처리내용		:공백 체크 후 원하는 문장으로 replace
	-----------------------------**/
 	nullCheckAndReplace : function nullCheckAndReplace(val , chVal){
 		//alert(val);
 		if(val==null || val==''){
 			return chVal;	
 		}else{
 			return val;
 		}
 	},
 	
	/**----------------------------
	처리내용		:검색 단어 bold처리 함수
	파라미터 설명	:
				str	:	원본문자열
				str1	:	대상문자열
				str2	:	가공문자열
				sColor: 	가공문자열 색
				strongYN: strong 처리 유무
	-----------------------------**/
	setWordStrongMark:function(str , str1 , str2 , sColor , strongYN){
		if(str){
			if (str2&&strongYN=="Y"){
				str2 = "<strong>" + str2 + "</strong>";	
			}
			if (str2&&sColor){
				str2 = "<font color='" + sColor + "'>" + str2 + "</font>";	
			}
			str = str.replace(str1 , "<strong>"+str2+"</strong>");
		}
		
		return str;
	},
	/**----------------------------
	처리내용		:alert 메세지 함수
	-----------------------------**/
	alertMsg : function (msg , returnYN){
 		alert(msg);
 		if(returnYN&& returnYN=="Y"){
 			return true;
 		}else if(returnYN&& returnYN=="N"){
 			return false;
 		}else{
 			return;
 		}
 	}
	
}