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

function _add(page_action) {
	//alert("hi");
	//alert(page_action);
   	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'add';
	f.action=page_action;
	f.submit();
}

function _add_href(page_action,back_page) {
	//alert("hi");
//	alert(page_action);
	//document.location.href='admin_manage_category.php?hdnPgaction=add';
	document.location.href=page_action+'?hdnPgaction=add&back_page='+back_page;
	
   	//var f = $('frmMain');
   // var pga = f['hdnPgaction'];
   // $(pga).value = 'add';
	//f.action=page_action;
	//f.submit();
}



function _edit(fld,id,pageNo,formname,page_action) {
	
   	var f = $(formname);
	//alert(f);
    var pga = f['hdnPgaction'];
    $(pga).value = 'edit';
	
    var fid = f[fld];
	//alert(fid);
    $(fid).value = id;
	//alert($(fid).value);
	var pno = f['hdnPageNo'];
	$(pno).value = pageNo;
	//alert($(pno).value);
	//alert(page_action);
	//alert(page_action);
	f.action=page_action;
	f.submit();
	
	
}
function _edit_href(fld,id,page_action,back_page) {
	//alert("hi");
	document.location.href=page_action+'?hdnPgaction=edit&back_page='+back_page+'&idforedit='+id+'&hdnCatid='+fld;
}
function _edit_art_href(fld,id,page_action,back_page) {
	//alert("hi");
	document.location.href=page_action+'?hdnPgaction=edit&back_page='+back_page+'&idforedit='+id+'&hdnArticleid='+fld;
}


function _edit_feature_href(fld,id,page_action,back_page) {
	
	document.location.href=page_action+'?hdnPgaction=edit&back_page='+back_page+'&idforedit='+id+'&hdnSPageid='+fld;
	
}

function _edit_cms_href(fld,id,page_action,back_page) {
	//alert(id);
	document.location.href=page_action+'?hdnPgaction=edit&back_page='+back_page+'&idforedit='+id+'&hdnSPageid='+fld;
	
}
function _edit_banner_href(fld,id,page_action,back_page) {
	//alert(id);
	document.location.href=page_action+'?hdnPgaction=edit&back_page='+back_page+'&idforedit='+id+'&hdnUserid='+fld;
	
}

function _edit_gallery_href(fld,id,page_action,back_page) {
	//alert("hi");
	document.location.href=page_action+'?hdnPgaction=edit&back_page='+back_page+'&idforedit='+id+'&hdnGalleryid='+fld;
}
function _delete_gallery_href(fld,id,page_action,back_page) {
	//alert("hi");
	if(confirm('Are you sure to remove this record?')) 
	{
		//alert("hi");
		//alert(id);
		
	document.location.href=page_action+'?hdnPgaction=delete&back_page='+back_page+'&idfordelete='+id+'&hdnGalleryid='+id;
	}
}

function _delete_cms_href(fld,id,page_action,back_page) {
	//alert("hi");
	if(confirm('Are you sure to remove this record?')) 
	{
		//alert("hi");
		//alert(id);
		
	document.location.href=page_action+'?hdnPgaction=delete&back_page='+back_page+'&idfordelete='+id+'&hdnSPageid='+id;
	}
}


function _delete_art_href(fld,id,page_action,back_page) {
	//alert("hi");
	if(confirm('Are you sure to remove this record?')) 
	{
		//alert("hi");
		//alert(id);
		
	document.location.href=page_action+'?hdnPgaction=delete&back_page='+back_page+'&idfordelete='+id+'&hdnArticleid='+id;
	}
}

function _delete_href(fld,id,page_action,back_page) {
	
	if(confirm('Are you sure to remove this record?')) 
	{
		//alert("hi");
		//alert(id);
		
	document.location.href=page_action+'?hdnPgaction=delete&back_page='+back_page+'&idfordelete='+id+'&hdnCatid='+id;
	}
}


function _delete(fld,id,pageNo,formname,page_action) 
{
	//alert(fld);
	//alert(id);
	var f = $(formname);
	//alert(page_action);
	if(confirm('Are you sure to remove this record?')) 
	{
       // alert(1);
		var f = $(formname);
		//alert(f);
		var pga = f['hdnPgaction'];
		$(pga).value = 'delete';
		var fid = f[fld];
		$(fid).value = id;
		var pno = f['hdnPageNo'];
		$(pno).value = pageNo;
		f.action=page_action;
		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;
		//alert(status_action);
		f.submit();
		return true;
	}
}
function Change_Status_article(fld,id,status_action,frmName) {
	var st = confirm('Want to change status !!');
	if(st) {
		var f = $(frmName);
		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("du vælge atleast en 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(orderbyfld,orderby) {
	var f = $('frmMain');
	var obyfld = f['hdnOrderbyFieldname'];
	$(obyfld).value = orderbyfld;
	var oby = f['hdnOrderby'];
	$(oby).value = orderby;
	f.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 


// _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

// _cancel function start 
function cancel_image(page_name,hdnPageNo,p_id) {
	//alert(hdnPageNo);
	if(hdnPageNo == '') {
		hdnPageNo = 1;
	}
	var redirect = page_name + "?p_id="+p_id+"&hdnPageNo=" + hdnPageNo;
	location.href = redirect;
}
// _cancel function end
function Select_all_member() {
    var len = document.frmMain.member.length;
    if(len>0) {
        for(i=0;i<len;i++) {
            document.frmMain.member[i].selected=true;
        }
    }
}

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

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_product_image[]" id="'+divIdName+'" type="file" /> <input type="button" name="btnRemove" value="Remove" onclick=\'removeElement("'+divIdName+'")\' />';
  newdiv.innerHTML = '<input name="more_product_image[]" id="'+divIdName+'" type="text" class="grey3" /> <input type="button" name="btnRemove" class="submitButton" value="Fjerne" 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 addDateTimeElement() {
  var ni = document.getElementById('DateTimeDiv');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById('theValue').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'DateTime'+num+'Div';
  var divIdDate = 'Date'+num+'Div';
  var divIdTime = 'Time'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = '<input name="open_date[]" id="'+divIdDate+'" type="text" class="input" />&nbsp;&nbsp;<input name="open_time[]" id="'+divIdTime+'" type="text" class="input" /> <input type="button" name="btnRemove" value="Fjerne" onclick=\'removedateTimeElement("'+divIdName+'")\' />';
  ni.appendChild(newdiv);
  //alert(ni.innerHTML)
}

function removedateTimeElement(divNum) {
  var d = document.getElementById('DateTimeDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

function get_selected_users(brand) {
	//alert(brand);
	new Ajax.Request('ajax_get_sel_users.php',
	{
		method: 'get',
		parameters: {brand: brand},			
		onSuccess: handleHttpResponse		
	});
}

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

function Static_Page_Validity_Check(action) {
	
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var page_name = f['page_name'];
	
	//var page_title_sp = f['page_title_sp'];
	if ($F(page_name).search(/\S/) == -1) {
		alert('Page title can not be left blank');
		$(page_name).focus();
		return false;
	}
		$(pga).value = action;
	return true;
	
}
	
	function Title_Check(action) {
	
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var title = f['title'];
	
	//var page_title_sp = f['page_title_sp'];
	if ($F(title).search(/\S/) == -1) {
		alert('Title can not be left blank');
		$(title).focus();
		return false;
	}
	
	
/*	var oEditor_page_content = FCKeditorAPI.GetInstance('description') ;
    var page_content = oEditor_page_content.GetXHTML( true ) ;
	if(page_content=="") {
        alert('Page content can not be left blank');
		return false;
	}*/
	//alert(action);
	$(pga).value = action;
	return true;
	
}
// end of Static_Page_Validity_Check


function Feature_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
/*	var page_title = f['page_title'];
	//var page_title_sp = f['page_title_sp'];
	if ($F(page_title).search(/\S/) == -1) {
		alert('Page title can not be left blank');
		$(page_title).focus();
		return false;
	}
	
	var oEditor_page_content = FCKeditorAPI.GetInstance('page_content') ;
    var page_content = oEditor_page_content.GetXHTML( true ) ;
	if(page_content=="") {
        alert('Page content can not be left blank');
		return false;
	}*/
	
	$(pga).value = action;
	return true;
	
}


function Add_Article_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var page_title = f['article_name'];
	//var page_title_sp = f['page_title_sp'];
	if ($F(page_title).search(/\S/) == -1) {
		alert('Article name can not be left blank');
		$(page_title).focus();
		return false;
	}
	
	/*var oEditor_page_content = FCKeditorAPI.GetInstance('page_content') ;
    var page_content = oEditor_page_content.GetXHTML( true ) ;
	if(page_content=="") {
        alert('Page content can not be left blank');
		return false;
	}*/
	//alert(action);
	$(pga).value = action;
	return true;
	
}

function Add_Title_Check(action) {
	
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var c_title = f['title'];
	if ($F(c_title).search(/\S/) == -1) {
		
		alert('Please enter Title');
		$(c_title).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}

// end of Static_Page_Validity_Check
//ContactUs_Validity_Check

function User_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var u_name = f['user_name'];
	var u_fname = f['first_name'];
	var u_lname = f['last_name'];
	
	var address = f['address'];
	var telephone = f['telephone'];
	
	if(action == 'insert') {
		var u_email = f['emai_id'];
		if($F(u_email).search(/\S/)==-1) {
				alert('Please enter email');
				$(u_email).focus();
				return false;
		}
		if(emailCheck($F(u_email))==false) {
				alert('Please enter valid email');
				$(u_email).focus();
				return false;
		}
	}
	
	if ($F(u_fname).search(/\S/) == -1) {
		alert('Please enter first name');
		$(u_fname).focus();
		return false;
	}
	if ($F(u_lname).search(/\S/) == -1) {
		alert('Please enter last name');
		$(u_lname).focus();
		return false;
	}
	if ($F(address).search(/\S/) == -1) {
		alert('Please enter address');
		$(address).focus();
		return false;
	}
	if ($F(telephone).search(/\S/) == -1) {
		alert('Please enter telephone');
		$(telephone).focus();
		return false;
	}
	
	/*if(document.getElementById('price_level').value == '0') {
		alert('Please choose price level');
		return false;
	}*/
		
	$(pga).value = action;
	
	return true;
}
//end of User_Validity_Check
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
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 Add_Category_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var c_name = f['cat_name'];
	if ($F(c_name).search(/\S/) == -1) {
		alert('Please enter category name');
		$(c_name).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}

function Add_Cms_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var c_name = f['page_name'];
	if ($F(c_name).search(/\S/) == -1) {
		
		alert('Please enter page name');
		$(c_name).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}

function Update_footer(action) {
	//alert("hi");
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var footer_info = f['footer_content'];
	
	$(pga).value = action;
    return true;
}


function Add_Gallery(action) {
	//alert("sd");
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	//var c_name = f['cat_parent_id'];
	if(document.getElementById('cat_parent_id').value=='0')
	{
		alert('Please select category');
		document.getElementById('cat_parent_id').focus();
		return false;
		
	}

	/*if ($F(c_name).search(/\S/) == 0) {
		alert('Please select category');
		$(c_name).focus();
		return false;
	}*/
	$(pga).value = action;
	//alert($(pga).value);
    return true;
}


function Bannar_sponser_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var title = f['heading'];
	var image = f['userfile'];
	if ($F(title).search(/\S/) == -1) {
		alert('Please title of the bannar');
		$(title).focus();
		return false;
	}
	/*if(action=='insert'){
	if ($F(image).search(/\S/) == -1) {
		alert('Please bannar image');
		$(image).focus();
		return false;
	}
	}*/
	$(pga).value = action;
    return true;
}

//end of Add_Category_Check
