function ImageRollOver(name,image){
	var tempObject
	tempObject=eval('document.all.'+name);
	tempObject.src = image;
}

var pageEnterTarget = '';     

returnFalse = function(event){
    event.returnValue = false;
}

targetKey = function(event){
	var el = (event.target || event.srcElement).tagName;
	if(el!= 'TEXTAREA'){
		var key = (window.event) ? window.event.keyCode : event.which;
		if (key == 13) { 
			if (document.getElementById(pageEnterTarget)) {
				document.getElementById(pageEnterTarget).click();
				return false;
			}else{
				returnFalse(event);
			}
		}
	}
}

      
if (document.addEventListener){ 
    document.addEventListener('keypress', targetKey, false);
} else if (document.attachEvent){ 
    document.attachEvent('onkeypress', targetKey); 
}

function setKeyword(keyword, id)
{
	if (!document.getElementById(id)) return false;

	node = document.getElementById(id);
	var inputWord = node.value.replace(/^\s+|\s+$/g,"");
	if (inputWord == "")
	{
		node.value = keyword;
	}
}
		
function removeKeyword(keyword, id)
{
	if (!document.getElementById(id)) return false;
	
	node = document.getElementById(id);
	var inputWord = node.value.replace(/^\s+|\s+$/g,"");
	if (inputWord == keyword)
	{
		node.value = '';
	}
}

function IsEnterKey(e)
{
	return (e.keyCode == 13);
}

function AjaxSubmitOnEnter(ajaxManagerID, submitID, event)
{
	if (IsEnterKey(event))
	{
		AjaxNS.AR(submitID, '', ajaxManagerID, event);
		return false;
	}
	else
	{
		return true;
	}
}

function RaiseAjaxCallOnEnter(ajaxManager, submitID, event)
{
	if (IsEnterKey(event))
	{
		ajaxManager.AjaxRequest(submitID);
		return false;
	}
	else
	{
		return true;
	}
}

function radGridCheckBoxSelectAll(radControl, checkBoxName, isChecked) {
    var radGrid = document.getElementById(radControl + "_ctl01");

    if (radGrid != null) {
        //ctl01_ctl04
        //alert(isChecked);
        //alert(Form1.elements.length); 
        for (i = 2; i < Form1.elements.length; i++) {

            var rgCheckbox = document.getElementById(radControl + "_ctl01_ctl" + i*2 + "_" + checkBoxName);

            if (i*2 < 10) {
                rgCheckbox = document.getElementById(radControl + "_ctl01_ctl0" + i*2 + "_" + checkBoxName);
            }
            
            //alert(radControl + "_ctl01_ctl" + i + "_" + checkBoxName);
            if (rgCheckbox != null) {
                if (rgCheckbox.type == 'checkbox') {
                    rgCheckbox.checked = isChecked;
                }
            }
            else {
                break;
            }
           
        }

    }
}

function insertAtCursor(myField, myValue) {

    //IE support
    if (document.selection) {
        myField.focus();
        sel = document.selection.createRange();
        sel.text = myValue;
    }
    //MOZILLA/NETSCAPE support
    else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
    }
    else {
        myField.value += myValue;
    }
}


