function confirmAction(message, action) {
	if ( confirm(message) )
		eval(action);
}

function findObj(theObj, theDoc)
{
	var p, i, foundObj;
		
	if(!theDoc) theDoc = document;
	if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
	{
		theDoc = parent.frames[theObj.substring(p+1)].document;
		theObj = theObj.substring(0,p);
	}
	if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
	for (i=0; !foundObj && i < theDoc.forms.length; i++) 
		foundObj = theDoc.forms[i][theObj];
	for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
		foundObj = findObj(theObj,theDoc.layers[i].document);
	if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
		
	return foundObj;
}

function limitText(field, limit){
    if(field.value.length > limit){
        field.value = field.value.substring(0, limit);
    }
}

function checkTextOnFocus(element, text) {
    if (element.value == text) 
        element.value = '';
}

function checkTextOnBlur(element, text) {
    if (element.value == '') 
        element.value = text;
}

function copyToClipboard(inElement) {
    if (inElement.createTextRange) {
        var range = inElement.createTextRange();
        if (range)
            range.execCommand('Copy');
    } else {
        var flashcopier = 'flashcopier';
        if (!document.getElementById(flashcopier)) {
            var divholder = document.createElement('div');
            divholder.id = flashcopier;
            document.body.appendChild(divholder);
        }
        document.getElementById(flashcopier).innerHTML = '';
        var divinfo = '<embed src="/common/_clipboard.swf" FlashVars="clipboard=' + encodeURIComponent(inElement.value) + '" width="0" height="0" type="application/x-shockwave-flash"></embed>';
        document.getElementById(flashcopier).innerHTML = divinfo;
    }
}