var msgMandatoryNotBlank = "Mandatory(*) information not allow blank.";
function ConfirmMessage(lnk,msg){
	if (confirm(msg)){
		window.location.href = lnk;
	}
}

var submitFlag = true;
function resetFlag(){
	submitFlag = true;
}

function submitFrm(frm){
	if (submitFlag == true){
		document.forms[frm].flgSubmit.value = true;
		document.forms[frm].submit();
	}
}

function validateBlank(frm,arrC){
	var flg = false;
	for(var i=0;i<arrC.length;i++){
		var tVal = document.forms[frm].elements[arrC[i]].value;
		if(tVal.length<1){
			flg = true;
			break;
		}
	}
	if (flg){
		alert (msgMandatoryNotBlank);
		submitFlag = false;
	}
}

function optionTransfer(frm, cmbSrc, cmbTrg){
	var tv = document.forms[frm].elements[cmbSrc].value;
	var idx = document.forms[frm].elements[cmbSrc].selectedIndex;
	if (idx==-1)
		return false;
	var tLen = document.forms[frm].elements[cmbTrg].options.length;
	var sLen = document.forms[frm].elements[cmbSrc].options.length;
	var tt = document.forms[frm].elements[cmbSrc].options[idx].text;
	document.forms[frm].elements[cmbTrg].options[tLen] = new Option(tt,tv);
	if (idx<sLen){
		for (var i=(idx+1); i<sLen; i++){
			document.forms[frm].elements[cmbSrc].options[i-1].value = document.forms[frm].elements[cmbSrc].options[i].value;
			document.forms[frm].elements[cmbSrc].options[i-1].text = document.forms[frm].elements[cmbSrc].options[i].text;
		}
	}
	document.forms[frm].elements[cmbSrc].options.length -= 1;
}

function addHidden(frm,cmb){		
	var eleFrm = document.getElementById(frm);	
	for (i=0;i<document.forms[frm].elements[cmb].options.length;i++){		
		var tHid = document.createElement("input");		
		tHid.type = "hidden";
		tHid.name = cmb+"_hid["+i+"]";		
		tHid.value = document.forms[frm].elements[cmb].options[i].value;		
		eleFrm.appendChild(tHid);
	}
}

function emailIsValid(str){
	if(str.match(/^\w+([\.\+]?[-]{0,2}\w+)*[\.]?[-]?@\w+([\.-]?\w+)*(\.\w{2,4})+$/i))
		return true;
	else
		return false;
}

function urlIsValid(str){
	if(str.match(/^http:\/\/[a-zA-Z0-9]+([_|\.-][a-zA-Z0-9~-]{1,})*\.([a-z]{2,4})(\/[a-zA-Z0-9~-]{1,}[_|\.]{0,1}[a-zA-Z0-9~]{1,}\/?)*([_|\.][a-zA-Z0-9~-]{1,})*$/i) || s.match(/^ftp:\/\/[a-zA-Z0-9]+([_|\.][a-zA-Z0-9~-]{1,})*\.([a-z]{2,4})(\/[a-zA-Z0-9~-]{1,}[_|\.]{0,1}[a-zA-Z0-9~]{1,}\/?)*([_|\.][a-zA-Z0-9~]{1,})*$/i))
		return true;
	else
		return false;
}

function openPopup(loc,tit,wid,hig){
	window.open(loc,tit,'toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=yes,resizable=yes,width='+wid+',height='+hig);
}
document.write('');
document.write('');
document.write('');
document.write('');
