function confirmDelete(msg,url)
{
	choice = confirm(msg)
	if(choice)	{
		location.href=url
	}	else	{
		return false;
	}
}

function validateBlank(frmElement,message)
{
	
	if(frmElement.value == "")
	{
		alert(message);
		frmElement.focus();
		return false;
	}
	return true;
}

function validateNumeric(fieldname,errorMsg)
{	
	if(isNaN(fieldname.value))
	{
		alert(errorMsg);
		fieldname.focus();
		return false;
	}	else	{
		return true;
	}
}

function validateSearchForm(frmObj)
{
	if(!(validateBlank(frmObj.keyword,"Please Enter Search Term"))) return false;
}

function MessageReadWindow(url)
{
	window.open(url,'','height=500,width=500,scrollbars=yes,resizable=yes')
}

function validateEmailAddress(fieldObj,errorMessage)	{
	if ((fieldObj.value.indexOf("@")==-1)||(fieldObj.value.indexOf(".")==-1))
	{
		alert(errorMessage)
		fieldObj.focus();
		return false;
	}
	return true;
}

function validateFCKField(fieldObj,errorMessage)	{
	var oEditor = FCKeditorAPI.GetInstance(fieldObj) ;
	var fieldValue = oEditor.GetXHTML(true);
	if(fieldValue==''){
		alert(errorMessage);
		oEditor.Focus();
		return false;
	} 
	return true;
}

maxL= 400 ;
var bName = navigator.appName;
function taLimit(taObj) {
	if (taObj.value.length==maxL) return false;
	return true;
}

function taCount(taObj,Cnt) { 
	objCnt=createObject(Cnt);
	objVal=taObj.value;
	if (objVal.length>maxL) objVal=objVal.substring(0,maxL);
	if (objCnt) {
		if(bName == "Netscape"){	
			objCnt.textContent=maxL-objVal.length;}
		else{objCnt.innerText=maxL-objVal.length;}
	}
	return true;
}
function createObject(objId) {
	if (document.getElementById) return document.getElementById(objId);
	else if (document.layers) return eval("document." + objId);
	else if (document.all) return eval("document.all." + objId);
	else return eval("document." + objId);
}

//function for allowing number only

function numbersonly(e, decimal) {
    var key;
    var keychar;

    if (window.event) {
       key = window.event.keyCode;
    }
    else if (e) {
       key = e.which;
    }
    else {
       return true;
    }
    keychar = String.fromCharCode(key);

    if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
       return true;
    }
    else if ((("0123456789").indexOf(keychar) > -1)) {
       return true;
    }
    else if (decimal && (keychar == ".")) { 
      return true;
    }
    else
       return false;
}
	

