var ajaxReturnHtml;


function deleteAndBanUser(lngID)
{
	if(confirm('Are you sure you wish to delete all blog posts, comments all forum posts and replies for this user and ban him or her?'))
	{
		ajaxDraw('errDiv','/admin/ajax.asp?PageAction=DeleteAndBanUser&ID='+lngID);
		alert('User has been banned');
	}
	else
	{
		alert('Operation Canceled');	
	}
	
	
}

function adminEditPost(strDivName,lngID,strType)
{
	
	if(strType='Main')
		{
			//from tblPosts
			ajaxDraw('mainPost','/admin/ajax.asp?PageAction=DrawEditForumPost&ID='+lngID);
		}
	else
		{
			//this is from tblPostsRelies
		}
	
}

function validateUpdateForumPost(oFrm)
{
	if(oFrm.txtPost.value=='')
		{
		alert('Please enter the forum post');
		oFrm.txtPost.focus();
		return false;
		}
	
	ajaxDraw('mainPost','/admin/ajax.asp?PageAction=DrawEditForumPost&FormAction=UpdatePost&'+getFormValues(oFrm,''));
}

//function validateAddNewHerb(oFrm)
//{
	
	//if(oFrm.Name.value=='')
	//{
	//	alert('Please enter the Herb Name.');
	//	oFrm.Name.focus();
	//	return false;
	//}
	
	//if(oFrm.Desc.value=='')
	//{
	//	alert('Please enter the Herb Description.');
	//	oFrm.Desc.focus();
	//	return false;
	//}
	
	//if(oFrm.Treats.value=='')
	//{
	//	alert('Please tell us what this Herb Treats.');
	//	oFrm.Treats.focus();
	//	return false;
	//}
	
	//if(oFrm.Tags.value=='')
	//{
	//	alert('Please enter at least one tag/keyword.');
	//	oFrm.Tags.focus();
	//	return false;
	//}
	
	//ajaxDraw('mainPost','/includes/ajaxfuncs/index.asp?AAction=AddNewHerb&'+getFormValues(oFrm,''));
	
	//oFrm.Name.value='';
	//oFrm.OtherName.value='';
	//oFrm.Desc.value='';
	//oFrm.Treats.value='';
	//oFrm.Tags.value='';
	
	//alert('Thank you, the new medication has been added');
	
//}

function getFormValues(fobj,valFunc)

{

   var str = "";

   var valueArr = null;

   var val = "";

   var cmd = "";

   for(var i = 0;i < fobj.elements.length;i++)

   {
		
       switch(fobj.elements[i].type)

       {
       	
       	

           case "text":

                if(valFunc)

                {

                    //use single quotes for argument so that the value of

                    //fobj.elements[i].value is treated as a string not a literal

                    cmd = valFunc + "(" + 'fobj.elements[i].value' + ")";

                    val = eval(cmd)

                }

                str += fobj.elements[i].name +

                 "=" + escape(fobj.elements[i].value) + "&";

                 break;

           case "select-one":

                str += fobj.elements[i].name +

                "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";

                break;
                
           case "textarea":
           		
           		str += fobj.elements[i].name +
           		
           		 "=" + escape(fobj.elements[i].value) + "&";

                 break;
			
		    case 'hidden':
				
				str += fobj.elements[i].name +
           		
           		 "=" + escape(fobj.elements[i].value) + "&";

                 break;
       }

   }

   str = str.substr(0,(str.length - 1));

   return str;

}


function ajaxDraw(strDivToDrawIn,strURLToSend)
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
        	
        	if(strDivToDrawIn=='return'){
        		
        		ajaxReturnHtml = xmlHttp.responseText;
        		//alert(ajaxReturnHtml);
        		//document.getElementById('errDiv').innerHTML=xmlHttp.responseText;
        	}

        	else if(strDivToDrawIn.length>0){
        		document.getElementById(strDivToDrawIn).innerHTML=xmlHttp.responseText;
        	}
        }
      }
    xmlHttp.open("GET",strURLToSend,true);
    xmlHttp.send(null);
  }




