var cRq;				// Comment Request Object
var targetDiv = "";          // Target DIV to populate
var setIE = false;

// function to request the comment form, add to the page

function checkCurse(type,param)
{	
	switch (type)
    {
      case "curse":
        var strCurse = $('curse');
        if (strCurse.value == "")
        {
            alert('You forgot to enter a Curse/Phrase');
            return false;
            break;
        }        
        var sURL = "cursewords.cfm?p=3&term="+strCurse.value;
            targetDiv = $('check_curse');
            $('check_row').style.display = "";
            targetDiv.innerHTML = '<strong class="org">Checking...</strong>';
        break;
        
      case "all":
        if (!param)
        {
            var sURL = "cursewords.cfm?p=3&get=all";
                targetDiv = $('list_curse');
                targetDiv.innerHTML = '<p align="center"><img src="/images/loading-mm-grn.gif" width="200" height="6" border="0" alt="Loading..." /></p>';
            break;
        }
        else
        {
            var sURL = "cursewords.cfm?p=3&get=all&sort="+param;
                targetDiv = $('list_curse');
                targetDiv.innerHTML = '<p align="center"><img src="/images/loading-mm-grn.gif" width="200" height="6" border="0" alt="Loading..." /></p>';
            break;
        }
        
    }
	
	
	//var sURL = "rpc-spank-list.cfm";		
	var request = new ajaxObj();	
	if (!ajaxObj)
		return null;
	
	var requestComplete = function (oXML) {
		//alert(sURL);
		targetDiv.innerHTML = oXML.responseText;
		//soundManager.play('beep');
	};
	
	request.connect(sURL, "GET", "" , requestComplete);			
}	

/*
function checkCurse(type,param)
{
    switch (type)
    {
      case "curse":
        var strCurse = document.getElementById('curse');
        if (strCurse.value == "")
        {
            alert('You forgot to enter a Curse/Phrase');
            return false;
            break;
        }        
        var cURL = "cursewords.cfm?p=3&term="+strCurse.value;
            targetDiv = document.getElementById('check_curse');
            document.getElementById('check_row').style.display = "";
            targetDiv.innerHTML = '<strong class="org">Checking...</strong>';
        break;
        
      case "all":
        if (!param)
        {
            var cURL = "cursewords.cfm?p=3&get=all";
                targetDiv = document.getElementById('list_curse');
                targetDiv.innerHTML = '<p align="center"><img src="/images/loading-mm-grn.gif" width="200" height="6" border="0" alt="Loading..." /></p>';
            break;
        }
        else
        {
            var cURL = "cursewords.cfm?p=3&get=all&sort="+param;
                targetDiv = document.getElementById('list_curse');
                targetDiv.innerHTML = '<p align="center"><img src="/images/loading-mm-grn.gif" width="200" height="6" border="0" alt="Loading..." /></p>';
            break;
        }
        
    }    
    
	if (window.XMLHttpRequest) 
	{
        fReq = new XMLHttpRequest();
        fReq.onreadystatechange = processReqFormState;
        fReq.open("GET", cURL, true);
        fReq.send(null);
    // branch for IE/Windows ActiveX version
    }
	else if (window.ActiveXObject) 
	{
        setIE = true;
        fReq = new ActiveXObject("Microsoft.XMLHTTP");
        if (fReq) 
		{
            fReq.onreadystatechange = processReqFormState;
            fReq.open("GET", cURL, true);
			fReq.send();
        }
	}	
}

// handle onReadyStateChange event of CommentForm Req object
function processReqFormState()
{
    // only if req shows "loaded"
    if (fReq.readyState == 4) 
	{
        // only if "OK"
        if (fReq.status == 200) 
		{
		  targetDiv.innerHTML = fReq.responseText;
        } 
		else 
		{
            alert("There was a problem retrieving the XML data:\n" + fReq.statusText);
        }
    }
}
*/

// quick and simple form validation...
function sendCurse()
{
    var strCurse = document.getElementById('curse');
    var strRate = document.getElementById('rate');
    if (strCurse.value == "")
    {
        alert('You forgot to enter a Curse/Phrase');
        return false;
    } 
    if (strRate.value == "0")
    {
        alert('Please give the curse word/phrase a Rating');
        return false;
    }
    
    document.curseForm.submit();
}

// simple mouseover/bold
function hoverBold(id,action)
{
    if (action == 1) 
        document.getElementById('curse'+id).style.fontWeight = 'bold';
    else
        document.getElementById('curse'+id).style.fontWeight = 'normal';
}