function WindowXPosition(widthX,heightX,windowName)
{
	var width = (screen.width);
	var height = (screen.height - 25);
	var centerleft = 0;
	var centertop = 0;
	var centerleft = (width/2) - (widthX/2);
	var centertop = (height/2) - (heightX/2);
	var width=widthX;
	var height=heightX;
	windowName.moveTo(centerleft,centertop);
	windowName.resizeTo(width, height);
	windowName.focus();
}

function WindowXXPosition(widthX,heightX,windowName) //same as above, only it takes %age vals as params for width n height
{
	var width = (screen.width);
	var height = (screen.height - 25);
		
	var wt = (width * widthX) / 100;
	var ht = (height * heightX) / 100;

	var centerleft = (width/2) - (wt/2);
	var centertop = (height/2) - (ht/2);

	windowName.resizeTo(wt, ht);
	windowName.moveTo(centerleft,centertop);
	windowName.focus();
}

function WindowPosition(widthX,heightX)
{
	var width = (screen.width);
	var height = (screen.height - 25);
	var centerleft = 0;
	var centertop = 0;
	var centerleft = (width/2) - (widthX/2);
	var centertop = (height/2) - (heightX/2);
	var width=widthX;
	var height=heightX;
	window.moveTo(centerleft,centertop);
	window.resizeTo(width, height);
	window.focus();
}


function validate_email(email_txt) // validates a string as a email id
{
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@([\\w].+)\.[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(email_txt);
}

function validate_integer(int_str) // validates a string as an integer (i.e. no decimal points)
{
	regExpr = new RegExp(/^\d*$/);
	var regex = new RegExp(regExpr);
	return regex.test(int_str);
}

function validate_real_nos(real_nos_str) // validates a string as a Real Number (i.e. with decimal points)
{
	regExpr = new RegExp(/^-?\d*(\.\d{1,2})?$/);
	var regex = new RegExp(regExpr);
	return regex.test(real_nos_str);
}

function RoundOff(number,n) // rounds up given no to 'n' number of places
{
	str='';
	number=parseFloat(number);
	if(!isNaN(number))
	{
		power=Math.pow(10,n);
		number=Math.round(number*power)/power;
		return number;
	}
}

function str_trim(str) // strips of leading and following whitespaces from a string
{	
	if(str.length > 0)
		while(str.charAt(0)==' ')
			str = str.substr(1);
		
	if(str.length > 0)
		while(str.charAt((str.length - 1))==' ')
			str = str.substring(0, str.length-1);
	
	return str;
}

function str_implode(arr, delim) // Join array elements with a string
{
	var ret_str = "";
	var arr_len = 0;

	arr_len = arr.length;
	delim_len = delim.length;
	
	if(arr_len > 0)
	{
		for(var i=0; i < arr_len; i++)
			ret_str += delim + arr[i];

		if(ret_str.substr(0, delim_len))
			ret_str = ret_str.substr(delim_len);
	}
	
	return ret_str;
}

function str_explode(arr, delim)
{
	var ret_str = "";
	var arr_len = 0;

	arr_len = arr.length;
	delim_len = delim.length;
	
	if(arr_len > 0)
	{
		for(var i=0; i < arr_len; i++)
			ret_str += delim + arr[i];

		if(ret_str.substr(0, delim_len))
			ret_str = ret_str.substr(delim_len);
	}
	
	return ret_str;
}


/*function CheckNum(obj) // validates a form ctrl for an integer
{
	regExpr = new RegExp(/^\d*$/);

	if(str_trim(obj.value)!="")
	{
		if(!regExpr.test(obj.value))
		{
			alert("Please Enter Valid Numbers");
			obj.value="0";		
		}
	}
	else
		obj.value="0";		
}*/

function numbersonly(e)
{
	var unicode = e.charCode ? e.charCode : e.keyCode;
	
	if( unicode != 8 && unicode!=45 && unicode!=44)   //if the key isn't the backspace key (which we should allow)
	{
		if(unicode < 48 || unicode > 57)   //if not a number
				return false;  //disable key press
		else
			return true;   // enable keypress
	}
	else
	{
		return true;   // enable keypress
	}
}

function CheckRealNum(obj) // validates a form ctrl for a real number
{
	regExpr=new RegExp(/^-?\d*(\.\d{1,2})?$/);
	
	if(str_trim(obj.value)!="")
	{
		if(!regExpr.test(obj.value))
		{
			alert("Please Enter Valid Amount");
			obj.value="0";		
		}
	}
	else
		obj.value="0";		
}

// NAVIGATION BASED
function AddAnother()
{
	if(Validate())
	{
		document.forms[0].add_mode.value = "Y";
		document.forms[0].submit();
	}
	else
		document.forms[0].add_mode.value = "N";
}

function GoToPage(page)
{
	window.document.location.href=page;
}

function ConfirmDelete(txt, page)
{
	var msg = "You Are About To Delete this " + txt + "! Continue?";

	if(confirm(msg))
		window.document.location.href=page;
}

function ConfirmImgDelete(txt,id,action,frm,mode)
{
	var msg = "You Are About To Delete this " + txt + "! Continue?";

	if(confirm(msg))
	{
		 if(id!=0)
		 {
			frm.action = action;
			document.getElementById('mode').value = mode;
			document.getElementById('id').value = id;
			
			frm.submit();
		 }
		 else
			return false;
	}
}

function ConfirmDeletetionOfHotels(txt,page)
{
	var msg = "This Hotel has associations!!!Are You Sure You Want to Delete this " + txt + "?";

	if(confirm(msg))
		window.document.location.href=page;
}

function SubmitToThisPage(frm_nm, ctrl_nm, page_name)
{
	var page_no = document.getElementById(ctrl_nm).value;	
	var frm = eval("document."+frm_nm);
	
	frm.action = page_name+"?page="+page_no;
	frm.submit();
}

function SubmitPage(frm_nm, page)
{
	var frm = eval("document."+frm_nm);	
	frm.action = page;
	frm.submit();
}

function DefaultFocus(ctrl_nm)
{
	if(document.getElementById(ctrl_nm))
	{
		obj = document.getElementById(ctrl_nm);
		obj.focus();
	}
}

function SetFocus(obj)
{
	obj.focus();
	obj.select();
}

function UploadImages(csection)
{
	info="upload_images.php?ctype="+csection;
	window.open(info,"","menubars=0,width=500,height=550,scrollbars=1,resizable=1");
}

function ChangeMemPortfRank(mode, fld, fld_val)
{
	var str = "";

	if(fld != "" && fld_val != "")
		str = "&fld=" + fld + "&fld_val=" + fld_val;

	var file = "rank-memportf.php?mode="+mode+str;
	win = window.open(file,'ChangeMemPortfRank','width=900,height=600,scrollbars=1,resizable=1');
	WindowPosition(900,600,win);
}

function ChangeRank(mode, fld, fld_val)
{
	var str = "";

	if(fld != "" && fld_val != "")
		str = "&fld=" + fld + "&fld_val=" + fld_val;

	var file = "rank-update.php?mode="+mode+str;
	win = window.open(file,'ChangeRank','width=900,height=600,scrollbars=1,resizable=1');
	WindowPosition(900,600,win);
}



function PricingChangeRank(mode, fld, fld_val) // mode, condition fld, condition value
{
	var str = "";

	if(fld != "" && fld_val != "")
		str = "&fld=" + fld + "&fld_val=" + fld_val;
	
	//alert(str);
	var file = "pricing_rank_update.php?mode="+mode+str;
	win = window.open(file,'ChangeRank','width=900,height=600,scrollbars=1,resizable=1');
	WindowPosition(900,600,win);
}

function ChangeImageRank(mode, fld, fld_val)
{
	var str = "";

	if(fld != "" && fld_val != "")
		str = "&fld=" + fld + "&fld_val=" + fld_val;
	var file = "image-rank-update.php?mode="+mode+str;
	win = window.open(file,'ChangeRank','width=900,height=600,scrollbars=1,resizable=1');
	WindowPosition(900,600,win);
}

function ChangeTIERRank(mode, fld, fld_val)
{
	var str = "";

	if(fld != "" && fld_val != "")
		str = "&fld=" + fld + "&fld_val=" + fld_val;

	var file = "rank-update-tier.php?mode="+mode+str;
	win = window.open(file,'ChangeRank','width=900,height=600,scrollbars=1,resizable=1');
	WindowPosition(900,600,win);
}

function OpenPopup(file)
{
	win = window.open(file,'Popup','width=600,height=450,scrollbars=1');
	WindowPosition(600,450,win);
}

function WindowPosition(widthX,heightX,windowName)
{
	var width = (screen.width);
	var height = (screen.height - 25);
	var centerleft = 0;
	var centertop = 0;
	var centerleft = (width/2) - (widthX/2);
	var centertop = (height/2) - (heightX/2);
	var width=widthX;
	var height=heightX;
	windowName.moveTo(centerleft,centertop);
	windowName.resizeTo(width, height);
	windowName.focus();
}

function WindowPosition2(widthX,heightX,windowName) //same as above, only it takes %age vals as params for width n height
{
	var width = (screen.width);
	var height = (screen.height - 25);
		
	var wt = (width * widthX) / 100;
	var ht = (height * heightX) / 100;

	var centerleft = (width/2) - (wt/2);
	var centertop = (height/2) - (ht/2);

	windowName.resizeTo(wt, ht);
	windowName.moveTo(centerleft,centertop);
	windowName.focus();
}

function FillFromList(list_obj)
{
	var cmb = list_obj;

	str = "";
		
	for(i=0; i < cmb.length; i++)
		if(cmb.options[i])
			str += "~" + cmb.options[i].value;
	
	return str.substr(1);
}

function CheckDates(date1,date2)
{
	fday=date1.substr(8,2);
	fyear=date1.substr(0,4);
	fmonth=date1.substr(5,2);
	tday=date2.substr(8,2);
	tyear=date2.substr(0,4);
	tmonth=date2.substr(5,2);
	
	if(tday == "01" && tmonth == "02")
		tohour = 23;
	else if(tday == "02" && tmonth == "02")
		tohour = 23;
	else 
		tohour = 24;
	
	fromdate=new Date(fyear,fmonth,fday);
	todate=new Date(tyear,tmonth,tday);
	
	fromdate=fromdate.getTime();
	todate=todate.getTime();	
	
	day1=fromdate/(60*60*24*1000);
	day2=todate/(60*60*tohour*1000);
		
	//alert("DAY 2 =>"+day2);
	//alert("DAY 1 =>"+day1);
	
	if((day2 < day1))
		return false;
	else 
		return true;
}
function ConvertFromYMDtoDMY(ymd_date)
{
	var dt_arr = ymd_date.split('-');
	var dmy_date = dt_arr[2] + "-" + dt_arr[1] + "-" + dt_arr[0];
	return dmy_date;
}

function ConvertFromDMYtoYMD(dmy_date)
{
	var dt_arr = dmy_date.split('-');
	var ymd_date = dt_arr[2] + "-" + dt_arr[1] + "-" + dt_arr[0];
	return ymd_date;
}
function ValidateSearchPanel(form_name, today_date)
{
	var frm = form_name;
	
	if(frm.txtchkin.value == "")
	{
		alert("Please Choose A Check In Date");
		frm.f_trigger_a.focus();
		return false;
	}

	///    DIFFERENCE CHECKING ....
	var days = 0;
	var difference = 0;
	var chkInDate = ConvertFromYMDtoDMY(frm.txtchkin.value);
	var arrchkInDate = chkInDate.split("-");
	chkInDate = new Date(arrchkInDate[1]+"/"+arrchkInDate[2]+"/"+arrchkInDate[0]);
	var chkOutDate = ConvertFromYMDtoDMY(frm.txtchkout.value);
	var arrchkOutDate = chkOutDate.split("-");
	chkOutDate = new Date(arrchkOutDate[1]+"/"+arrchkOutDate[2]+"/"+arrchkOutDate[0]);
	difference =  chkOutDate - chkInDate;
	days = difference/(1000*60*60*24);
   
   ///  LESS THAN TODAY CHECK
	var chkTodayDate = today_date;
	var arrchkTodayDate = chkTodayDate.split("-");
	chkTodayDate = new Date(arrchkTodayDate[1]+"/"+arrchkTodayDate[2]+"/"+arrchkTodayDate[0]);
	todaychkdifference =  chkInDate - chkTodayDate;
	todaychkdays = todaychkdifference/(1000*60*60*24);
   
	if(todaychkdays < 0)
	{
		alert("Check In Date Should Begin From Today Or Later");
		frm.f_trigger_a.focus();
		return false;
	}

    if(frm.txtchkout.value == "")
	{
		alert("Please Choose A Check Out Date");
		frm.f_trigger_b.focus();
		return false;
	}	
	
	if(days <= 0)
	{
		alert("Check Out Date Should Be Greater Than The Check In Date");
		return false;
	}
   
	if(days >= 7)
	{
		alert("Maximum Range Of Days Is 7 !!! Please Change Accordingly");
		frm.f_trigger_b.focus();
		return false;
	}

	for(var i=1; i <= frm.cmbnumrooms.value; i++)
	{
		x_adult = eval("frm.adult"+i);
		x_child = eval("frm.child"+i);
		num_ppl = parseInt(x_adult.value) + parseInt(x_child.value);

		if(num_ppl > 4)
		{
			alert("Maximum 4 Guests Allowed Per Room.");
			x_adult.focus();
			return false;
		}
	}

	return true;	
}

function ValidateSearchPanelForTariff(form_name, today_date)
{
	var frm = form_name;
	
	if(frm.txtchkin1.value == "")
	{
		alert("Please Choose A Check In Date");
		frm.f_trigger_c.focus();
		return false;
	}

	///    DIFFERENCE CHECKING ....
	var days = 0;
	var difference = 0;
	var chkInDate = ConvertFromYMDtoDMY(frm.txtchkin1.value);
	var arrchkInDate = chkInDate.split("-");
	chkInDate = new Date(arrchkInDate[1]+"/"+arrchkInDate[2]+"/"+arrchkInDate[0]);
	var chkOutDate = ConvertFromYMDtoDMY(frm.txtchkout1.value);
	var arrchkOutDate = chkOutDate.split("-");
	chkOutDate = new Date(arrchkOutDate[1]+"/"+arrchkOutDate[2]+"/"+arrchkOutDate[0]);
	difference =  chkOutDate - chkInDate;
	days = difference/(1000*60*60*24);
   
   ///  LESS THAN TODAY CHECK
	var chkTodayDate = today_date;
	var arrchkTodayDate = chkTodayDate.split("-");
	chkTodayDate = new Date(arrchkTodayDate[1]+"/"+arrchkTodayDate[2]+"/"+arrchkTodayDate[0]);
	todaychkdifference =  chkInDate - chkTodayDate;
	todaychkdays = todaychkdifference/(1000*60*60*24);
   
	if(todaychkdays < 0)
	{
		alert("Check In Date Should Begin From Today Or Later");
		frm.f_trigger_c.focus();
		return false;
	}

    if(frm.txtchkout1.value == "")
	{
		alert("Please Choose A Check Out Date");
		frm.f_trigger_d.focus();
		return false;
	}	
	
	if(days <= 0)
	{
		alert("Check Out Date Should Be Greater Than The Check In Date");
		return false;
	}
   
	if(days >= 7)
	{
		alert("Maximum Range Of Days Is 7 !!! Please Change Accordingly");
		frm.f_trigger_d.focus();
		return false;
	}

	/*for(var i=1; i <= frm.cmbnumrooms.value; i++)
	{
		x_adult = eval("frm.adult"+i);
		x_child = eval("frm.child"+i);
		num_ppl = parseInt(x_adult.value) + parseInt(x_child.value);

		if(num_ppl > 4)
		{
			alert("Maximum 4 Guests Allowed Per Room.");
			x_adult.focus();
			return false;
		}
	}*/

	return true;	
}


function Validate4PackageData(pkg_limit, chkin, chkout)
{
	var span_days = pkg_limit;
	var frm = document.frm_srch;
	var dat = document.frm_dat;

	var fromdt = ConvertFromDMYtoYMD(chkin);
	var tmp_fromdt = fromdt.split("-");
	var from_date = new Date(tmp_fromdt[1]+"/"+tmp_fromdt[2]+"/"+tmp_fromdt[0]);
	
	var todt = ConvertFromDMYtoYMD(chkout);
	var tmp_todt = todt.split("-");
	var to_date = new Date(tmp_todt[1]+"/"+tmp_todt[2]+"/"+tmp_todt[0]);

	msec = to_date - from_date;
	secs = (msec/1000);
	mins = (secs/60);
	hrs = (mins/60);
	days = (hrs/24);

	if(days < span_days)
		return false; // disable packages option n set to room rate disp
	else
		return true;
}

function GenerateRoomCtrls4SideSearchPanel(numrooms, MAX_ADULT, MAX_CHILD)
{
	str = "";
	
	str += "<table width='100%' border='0' cellspacing='1' cellpadding='1' align='center'>";

	for( i = 1 ; i <= numrooms ; i++ )
	{
		str += "<tr>";
		str += "<td class='searchtxt'><b>Room " + i + "</b> : ";

		str += "Adults : <select class=box name='adult"+i+"'>";
		
		for(numadults = 2 ; numadults <= MAX_ADULT; numadults++)
			str += "<option value='"+ numadults +"'>" +numadults+ "</option>";
		
		str += "</select>";
		
		str += "Children : <select class=box name='child"+i+"'><option value='0'>0</option>";
		for(numchild = 1 ; numchild <= MAX_CHILD; numchild++)
			str += "<option value='"+ numchild +"'>" +numchild+ "</option>";

		str += "</select>";		
		str += "</td>";
		str += "</tr>";
	}
	str += "</table>";

	return str;
}

function GetRadioValue(rd_obj)
{
	for(var i=0; i < rd_obj.length; i++)
	{
		if(rd_obj[i].checked)
			return rd_obj[i].value;
	}

	return false;
}

function ChangeRankX(mode, cond_str)
{
	var str = "";

	if(cond_str && cond_str != "")
		str = "&cond_str=" + cond_str;

	var file = "rank-updatex.php?mode="+mode+str;
	win = window.open(file,'ChangeRank','width=900,height=600,scrollbars=1,resizable=1');
	WindowPosition(900,600,win);
}

/*function Validate(frm)
{
	var err=0;
	var err_str = "";
	var err_arr = new Array();
	
	if(frm.CS.value == "0")
	{
		err_str += "*Please Choose Search Criteria<br>";
		err_arr[err] = frm.CS;
		err++;
	}
	else
	{
		frm.CS.className="box";
		
		if(frm.CV.value == "0")
		{
			if(frm.CS.value == "I")
				err_str += "*Please Choose the Industry<br>";
			if(frm.CS.value == "C")
				err_str += "*Please Choose the Country<br>";
			if(frm.CS.value == "T")
				err_str += "*Please Choose the City<br>";
			if(frm.CS.value == "M")
				err_str += "*Please Choose the Month<br>";

			err_arr[err] = frm.CV;
			err++;
		}
		else if(frm.CS.value == "M")
		{
			if(frm.cmbyears.value == "0")
			{
				err_str += "*Please Choose the Year<br>";				
				err_arr[err] = frm.cmbyears;
				err++;
			}
		}
		
	}
	
	document.getElementById("LBL_ERR").innerHTML = "<div class='err'>"+err_str+"</div>";
	if(err > 0)
	{
		err_arr[0].focus();
		return false;
	}

	return true;
}*/

function SetIFrameSrc(iframe_name, url)
{
	if(!document.getElementById(iframe_name))
		return false;
	
	document.getElementById(iframe_name).src = url;
}

var newwindow = '';
function popitup(url) 
{
	if (newwindow.location && !newwindow.closed) 
	{
		newwindow.location.href = url;
		newwindow.focus(); 
	}
	else 
	{
		newwindow=window.open(url,'htmlname','width=404,height=316,resizable=1');
	}
}

function PicExists()
{
	alert("Picture already exists..Please delete the existing picture to add a new one!!!");
	return false;
}

function FileExists()
{
	alert("File already exists..Please delete the existing file to add a new one!!!");
	return false;
}

function SetCss(td_obj, css_nm)
{
//	alert(css_nm);
	if(!td_obj || !css_nm)
		return false;
		
	td_obj.className = css_nm;
}

function ValidateEmail(ctrl) 
{               
	var strMail = ctrl.value       
	var regMail = /^\w+([-.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;        
	
	if (regMail.test(strMail))        
	{           
		return true;        
	}       
	else        
	{            
		ctrl.value = "";            
		ctrl.focus();            
		alert("Invalid email format.\nPlease enter a valid email in the format user@host.domain.");            
		return false;       
	}
}

function OpenPopupForPrint(file)
{
	win = window.open(file,'Popup','width=800,height=650,scrollbars=1,resizable=1');
	WindowXPosition(800,650,win);
}

function EditFunc(id,action,frm)
{
	 alert(id);
	 if(id>0)
	 {
		frm.action = action;
	 	document.getElementById('mode').value = 'E';
		document.getElementById('id').value = id;
		
		frm.submit();
	 }
	 else
	 	return false;
	 
}

function EditFunc2(id,txtid,action,frm)
{
	 if(id>0)
	 {
		frm.action = action;
	 	document.getElementById('mode').value = 'E';
		document.getElementById('id').value = id;
		document.getElementById('txtid').value = txtid;
		frm.submit();
	 }
	 else
	 	return false;
	 
}

function DispFunc(id,action,frm)
{
	 if(id>0)
	 {
		frm.action = action;
	 	document.getElementById('mode').value = '';
		document.getElementById('id').value = id;
		
		frm.submit();
	 }
	 else
	 	return false;
	 
}

function AddImgFunc(cid,action,frm)
{
	 if(cid>0)
	 {
		frm.action = action;
	 	document.getElementById('mode').value = 'A';
		document.getElementById('cid').value = cid;
		
		frm.submit();
	 }
	 else
	 	return false;
	 
}

function EditStrFunc(id,action,frm)
{
	 if(id!='')
	 {
		frm.action = action;
	 	document.getElementById('mode').value = 'E';
		document.getElementById('id').value = id;
		
		frm.submit();
	 }
	 else
	 	return false;
	 
}

function AddFunc(action,frm)
{
	frm.action = action;
	document.getElementById('mode').value = 'A';
	document.getElementById('id').value = '';
	frm.submit();
}

function GeneratePass(temp,rand)
{
	var pattern = new Array('4321','3214','2143','1432','4231','2314','3142','1423','4123','1234','2341','3412','4132','1324','3241','2413');

	 var ranvar    = Math.round(Math.random() * 15);
	 var mypattern = pattern[ranvar];
	 
	 var temparr   = new Array();
	 
	 temparr[1] = temp.substr(0,8);
	 temparr[2] = temp.substr(8,8);
	 temparr[3] = temp.substr(16,8);
	 temparr[4] = temp.substr(24,8);
	 
	 passwordstr = rand+temparr[mypattern.substr(0,1)]+rand+temparr[mypattern.substr(1,1)]+rand+temparr[mypattern.substr(2,1)]+rand+temparr[mypattern.substr(3,1)]+mypattern;
	 
	 return passwordstr;
}

//========================== FILE UPOAD NICIATION CODE ==========================================

function chkimg(filename)
{
	var typarr = new Array(/.gif/i,/.png/i,/.jpeg/i,/.jpg/i);
	
	for(i=0;i<typarr.length;i++)
	{
		var inx = filename.search(typarr[i]);
		if(inx >= 1)
			break;
	}	
	
	if(inx == -1)
		return false;
	else if(inx >= 1)
		return true;
}

function chkcsv(filename)
{
	var typarr = new Array(/.csv/i,/.xls/i);
	
	for(i=0;i<typarr.length;i++)
	{
		var inx = filename.search(typarr[i]);
		if(inx >= 1)
			break;
	}	
	
	if(inx == -1)
		return false;
	else if(inx >= 1)
		return true;
}

function chkfile(filename)
{
	var typarr = new Array(/.txt/i,/.doc/i,/.pdf/i,/.xls/i);
	
	for(i=0;i<typarr.length;i++)
	{
		var inx = filename.search(typarr[i]);
		if(inx >= 1)
			break;
	}	
	
	if(inx == -1)
		return false;
	else if(inx >= 1)
		return true;
}

function GetFileType(filename)
{
	var pos  = filename.lastIndexOf(".");
	var type = filename.substr(pos+1);    
	
	return type;
}

//======================================================================================================

function DeleteFunc(rec,vid,frm)
{
	if(rec=="Committee Association")
	{
		gid = vid.split("~");
			frm.id2.value = gid[0];
			frm.id3.value = gid[1];
			frm.mode.value = 'D';
		if(confirm('Are You Sure You want to Delete this '+ rec +'?'))
		{
			
			frm.submit();
		}
		else
			return false;
	}
	else 
	{
		if(confirm('Are You Sure You want to Delete this '+ rec +'?'))
		{
			frm.mode.value = 'D';
			frm.id.value = vid;
			frm.submit();
		}
		else
			return false;
	}
	 
}
