function delalert2(file_name,id,title,page,limit,sortingdata)
{
	if(confirm('Are you sure to delete this '+title))
	{
		window.location = file_name+'?act=delete&del_id='+id+'&limit='+limit+'&page='+page+'&sortingdata='+sortingdata;
	}
}
function delalert(file_name,id,title)
{
	if(confirm('Are you sure to delete this '+title))
	{
		window.location = file_name+'?act=delete&del_id='+id;
	}
}
function init(){
    document.frmlogin.mUserName.focus();
}

function page_navi(file_name,pageno,limit,searchlist,searchbox)
{
	window.location = file_name+"?limit="+limit+"&page="+pageno+"&sortingdata="+searchlist+"&searchbox="+searchbox;
}
function isNull(aStr)
{
	aStr = trim(aStr)
	var index;
	for (index=0; index < aStr.length; index++)
         if (aStr.charAt(index) != ' ')
	     return false;
                               
    return true;
}
function ltrim(s)
{
	return s.replace(/^\s*/, "")
}

function rtrim(s)
{
	return s.replace(/\s*$/, "");
}
function trim(s)
{		
	return rtrim(ltrim(s));
}


function validate(frm)
{
    if(isNull(frm.user_name.value))
    {
        alert("Please enter username");
        frm.user_name.focus();
		return false;
        //exit(0);
    }
    if(isNull(frm.user_password.value))
    {
        alert("Please enter password");
        frm.user_password.focus();
        return false;
		
		//exit(0);
    }
	return true;
	//frm.submit();
    
}
function validate_list(frm)
{
    if(isNull(frm.list_name.value))
    {
        alert("Please enter list name");
        frm.list_name.focus();
        return false;
    }
    if(isNull(frm.web_name.value))
    {
        alert("Please enter website name");
        frm.web_name.focus();
        return false;
    }
	if(isNull(frm.web_url.value))
    {
        alert("Please enter website url");
        frm.web_url.focus();
        return false;
    }
    return true;
}
function validate_demosms(frm)
{
    if(isNull(frm.recp_phoneno.value))
    {
        alert("Please enter recipient number");
        frm.recp_phoneno.focus();
        return false;
    }
	if(frm.recp_phoneno.value.length<10)
	{
		alert("Please Enter 10 digit mobile no");
		frm.recp_phoneno.focus();
		frm.recp_phoneno.select();
		return false
	}
    if(frm.country.selectedIndex==0)
    {
        alert("Please select country");
        frm.country.focus();
        return false;
    }
	if(isNull(frm.smstext.value))
    {
        alert("Please enter message");
        frm.smstext.focus();
        return false;
    }
    return true;
}
function validate_webcustomer(frm)
{
    if(isNull(frm.full_name.value))
    {
        alert("Please enter name");
        frm.full_name.focus();
		frm.full_name.select();
        return false;
    }
	if(isNull(frm.email_id.value))
    {
        alert("Please enter emailid");
        frm.email_id.focus();
		frm.email_id.select();
        return false;
    }
	if(isNull(frm.mobile_no.value))
    {
        alert("Please enter mobile no");
        frm.mobile_no.focus();
		frm.mobile_no.select();
        return false;
    }
	if(frm.mobile_no.value!="")
	{
		if(frm.mobile_no.value.length < 10)
		{
			alert("Please Enter 10 digit mobile no only");
			frm.mobile_no.focus();
			frm.mobile_no.select();
			return false
		}
		if(frm.mobile_no.value.length > 10)
		{
			alert("Please Enter 10 digit mobile no only");
			frm.mobile_no.focus();
			frm.mobile_no.select();
			return false
		}
	}
    return true;
}
function buyvalidate(frm)
{
    if(!frm.pack_select[0].checked && !frm.pack_select[1].checked && !frm.pack_select[2].checked && !frm.pack_select[3].checked && !frm.pack_select[4].checked && !frm.pack_select[5].checked)
	{
		alert("Please choose the product");
		frm.pack_select[0].focus();
		return false;
	}
    return true;
}
function validate_catsort()
{
    if(document.frmweb.sortingdata.selectedIndex==0)
    {
        alert("Please select sort option");
        document.frmweb.sortingdata.focus();
        return false;
    }
	document.frmweb.submit();
    return true;
}
function importvalidate(frm)
{
    if(frm.listuser.selectedIndex==0)
    {
        alert("Please select list name");
        frm.listuser.focus();
        return false;
    }
    return true;
}
function validate_smssort()
{
    if(document.frmsendsort.sortingdata.selectedIndex==0)
    {
        alert("Please select sort option");
        document.frmsendsort.sortingdata.focus();
        return false;
    }
	document.frmsendsort.submit();
    return true;
}
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}

function submit_val()
{
		var x="";
		if(document.frmsendsms.smstext.value=="")
		{
			alert("Please enter text");
			document.frmsendsms.smstext.focus();
			return false;
		}
		for(i=0;i<document.frmsendsms.customer.length;i++)
		{

			if(document.frmsendsms.customer[i].checked)
			{
				x = document.frmsendsms.customer[i].value+","+x;
			}
		}
		document.frmsendsms.checkboxvalue.value = x;
		document.frmsendsms.act.value = "send";
		document.frmsendsms.submit();
    return true;
}
function submit_val2()
{
		if(document.frmsendsms.smstext.value=="")
		{
			alert("Please enter text");
			document.frmsendsms.smstext.focus();
			return false;
		}
		document.frmsendsms.act.value = "sendtoall";
		document.frmsendsms.submit();
    return true;
}
function cancel()
{
 history.go(-1);
}
//------------------------------------------------------------------------------
function popUp(url, win_name, width, height)
{
	popWin	=	window.open(url, win_name, "toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=YES, copyhistory=no, scrollbars=Yes, width=" + width + ", height=" + height + ", top=10, left=50");
	popWin.focus();
}
//------------------------------------------------------------------------------
/*
Submit the form to a popup window
After doing the validation call
openTarget(objForm, 'windowName', width, height);
*/
function openTarget(form, windowName, width, height) 
{
  form.target = windowName;
  popUp('', windowName, width, height);
}
/*
function openTarget(form, windowName) 
{
  form.target = windowName;
  var win = open ('', windowName, "toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=YES, copyhistory=no, scrollbars=Yes, width=770, height=500, top=10, left=10");
  win.focus();
}
*/
//------------------------------------------------------------------------------
// rounds number to X decimal places, defaults to 2
function round(number,X) 
{
 X = (!X ? 2 : X);
 return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}
//------------------------------------------------------------------------------
function rnd()
{
   rnd.seed = (rnd.seed*9301+49297) % 233280;
   return rnd.seed/(233280.0);
}
//------------------------------------------------------------------------------
function rand(number)
{
   return Math.ceil(rnd()*number);
}
//------------------------------------------------------------------------------
// onmouseover="swap(this, '../image/but-add-cust-r.gif')"
function swap(obj,pic)
{
  obj.src = pic;
}
//------------------------------------------------------------------------------
function formatMoney(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}
//------------------------------------------------------------------------------
function transfer(src, dest)
{
	/* 
	onclick="transfer(this.form.elements['available_processes[]'],this.form.elements['allocated_processes[]']);"
	*/
	for(i=0;i<src.options.length;i++)
	{
		o=src.options[i];
		if(o.selected)
		{
			var tmpOption=new Option;
			tmpOption.value=o.value;
			tmpOption.text=o.text;
			dest.options[dest.options.length]=tmpOption;
			src.options[i--]=null;
		}
	}
}
//------------------------------------------------------------------------------
function LimitText(fieldObj,maxChars)
{
	var result = true;
	if (fieldObj.value.length >= maxChars)
	    result = false;  
	if (window.event)
	    window.event.returnValue = result;
	return result;
}
//------------------------------------------------------------------------------
function getParameter(strParamName)
{
	var strReturn = "";
	var strQueryString = top.window.location.search;
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if ( aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
	return strReturn;
}
function check_checkin_date1(x,z)
{
	var d = new Date();
	var curr_date = d.getDate();
	var curr_month = d.getMonth()+1;
	var curr_year = d.getFullYear();
	var y = curr_year+"/"+curr_month+"/"+curr_date;

	var diff = date_diff(y,x.value)

	if( diff <0)
	{
		alert("Date must be greater than current date")
		document.booking.checkin_date.value= "";
		x.focus();
		return false;
	}

	if(z.value != "")
	{
		set_noofnights(x,z);
	}

}
function date_diff(x,y){
	
   var frm = document.booking;
   var a=new Date(frm.checkin_date.value);
   var b=new Date(frm.checkout_date.value);
   var a = new Date(x);
   var b = new Date(y);

   var one_day=1000*60*60*24;
   return Math.ceil((b-a)/(one_day));
}
