
function loadPanel(panel_id, content_url){  $('#'+panel_id).load(content_url); }

function toggleLayer(lyr, lyrToggle) {
  $('#'+lyr).toggle();
  var tmp_html = ($('#a_'+lyrToggle).html() == '+')? '-':'+';
  $('#a_'+lyrToggle).html(tmp_html);
 
 
}

function WarnDeleteLineItem(blah, the_url) {
  if (confirm("Are you sure to delete " + ((blah)? "' " + blah + " '" : "") + "?")) {
    top.location.href=the_url;
  }
}

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 save_and_new() {
	
	var frm = document.EditView;
	frm.save_n_new.value = 1;
	frm.submit();
	
}

var valid_extensions = /(.gif|.jpg|.jpeg)$/i;
function CheckExtension(fld)
{
    if(fld) {
        if (valid_extensions.test(fld)){
            return true;
        } else {
            return false;
        }
    } else {
        return true;
    }
}

function ValidateImage(frm) {
  
  var isError = false;
  var errorMessage = "";
  
  if(frm.image_extn.value == '') {
    isError = true;
    frm.image_extn.focus();
    errorMessage += '\nMissing Image';
  } else {
    if(!CheckExtension(frm.image_extn.value)) {
    isError = true;
    frm.image_extn.focus();
    errorMessage += '\nInvalid file type. only .jpg, .gif and .jpeg file are allowed';
    }
  }


  if(isError == true) {
    alert('Missing required fields:\n' + errorMessage);
    return false;
  }

  return true;
}
