document.title = "PATRA";
document.write("<script type='text/javascript' src='/js/common_url.js'></script>");

String.prototype.ltrim = function(){
	var re = /\s*((\S+\s*)*)/;
	return this.replace(re, "$1");
}

String.prototype.rtrim = function(){
	var re = /((\s*\S+)*)\s*/;
	return this.replace(re, "$1");
}

String.prototype.trim = function(){
	return this.ltrim().rtrim();
}

String.prototype.getByte = function(){
	var nByte = 0;

	for(var i=0; i<this.length; i++){
		nByte += (this.charCodeAt(i)>128) ? 2 : 1;
	}
	
	return nByte; 
}

String.prototype.isEmail = function(){
	//var pattern = /(^[a-zA-Z0-9]@[a-zA-Z0-9]+[a-zA-Z0-9\-]+[a-zA-Z0-9]+\.[a-zA-Z]+$)/;
	var pattern = /^[_a-zA-Z0-9-]+@[._a-zA-Z0-9]+\.[a-zA-Z]+$/;

	if(this.match(pattern) == null){
		return false;
	}else{
		return true;
	}
}

String.prototype.isNumber = function(){
	var pattern = /^[0-9]+$/;

	if(this.match(pattern) == null){
		return false;
	}else{
		return true;
	}
}

function imgResize(){ 
	// DivContents ¿µ¿ª¿¡¼­ ÀÌ¹ÌÁö°¡ maxsize º¸´Ù Å©¸é ÀÚµ¿ ¸®»çÀÌÁî ½ÃÄÑÁÜ 
	var maxsize = 580; // °¡·Î»çÀÌÁî ( ´Ù¸¥°ªÀ¸·Î ÁöÁ¤ÇÏ¸éµÊ) 
	var content = document.getElementById("DivContents"); 
	var img = content.getElementsByTagName("img");
	var oneimg;

	for(i=0; i<img.length; i++){ 
		oneimg = eval('img[' + i + ']');

		/*
		if(sign==1){
			oneimg.onclick = function(){
				window.open("/showimg.php?url="+oneimg.src,"simg"+i,"width=10, height=10");
			}
		}
		*/

		if ( oneimg.width > maxsize ){ 
			var heightSize = (oneimg.height * maxsize) / oneimg.width; 

			oneimg.width = maxsize;
			oneimg.height = heightSize;
		} 
	}
}

/* history (path) */
function link(){
	var url = "";
	var depth = arguments.length;
	try {
		if(depth==0) return;
		else for(i=0;i<depth;i++) url += ((i==0)?"u":"_") + arguments[i];
		url = eval(url)[0];
		if(url=="") alert("ÁØºñÁßÀÔ´Ï´Ù.");
		else location.href = url;
	}catch(e) { alert(e.message); }
}

/* skyScrapper */
var topLimit = new Array();
var bottomLimit = new Array();
var speed = new Array();
var QuickMenu = new Array();

function initSkyScrapper(id, top, bottom) {
	if (document.getElementById) {
		topLimit[id] = top;
		bottomLimit[id] = bottom;
		speed[id] = arguments[3]?arguments[3]:10;
		QuickMenu[id] = document.getElementById(id);
		QuickMenu[id].style.top = topLimit[id];
		QuickMenu[id].style.visibility = "visible";
		moveSkyScrapper(id);
	}
}

function moveSkyScrapper(id) {
	var yMenuMax, yMenuFrom, yMenuTo, yOffset;

	yMenuMax = document.body.scrollHeight - QuickMenu[id].scrollHeight-bottomLimit[id];
	yMenuFrom   = parseInt (QuickMenu[id].style.top, 0)-topLimit[id];
	yMenuTo     = (window.pageYOffset || document.body.scrollTop);
	if (yMenuFrom != yMenuTo) {
		yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / speed[id]);
		if (yMenuTo < yMenuFrom)  yOffset = -yOffset;
		QuickMenu[id].style.top = parseInt (QuickMenu[id].style.top, 0) + yOffset;
		if(yMenuMax < parseInt (QuickMenu[id].style.top, 10)) QuickMenu[id].style.top = yMenuMax;
	}
	setTimeout ("moveSkyScrapper('"+id+"')", 10);
}
/* skyScrapper end */

function imgResize(){ 
	// DivContents ¿µ¿ª¿¡¼­ ÀÌ¹ÌÁö°¡ maxsize º¸´Ù Å©¸é ÀÚµ¿ ¸®»çÀÌÁî ½ÃÄÑÁÜ 
	var maxsize = 580; // °¡·Î»çÀÌÁî ( ´Ù¸¥°ªÀ¸·Î ÁöÁ¤ÇÏ¸éµÊ) 
	var content = document.getElementById("DivContents"); 
	var img = content.getElementsByTagName("img");
	var oneimg;

	for(i=0; i<img.length; i++){ 
		oneimg = eval('img[' + i + ']');

		/*
		if(sign==1){
			oneimg.onclick = function(){
				window.open("/showimg.php?url="+oneimg.src,"simg"+i,"width=10, height=10");
			}
		}
		*/

		if ( oneimg.width > maxsize ){ 
			var heightSize = (oneimg.height * maxsize) / oneimg.width; 

			oneimg.width = maxsize;
			oneimg.height = heightSize;
		} 
	}
}



function goShop(url){
	if(url!="" && url!="buy"){
		var win = window.open('http://'+url, '_blank');
		win.focus();
/*
		var win = window.open('');
		win.target=_blank;
		win.location.href=url;
		win.focus();
*/
	}
}
