function refreshParent() {
  window.opener.location.href = window.opener.location.href;

  if (window.opener.progressWindow)
		
 {
    window.opener.progressWindow.close()
  }
  window.close();
}

function confirmAndRedirect(msg,url,callerObj,originalValue){
	
	if(confirm(msg)){
		var redirect = sprintf(url,callerObj.value);
		location.replace(redirect);
		return;
	} else {
		//As select	
		var options = callerObj.options;
		var index = -1;
		
		for(i=0;i<options.length;i++)
			if(options[i].value == originalValue)
				index = i;		
		
		callerObj.selectedIndex=index

	}
	
}
function confirmAnDo(msg,url){
	
	if(confirm(msg)){
		location.replace(url);
	}else{
		return;
	}
	
}
function confirmAndSubmit(formname,msg){
	
	if(confirm(msg)){
		document.forms[formname].submit();
	}else{
		return;
	}
	
}

function redirect(url){
	location.replace(url);
}
