var navigatorUA = navigator.userAgent.toLowerCase();
var isOpera = navigatorUA.indexOf('opera') >= 0? true: false;
var isIE = navigatorUA.indexOf('msie') >= 0 && !isOpera? true: false;
var isSafari = navigatorUA.indexOf('safari') >= 0 || navigatorUA.indexOf('khtml') >= 0? true: false;

var firstW=798;
var firstH=screen.height - 24;

function popupSet(){
	// <a>
	var popups = document.getElementsByTagName('a');
	for (i=0 ; i < popups.length; i++ ) {
		var popup = popups[i];
		if(popup.className.indexOf('popup') >= 0){
			try {
				w=firstW;
				h=firstH;
				
				if(popup.className.match(/popup\([0-9]{1,3},[0-9]{1,3}\)/ig)){
					
					var popupData="" + popup.className.match(/popup\([0-9]{1,3},[0-9]{1,3}\)/ig) + "";
					var popupSplit = popupData.split(',');
					
					if(popupSplit){
						w = popupSplit[0].replace('popup(','');
						h = popupSplit[1].replace(')','');
					}else{
						alert('split error');
					}
				}
				
				var popupURL = popup.href;
				popup.href="javascript:void(window.open('" + popupURL + "', '', 'width=" + w + ",height=" + h + ",scrollbars=yes,resizable=yes'));";
				
			} catch(err) {
				popup = null;
			}
		}
	}
	
}
// <button>
function popup(url,w,h){
	
	if(!w){
		w=firstW;
	}
	if(!h){
		h=firstH;
	}
	
	
	window.open(url, '', 'width='+ w +',height=' + h + ',scrollbars=yes,resizable=yes');
}

if(isIE){
	window.attachEvent("onload",popupSet);
}else{
	window.addEventListener("load",popupSet,false);
}