// JavaScript Document
var xmlHttp;
var rootpath;
var divIDs;
//rootpath = "http://path.com/to/root/location/";   // be sure to change this to your URL
function CheckFields(showzone)
{
	if(document.getElementById("subject").value == "" || document.getElementById("comments").value == "")
	{
		alert("Subject and Comments cannot be empty")
		return false
	}
	return true
}


function reply(showzone,postby)
{
	document.getElementById("replyZone"+showzone).innerHTML="<hr><div id='warnings'></div><table><tr><td align='left'><font color='#FFFFFF'>Posted By:</font></td><td align='left'><font color='#FFFFFF'>"+postby+"</font></td></tr><tr><td align='left'><font color='#FFFFFF'>Subject:</font></td><td align='left'><input type='text' id='subject' name='subject' class='compstyle' size='50' maxlength='50'></td></tr><tr><td valign='top' align='left'><font color='#FFFFFF'>Your comments:</font></td><td align='left'><textarea id='comments' name='comments' COLS=60 ROWS=8 class='compstyle'></textarea></td></tr><tr><td>&nbsp;</td><td><INPUT TYPE='submit' VALUE='Submit' name='save' class='compstyle'><INPUT TYPE='reset' VALUE='Reset' class='compstyle'></td></tr></table>"	
}

function ShowThreadContents(Cat,SearchCriteria,msgid,showzoneID)
{
	var url="showthreads.asp?msgid=" + msgid + "&showzone="+showzoneID
	divIDs = "ShowZone"+showzoneID
	for(var i=1;i<=12;i++)
	{
		if(i==showzoneID)
			document.getElementById("ShowZone"+i).style.display="inline"
		else
			document.getElementById("ShowZone"+i).style.display="none"
	}	
	xmlHttp=GetXmlHttpObject(stateChanged)
    xmlHttp.open("GET", url , true)
    xmlHttp.send(null)		
}

function searchs()
{
	var query = document.getElementById("searching").value
	query =query.toLowerCase();
	
	divIDs = "results"
	
	if(query.indexOf("fibreglass")<0 && query.indexOf("quality")<0 && query.indexOf("grazing")<0 && query.indexOf("cracking")<0 && query.indexOf("cracked")<0 && query.indexOf("f/glass")<0 && query.indexOf("fibre glass")<0 && query.indexOf("yellowing")<0 && query.indexOf("price")<0 && query.indexOf("prices")<0 && query.indexOf("discount")<0 && query.indexOf("sale")<0 && query.indexOf("coromal")<0 && query.indexOf("caravanland")<0 && query.indexOf("halls")<0 && query.indexOf("mildura")<0 && query.indexOf("windsor")<0 && query.indexOf("avan")<0 && query.indexOf("paramount")<0 && query.indexOf("roadstar")<0 && query.indexOf("nova")<0 && query.indexOf("concept")<0 && query.indexOf("traveller")<0 && query.indexOf("winnebago")<0 && query.indexOf("winebago")<0 && query.indexOf("millard")<0 && query.indexOf("yellow")<0 && query.indexOf("fiberglass")<0 && query.indexOf("cracks")<0 && query.indexOf("fibre")<0 && query.indexOf("fiber")<0)
	{
		if(query != "")
		{
			document.getElementById("results").innerHTML = "<img src='pics/loader.gif'>"
			var url="search_results.asp?query=" + query
		}
		else
		{
			document.getElementById("results").innerHTML = ""
			var url="search_results.asp?query=all"
		}
	
		xmlHttp=GetXmlHttpObject(stateChanged)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
	}
}

function shows(divID,msgid)
{
	divIDs = "showzone" + divID
	var url="present_comments.asp?msgid=" + msgid + "&divID=" + divID
	
	xmlHttp=GetXmlHttpObject(stateChanged)
    xmlHttp.open("GET", url , true)
    xmlHttp.send(null)
}
 
function stateChanged()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
		//document.getElementById("loader").innerHTML = ""
		if(divIDs != "contents")
	       	//document.getElementById(divIDs).innerHTML= "<table width='100%'>" + xmlHttp.responseText + "</table>"
			document.getElementById(divIDs).innerHTML = xmlHttp.responseText
		else
			document.getElementById(divIDs).innerHTML= "<Table border=1 style='border-color: #1152A2;padding: 2px' cellpadding=3 width='95%' align='center' rules=none frame=box ><tr><td style='padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:200px'>" + xmlHttp.responseText + "</td></tr></table>"
    }
}
 
function GetXmlHttpObject(handler)
{
    var objXmlHttp=null
 
    if (navigator.userAgent.indexOf("Opera")>=0)
    {
        alert("Opera not supported...")
        return;
    }
    if (navigator.userAgent.indexOf("MSIE")>=0)
    {
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
        {
            strName="Microsoft.XMLHTTP"
        }
        try
        {
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        }
        catch(e)
        {
            alert("Error. Scripting for ActiveX might be disabled")
            return
        }
    }
    if (navigator.userAgent.indexOf("Mozilla")>=0)
    {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler
        return objXmlHttp
    }
} 