/*------------------------------------------------------------------------------
¨Ï Copyright 2005, Flyfox All right reserved.
@ÆÄÀÏ³»¿ë: °ü¸®¸ðµå Javascript Function ¼³Á¤
@¼öÁ¤³»¿ë/¼öÁ¤ÀÚ/¼öÁ¤ÀÏ:

* function °£ÀÇ °£°Ý : 3 line
* ³»ºÎºí·°( ÇÇÁ¦¾îºÎ ) µé¿©¾²±â : 2 column
------------------------------------------------------------------------------*/



/*-------------------------------------
	°Ô½Ã±Û ÀÐ±â ÇÔ¼ö
-------------------------------------*/
function read_winopen( arg1, arg2, arg3, arg4 ){

	var cmsg ;
	cmsg = "/shop/bbs/photo_view.php?pno=" + arg1 + "&db="+ arg2 + "&page=" + arg3 + "&nextPath=" + arg4;
	location.href(cmsg);
}



/*-------------------------------------
	°Ô½Ã±Û Á¶È¸ ÇÔ¼ö
-------------------------------------*/
function search2(){

	document.button_form.submit() ;
}



/*-------------------------------------
 ÇÊÅÍ¸µ
-------------------------------------*/
function filtering( fir, pattern_code ){

	var ins_str = "";

	if( pattern_code != '' && pattern_code != undefined ){

		fir = fir.replace(/<script[^>]*?>.*?<\/script>/ig, ""); // remove script code
		fir = fir.replace(/<style[^>]*?>.*?<\/style>/ig, ""); // remove style code
		fir = fir.replace(/<\/?([A-Za-z0-9_]+).*?>/ig, ""); // remove html tag


		var ins_code = "";
		for(m=0;m<fir.length;m++)	 ins_code += "&#" + fir.charCodeAt(m) + ";"; // ISO-Latin-1 º¯È¯


		pattern = pattern_code.replace(/;&#/g, ";" + "(?:[&#32;|&#46;|&#95;])*" + "&#"); // space|_|. Á¤±Ô½Ä¿¡ Ãß°¡
		pattern = eval("/(?:" + pattern + ")/ig"); // objectÈ­
		ins_code = ins_code.match(pattern); // filtering


		if ( ins_code != null ){

			 // filteringµÈ ISO-Latin-1À» (number;number,number;number) ¹®ÀÚ¿­·Î º¯°æ
			ins_code = ins_code.toString();
			ins_code = ins_code.replace(/(&#)/g, "");
			ins_code = ins_code.replace(/(;,)/g, ",");
			ins_code = ins_code.replace(/;$/g, "");

			// Ã¹¹øÂ° filteringµÈ ´Ü¾î ÃßÃâ
			tmpArr1 = ins_code.split(",");
			tmpArr2 = tmpArr1[0].split(";");

			for ( m = 0; m < tmpArr2.length; m++ ) ins_str += String.fromCharCode( tmpArr2[m] ); //
		}
	}

	return ins_str;
}
