String.prototype.trim = function()  {
    // skip leading and trailing whitespace and return everything in between
    return this.replace(/^\s*(\b.*\b|)\s*$/, "$1");
}


function _add() {
	var pga = jQuery('#hdnPgaction');
	pga.val('add');
	jQuery('#frmMain').submit();
}

function _edit(fld,id,pageNo) {
	var fid = jQuery('#'+fld);
    fid.val(id);
	var pga = jQuery('#hdnPgaction');
    pga.val('edit');
	var pno = jQuery('#hdnPageNo');
	pno.val(pageNo);
	jQuery('#frmMain').submit();
}

function _delete(fld,id) {
	if(confirm('Are you sure to remove this record?')) {
        var fid = jQuery('#'+fld);
		fid.val(id);
		var pga = jQuery('#hdnPgaction');
		pga.val('delete');
		jQuery('#frmMain').submit();
	}
}

// _cancel function start 
function _cancel(page_name,hdnPageNo) {
	if(hdnPageNo == '') {
		hdnPageNo = 1;
	}
	var redirect = page_name + "?hdnPageNo=" + hdnPageNo;
	location.href = redirect;
}
// _cancel function end 

function _change_is_active(id,is_active_action) {
	//alert(is_active_action);
	if(is_active_action == 'Y'){ 
		var st = confirm('Want to make this record Active !!');
	}
	else {
		var st = confirm('Want to make this record Inactive !!');
	}
	if(st) {
		//alert(st);
		var fid = jQuery('#hdn_fld_id');
		fid.val(id);
		var s_action = jQuery('#is_active_action');
		s_action.val(is_active_action);
		var pga = jQuery('#hdnPgaction');
		pga.val('change_is_active');
		jQuery('#frmMain').submit();
	}
}
// _change_is_active end

function _change_feature(id,feature_action) {
	if(feature_action == 'Y'){ 
		var st = confirm('Want to make this record as Feature !!');
	}
	else {
		var st = confirm('Want to make this record as Regular !!');
	}
	if(st) {
		var fid = jQuery('#hdn_fld_id');
		fid.val(id);
		var s_action = jQuery('#feature_action');
		s_action.val(feature_action);
		var pga = jQuery('#hdnPgaction');
		pga.val('change_feature');
		jQuery('#frmMain').submit();
	}
}
//_change_feature end

function _bulk_delete(frmMain,chk_deleted_ids) {
	var str = "";
	var flag = 0;
	var len = document.frmMain.chk_deleted_ids.length;
	if(len>0) {
		for(i=0;i<len;i++) {
			if(document.frmMain.chk_deleted_ids[i].checked==true) {
				str+=document.frmMain.chk_deleted_ids[i].value+",";
				flag = 1;
			}
		}
	}
	else {
		if(document.frmMain.chk_deleted_ids.checked==true) {
				str+=document.frmMain.chk_deleted_ids.value+",";
				flag = 1;
		}
	}
	if(flag == 0) {
		alert("please select atleast one record");
		return false;
	}
	else {
		var del_sel_records = jQuery('#del_selected_records');
		del_sel_records.val(str);
		var pga = jQuery('#hdnPgaction');
		pga.val('delete_selected');
		jQuery('#frmMain').submit();
	}
}
// end of Bulk_Delete



function arrange_order(orderbyfld,orderby) {
	var orderbyfield = jQuery('#hdnOrderbyFieldname');
	orderbyfield.val(orderbyfld);
	var obyfield = jQuery('#hdnOrderby');
	obyfield.val(orderby);
	jQuery('#frmMain').submit();
}

// end of arrange_order
var isChecked = false;
function _checkall(frmMain) {
	var check;
	check=false;
	if (isChecked) {
		isChecked = false;
		check = false;
	} else {
		isChecked = true;
		check = true;
	}		
	for(var i=0;i<=frmMain.elements.length-1;i++) {
		if (check) { 
			document.frmMain.elements[i].checked=true;
		} else {
			document.frmMain.elements[i].checked=false;
		}
	}
} 
// end of checkAll

function Page_submit(){
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	$(pga).value = 'page_submit';
    return true;
}

// Check function start 

function _CheckNumeric(e) {   
    var key = (window.event) ? event.keyCode : e.which;   
	if (window.event)     
	    key = event.keyCode   
	else     key = e.which   // Was key that was pressed a numeric character (0-9) or backspace (8)?   
	if ( key > 47 && key < 58 || key == 8 )    
	 return; // if so, do nothing   
	else // otherwise, discard character     
	if (window.event) //IE      
	// window.event.returnValue = null;    
	window.event.keyCode=0;
	  else //Firefox       
	  e.preventDefault(); 
}
function addElement() {
  var ni = document.getElementById('myDiv');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById('theValue').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = 'Upload Image : <input name="more_image[]" id="'+divIdName+'" type="file" /> <input type="button" name="btnRemove" value="Remove" onclick=\'removeElement("'+divIdName+'")\' />';
  ni.appendChild(newdiv);
  //alert(ni.innerHTML)
}
function removeElement(divNum) {
  var d = document.getElementById('myDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

function _CheckNumericPrice(e) {   
    var key = (window.event) ? event.keyCode : e.which;   
	
	if (window.event)     
	    key = event.keyCode   
	else     key = e.which   // Was key that was pressed a numeric character (0-9) or backspace (8)?   46==>.
	//alert(key);
	if ( key > 47 && key < 58 || key == 8 || key == 46 || key == 0)    
	 {
		 //alert('hgfh');
		 return; // if so, do nothing   
	 }
	else // otherwise, discard character     
	if (window.event) //IE      
	// window.event.returnValue = null;    
	window.event.keyCode=0;
	  else //Firefox       
	  e.preventDefault(); 
}

function mass_mail() {
	var pga = jQuery('#hdnPgaction');
    pga.val('mass_mail');
	jQuery('#frmMain').submit();
}

function Select_all() {
	var len = document.frmMain.subscriber.length;
	if(len>0) {
		for(i=0;i<len;i++) {
			document.frmMain.subscriber[i].selected=true;
		}
		document.frmMain.subscriber[0].selected=false; 
	}
}

function Deselect_all() {
	var len = document.frmMain.subscriber.length;
	if(len>0) {
		for(i=0;i<len;i++) {
			document.frmMain.subscriber[i].selected=false; 
		}
		document.frmMain.subscriber[0].selected=true; 
	}
	
}



