function getHTTP() {
    var xmlHttp;
    try{
        xmlHttp=new XMLHttpRequest();
    } catch (e) {
        try{
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

function getData(strID, strPage) {
    if(strID.length==0) {
        return;
    }
    var xmlHttp = getHTTP();
    if(xmlHttp==null) {
        alert("Browser doesn't support AJAX");    
        return;
    }
    xmlHttp.onreadystatechange=function() {
        if(xmlHttp.readyState==4) {
            document.getElementById(strID).innerHTML=xmlHttp.responseText;
        }
    }
    xmlHttp.open("GET",strPage,true);
    xmlHttp.send(null);
}

function getMess(strPage) {
    var xmlHttp = getHTTP();
    if(xmlHttp==null) {
        alert("Browser doesn't support AJAX");    
        return;
    }
    xmlHttp.onreadystatechange=function() {
        if(xmlHttp.readyState==4) {
            return (xmlHttp.responseText);
        }
    }
    xmlHttp.open("GET",strPage,true);
    xmlHttp.send(null);
}

function fadeImage(imgID, imgNew){
    if(document.all) {
        var img = document.getElementById(imgID);
        
        img.style.filter="blendTrans(duration=1)";
        img.filters.blendTrans.Apply();
        img.src = "Images/Collections/Main/"+imgNew;
        img.filters.blendTrans.Play();
    }
}

function divShowHide(divID, blnDisplay) {
    var div = document.getElementById(divID);
    if(blnDisplay == false) {
        div.style.display = 'none';
    } else {
        div.style.display = 'block';
    }
}

function resetAboutDivs() {

	var i;
	var div;
	var divs = new Array('divCare', 'divCraftsmanship', 'divDetails', 'divHistory', 'divLuxury', 'divQuality', 'divStyle', 'divValue', 'divWarranty');

	for(i = 0; i < divs.length; i++) {
		div = document.getElementById(divs[i]);
		div.style.display = 'none';
	}	
}

function chngImage(imgID, blnOver) {

	var img = document.getElementById(imgID);
	if(blnOver == true) {
		img.src = 'Images/' + imgID + '_Over.jpg';
	} else {
		img.src = 'Images/' + imgID + '.jpg';
	}
}

function setSearch() {
	var box = document.getElementById('txtSearch');

	if(window.event.keyCode == 13) {
		runSearch();
	}

	box.style.color = 'black';
	if(box.value == 'Search') {
		box.value = '';
	}
}

function resetSearch() {
	var box = document.getElementById('txtSearch');
	if(box.value == '') {
		box.style.color = 'c0c0c0';
		box.value = 'Search';
	}
}

function viewLarge(imgType, imgName) {

	var div;
	var path;
	if(imgType == 'Fab') {
		div = document.getElementById('divFabPop');
		path = "Images/Fabrics/Main/"+imgName;
	} else {
		div = document.getElementById('divFinPop');
		path = "Images/Finishes/Main/"+imgName;
	}
	
	div.innerHTML = "<img class=\"Thumb\" onclick=\"divShowHide('div"+imgType+"Pop', false)\" src="+path+" />";
	div.style.display = 'block';
	
}

function runSearch() {

	var searchBox = document.getElementById('txtSearch');
	if(searchBox.value == '' || searchBox.value == 'Search') {
		alert('Please enter your search words in the search box');
	} else {
		location.href = "Search.php?res=" + searchBox.value;
	}
}

function setNavDiv(strCat, strSubCat) {
	
	var div = document.getElementById('divNav');

	if(strSubCat == "") {
		div.innerHTML = "&nbsp;&nbsp; <a href=index.php class=Nav>Home</a> | <a href=Collections.php class=Nav>Collection</a> | "+strCat;
	} else {
		div.innerHTML = "&nbsp;&nbsp; <a href=index.php class=Nav>Home</a> | <a href=Collections.php class=Nav>Collection</a> | <a href=Collections.php?Page=Umbrella class=Nav>Umbrellas</a> | "+strSubCat;
	}
}

function sizeMenu(divName) {
	
	var div = document.getElementById(divName);
	if(div.style.display == 'block') {
		div.style.display = 'none';
	} else {
		div.style.display = 'block';
	}
}
