﻿window.onerror = function(a,b,c){
	alert(a+","+b+","+c);
}

function newWindow(url,name,x,y,width,height){
	var tempName = "";
	if(name!=null){
		tempName = name;
	}
	var params;
	var newX = x;
	var newY = y;
	var newWidth = width;
	var newHeight = height;
	if(newWidth <= 0){
		if(newX>0&&newX<screen.availWidth/2){
			newWidth = screen.availWidth-newX*2;
		}else{
			newWidth = screen.availWidth;
			newX = 0;
		}
	}
	if(newHeight <= 0){
		if(newY>0&&newY<screen.availHeight/2){
			newHeight = screen.availHeight-newY*2;
		}else{
			newHeight = screen.availHeight;
			newY = 0;
		}
	}
	if(newX<0){
		newX=screen.availWidth/2-newWidth/2;
	}
	if(newY<0){
		newY=screen.availHeight/2-newHeight/2;
	}
	params = "left="+newX.toString()+",top="+newY.toString()+",width="+newWidth.toString()+",height="+newHeight.toString()+",resizable=yes,scrollbars=yes";
	var wnd = window.open(url,tempName,params);
}

function ClearFileField(id){
	var old = document.getElementById(id);
	if(!old){
		return;
	}
	var blank = document.createElement("input");
	blank.type = "file";
	if (old.name) {
		blank.name = old.name;
	}
	if (old.id) {
		blank.id = old.id;
	}
	old.parentNode.replaceChild(blank,old);
}