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 f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'add';
	f.submit();
}

function _removeUserGuide() {
   	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'remove_user_guide';
	f.submit();
}

function _edit(fld,id,pageNo) {
   	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'edit';
    var fid = f[fld];
    $(fid).value = id;
	//alert(pageNo);
	var pno = f['hdnPageNo'];
	$(pno).value = pageNo;
	//alert($(pno).value);
	f.submit();
}

function _delete(fld,id) {
	if(confirm('Are you sure to remove this record?')) {
        var f = $('frmMain');
        var pga = f['hdnPgaction'];
        $(pga).value = 'delete';
        var fid = f[fld];
		$(fid).value = id;
		f.submit();
    }
}


function Change_Status(fld,id,status_action) {
	var st = confirm('Want to change status !!');
	if(st) {
		var f = $('frmMain');
		var pga = f['hdnPgaction'];
		$(pga).value = 'change_status';
		var fid = f['fld'];
		$(fid).value = fld;
		var hid = f['hdn_fld_id'];
		$(hid).value = id;
		var s_action  = f['status_action'];
		$(s_action).value = status_action;
		f.submit();
		return true;
	}
}

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 f = $('frmMain');
		var pga = f['hdnPgaction'];
		$(pga).value = 'delete_selected';
		var del_sel_records = f['del_selected_records'];
		$(del_sel_records).value = str;
		return true;
	}
}
// end of Bulk_Delete


function arrange_order(field,orderby) {
	var form = $('frmMain');
	form.hdnOrderbyFieldname.value = field;
	form.hdnOrderby.value = orderby;
	form.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 _CheckNumericPrice(e) {
    var key = (window.event) ? event.keyCode : e.which;   
	//alert(key);
	if (window.event)     
	    key = event.keyCode   
	else     key = e.which   // Was key that was pressed a numeric character (0-9) or backspace (8)?   46==>.
	if ( key > 47 && key < 58 || key == 8 || key == 46)    
	 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(); 
}

// Check function end 

function mass_mail() {
	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'mass_mail';
	f.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;
		}
	}
}

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

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


function get_sub_category(cat_id,sel_cat_id) {
		//alert(cat_id);
		new Ajax.Request('ajax_get_sub_category.php',
		{
			method: 'get',
			parameters: {cat_id: cat_id, sel_cat_id:sel_cat_id},			
			onSuccess: handleHttpResponse		
		});
	}

	function handleHttpResponse(transport) {
		var results=transport.responseText;
		objDiv = document.getElementById('sub_cat');
		if(transport.responseText != ""){
			res_divText=results.split("~");
			objDiv.innerHTML=res_divText[0];
		}
  }


  /*************** ELEMENT ADD REMOVE ******************/
function removeElementLogo(divNum) {
  var d = document.getElementById('myDivSec');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
} 


function addElementLogo() {
  var ni = document.getElementById('myDivSec');
  var numi = document.getElementById('theValueID');
  var num = (document.getElementById('theValueID').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'my_image_'+num+'Div';
  newdiv.setAttribute('id',divIdName);
 newdiv.innerHTML = '<table border="0" width="100%" cellpadding="1" cellspacing="2"><tr><td width="28%">Releted Products Title :</td><td colspan="2"><input name="rel_prod_title[]" id="rel_prod_title[]" value="" type="text" size="35" /></td></tr><tr><td width="28%">Releted Product URL :</td><td colspan="2"><input name="rel_prod_url[]" id="rel_prod_url[]" value="" type="text" size="45" /></td></tr><tr><td width="28%">Upload Image:<span style="font-size:10px;color:silver">[only gif,jpg files allowed]</span></td><td width="20%" align="left" valign="top"> <input name="rel_prod_image[]" id="'+divIdName+'" type="file" /></td><td style="padding-bottom:15px;"><input type="button" name="btnRemove" value="Remove" onclick=\'removeElementLogo("'+divIdName+'")\' /></td>'; //original one
 
  ni.appendChild(newdiv);
  //alert(ni.innerHTML)
}
