jQuery.noConflict();

jQuery(document).ready(function () {

    doFooterFloater();
    jQuery(window).scroll(doFooterFloater);
    jQuery(window).resize(doFooterFloater);
    
//jparse list to be drawn
	jQuery('#ajax-cont').jParse({
        ajaxOpts: {url: 'proxy.php'},
        elementTag: ['title', 'link', 'description', 'pubDate'],
        output: ' <ul class="status"><li class="status"><a href="jpet1" class="status">jpet0</a><p style="padding-top:10px;"><strong>jpet3</strong></p>jpet2</li></ul>',
        precallback: start,
        limit: 4,
        callback: finish
    });
   
});

function doFooterFloater() {

    var voffset = 52;
    var wheight = jQuery(window).height(); // window height
    var dheight = jQuery(document).height(); // document height
    var y = jQuery(this).scrollTop(); // scrollbar position
    
    if (wheight + y + voffset >= dheight) {
        // we're at the bottom, remove fixed class
        if (jQuery('#footerHP').is('.fixed')) {
            jQuery('#footerHP').removeClass('fixed');
            jQuery('#footerHP2').hide();
        }   
    } else {
        // we're not at the bottom, add fixed class
        if (!jQuery('#footerHP').is('.fixed')) {
            jQuery('#footerHP').addClass('fixed');
            jQuery('#footerHP2').show();
        }
    }   
}


//jparse script
function start(){
				    jQuery('#jparse-meta').html('<img alt="Content Loading" src="ajax-loader.gif" />');
				}
				function finish(){
				    jQuery('#jparse-meta').remove();
				}
				
			    



//Live Chat popup window

function popupLiveChat(){
    window.open('https://talk.stackable.com','','menubar=0,location=0,toolbar=0,width=605,height=405');
};


//Begin Knoledge base search

	baseUrl = 'http://kb.stackable.com';
	searchUrl = '/search/';
	categoriesUrl = '/categories/';

	String.prototype.trim = function () {
	    return this.replace(/^\s*/, "").replace(/\s*$/, "");
	}
	
	function SendSearch()
	{
		var query = document.getElementById("livesearch");
		
		var str = new String(query.value);
		str=str.trim();
		
		if(query.value.length == 0 || str.length == 0 ) {
			alert("Please enter a search term.");
			query.focus();
			query.select();
			return false;
		} else {
			return liveSearchSubmit();
		}
	}

	function SendCategory()
	{
		var cat = document.getElementById("navCat");

		if(cat.selectedIndex == 0)
		{
			alert("Please choose a category.");
			cat.focus();
			return false;
		}
		else
		{
			document.location.href = 'http://kb.stackable.com' + categoriesUrl + cat.options[cat.selectedIndex].value;
			return false;
		}
	}


//Begin jparse by jparse.kylerush.net


            (function($){$.fn.extend({jParse:function(options){var defaults={ajaxOpts:{dataType:($.browser.msie)?"text":"xml",contentType:'text/xml'},parentElement:'item',elementTag:['title','link','description'],output:'<div><h2><a href="jpet1">jpet0</a></h2><p>jpet2</p></div>'};settings=$.extend(true,defaults,options);if(settings.precallback!==undefined){settings.precallback()}var selected=$(this);var colon=/\:/;settings.ajaxOpts.success=function(data){var xml;if(typeof data=="string"){xml=new ActiveXObject("Microsoft.XMLDOM");xml.async=false;xml.loadXML(data)}else{xml=data}var o=settings;var parentElementArray=$(xml).find(o.parentElement);var container='';var numberIncluded=0;function nodeChecker(node){if(colon.test(node)===true){elemTagName='[nodeName='+node+']'}else{elemTagName=node}}function processElementValue(elementValue,elementParent){if(o.elementTag[n].elem===undefined){nodeChecker(elementValue);elemTagValue=$(elementParent).find(elemTagName).text();elemTagValue=elemTagValue.replace(/^\[CDATA\[/,'').replace(/\]\]$/,'')}else{nodeChecker(elementValue);if(o.elementTag[n].attr===undefined){elemTagValue=$(elementParent).find(elemTagName).text()}else{elemTagValue=$(elementParent).find(elemTagName).attr(o.elementTag[n].attr)}if(o.elementTag[n].exclude!==undefined){var excluder=new RegExp(o.elementTag[n].exclude);if(excluder.test(elemTagValue)===true){excludeFound=true}}if(o.elementTag[n].format!==undefined){elemTagValue=o.elementTag[n].format(elemTagValue)}}}if(o.count!==undefined){jQuery(o.count).append(parentElementArray.length)}for(var i=0;i<parentElementArray.length;i++){if(numberIncluded>=settings.limit){$(selected).append(container);if(settings.callback!==undefined){settings.callback()}return false}var outputVar=o.output;var excludeFound=false;for(var n=0;n<o.elementTag.length;n++){var position=new RegExp('jpet'+[n]);if(o.elementTag[n].constructor==String){processElementValue(o.elementTag[n],parentElementArray[i])}else if(o.elementTag[n].constructor==Object){processElementValue(o.elementTag[n].elem,parentElementArray[i])}outputVar=outputVar.replace(position,elemTagValue)}if(excludeFound!==true){container+=outputVar;numberIncluded++}}$(selected).append(container);if(settings.callback!==undefined){settings.callback()}};return this.each(function(){$.ajax(settings.ajaxOpts)})}})})(jQuery);


