function ConfirmDelete(msg,url)
{
	var msg = window.confirm(msg);
	if (msg == false)
	{
		return false;
	}
	
	if (msg == true && url != "")
		window.location.href=url;
	else if (msg == true)
		return true;
}

function CheckSpace(oSrc,args)
{
	alert(oSrc);
	args.IsValid = (document.forms[0].ctrlAddFile.value.indexOf(' ') >= 0);
				
}
function RemovePublicationConfirmation(msg,url)
{
	var msg = window.confirm(msg);
	if (msg == false)
		return false;
	else
		window.location.href=url;
}
function DownloadPublication()
{
	alert("To download this publication, please right click on the publication name and select \"Save Target As\" from the menu.");
	return false;
}

function CopyClipboardData(string)
{
	window.clipboardData.setData("Text",string);
	return false;
}
function SelectAllItemToDelete(checkbox,formName)
{
	if (checkbox.checked == true)
	{
		for(var i=0;i<document.forms[formName].elements.length;i++)
		{
			var elm = document.forms[formName].elements[i];
			if (elm.type == "checkbox")
			{
				elm.checked = true;
			}
		}	
	}
	else
	{
		for(var i=0;i<document.forms[formName].elements.length;i++)
		{
			var elm = document.forms[formName].elements[i];
			if (elm.type == "checkbox")
			{
				elm.checked = false;
			}
		}		
	}
}


function SelectGridItemToDelete(checkbox,formName,controlName)
{
	if (checkbox.checked == true)
	{
		for(var i=0;i<document.forms[formName].elements.length;i++)
		{
			var elm = document.forms[formName].elements[i];
			if (elm.type == "checkbox" && document.forms[formName].elements[i].id.indexOf(controlName) >= 0)
			{
				elm.checked = true;
			}
		}
	}
	else
	{
		for(var i=0;i<document.forms[formName].elements.length;i++)
		{
			var elm = document.forms[formName].elements[i];
			if (elm.type == "checkbox" && document.forms[formName].elements[i].id.indexOf(controlName) >= 0)
			{
				elm.checked = false;
			}
		}		
	}
}


function TextBoxCheck(textbox,Displaymessage)
{
	stringvalue = Trim(textbox.value);
	if (stringvalue <= 0)
	{
		alert(Displaymessage);
		return false;
	}
	else
	{
		return true;
	}
}
function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
} //End Function

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} //End While
return strTemp;

} //End Function

function KeyDownHandler(btn)
{
	if (event.keyCode == 13)
    {
        // cancel the default submit
        event.returnValue=false;
        event.cancel = true;
        // submit the form by programmatically clicking the specified button
        btn.click();
    }
}
