document.observe("dom:loaded", function() {

	// advanced search click --> show advanced form
	if($('advanced_searchlink')){
		$('advanced_searchlink').observe('click', function(){
			if(!$('advanced_searchform').visible())
				Effect.BlindDown('advanced_searchform', { duration: 0.5 });	
			else
				Effect.BlindUp('advanced_searchform', { duration: 0.3 });
		});
	}
});

function isArray(obj) {
    return obj.constructor == Array;
};

// returns event target
function getEventTarg(e, type){
	if (!e) var e = window.event;
	var tg = (window.event) ? e.srcElement : e.target;	
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	
	if(type = 'tg') return tg;
	else if(type == 'reltg') return reltg;
};

function SAP_getPopularDls(c){
	var cat;
	
	if(c===false) cat = SWFAddress.getPath();
	else cat = "/";
	
	if(cat == "/search/") cat = "/";
	if(cat != "/"){
		cat = cat.split('/')[1];
		$('sidebar_popular_title').innerHTML = '<p>in this main <abbr title="'+custnavdecode(cat)+'">category</abbr> - <a href="#" onclick="SAP_getPopularDls(true);return false;">categories</a></p>';
		$('sidebar_popular_title').show();
	} else {
		$('sidebar_popular_title').hide();
	}
	new Ajax.Request('templates/populardls.php?cat='+cat+'&rnd='+Math.random(), {
		method: 'get',
		onSuccess: function(transport){
			$('sidebar_popular').innerHTML = transport.responseText;
		},
		onFailure: function(){
			//
		}
	});
};

function mailURL(t, d, url){
	var subject, message;
	
	subject = 'SAP - Stock Footage and Press Photos: '+custnavdecode(t);
	message = custnavdecode(t) + "\n\n" + custnavdecode(d) + "\n\n" + url;
	location.href = 'mailto:?subject='+escape(subject)+'&body='+escape(message);
};

function tracker(t, i, a){
	var DCS_dcsuri = SWFAddress.getPath();
	if(SWFAddress.getQueryString().length > 0) DCS_dcsuri += '?'+SWFAddress.getQueryString();
	DCS_dcsuri = escape(custnavdecode(DCS_dcsuri));
	
	dcsMultiTrack('DCSext.mediatitle', escape(t), 'DCSext.mediaid', i, 'DCSext.action', escape(a), 'DCS.dcsuri', DCS_dcsuri);
};

adBCheck = function(c){
	var i, l;
	l = $(c).getElementsByTagName('a');
	for(i=0;i<l.length;i++){
		if(l[i].getAttribute('title') && l[i].getAttribute('title').toLowerCase().indexOf('adblock') >= 0) $(c).removeChild(l[i]);
	}
};
