
/*
function addListener(element, type, expression, bubbling)  
{  
	bubbling = bubbling || false;  

	if(window.addEventListener)    { // Standard  
		element.addEventListener(type, expression, bubbling);  
	return true;  
	} else if(window.attachEvent) { // IE  
		element.attachEvent('on' + type, expression);  
	return true;  
 } else return false;  
} 
*/

//window.addEvent('domready', function(){
//    $(document.body).getElements('input[type=text],textarea').addEvents({
//        'focus' : function(){
//            if (this.get('value') == this.defaultValue)
//            {
//                this.setStyle('color', 'black');
//                this.set('value', '');
//            }
//        },
//        'blur' : function(){
//            if (this.get('value') == '')
//            {
//                this.setStyle('color', '#999999');
//                this.set('value', (this.defaultValue));
//            }
//        }
//    });
//});

/**
 * Chickens love to fly
 */

function processForm(f, title, description)
{
    if(title != undefined && description != undefined) {
        roar.alert(title, description);
    }
    var button = f.elements['submit'];
    button.value = "Processing...";
    button.disabled=true;
    return true;
}

window.addEvent('domready', function() {
    SqueezeBox.assign($$('a[rel=boxed]'));
});

function changeLocation() {
    SqueezeBox.initialize({
            size: {x: 750, y: 150}
        });

    SqueezeBox.open($('searchbox'), {handler: 'adopt'});
}

function onedo_track(type, id) {
	var root = '/';
    var url = root + 'track/' + type + '/' + id + '/' + Math.random() + '/';

    (new Image()).src = url;

    return true;
}

function directory_track_click(evt)
{
	var root = '/';
	var tag = evt; //(window.event) ? evt.srcElement : evt.target;
    var sid = Cookie.read('sid');

	track_urchin(tag);

	if(tag.nodeName == 'A')
	{	
		if(tag.href.indexOf(location.host) == -1)
		{
			var type = tag.id.charAt(0);

            alert(type);

			if(tag.id.charAt(0) == 'l')
			{
				type = 'listing';
			}
			else
			{
				type = 'category';
			}
			
			var url = root + 'track/' + type + '/' + tag.id.substring(1) + '/' + Math.random() + '/';

			(new Image()).src = url;
		}
	}
	
	return true;
}

function track_urchin(tag)
{
	if(tag.href.indexOf(location.host) == -1)
	{
/*
		var url = tag.href.replace(/[^a-z|A-Z]/g, "_");
		var txt = tag.innerHTML.replace(/[^a-z|A-Z]/g, "_"); 
		
*/

		var url = tag.href.replace('http://', '').replace('/', '');
		var str = '/outgoinglink/' + url;

		try
		{
			pageTracker._trackPageview(str);
		}
			catch(err)
		{
			alert("Failed");
		}
	}
}

function menu_goto( menuform )
{
    var baseurl = "/" ;
    selecteditem = menuform.location.selectedIndex ;
    newurl = menuform.location.options[ selecteditem ].value + '/' ;
    if (newurl.length != 0) {
      location.href = baseurl + newurl ;
    }
}
