// Pictures funny javascript file

function clearText(elem, text) {
    if (elem.value == text) {
        elem.value = "";
    }

}

function trackLink(linkId){
	dojo.xhrGet({
		url: '/linkout.php?id=' + linkId,
	});
};

dojo.addOnLoad(
    function() {
        var user = dojo.byId('loginuser');
        var pass = dojo.byId('loginpassword');
        var search = dojo.byId('t');
        var userTxt = user.value;
        var passTxt = pass.value;

        dojo.connect(
            user, 'onfocus', function() {
                clearText(user, userTxt);
            }
        );
        dojo.connect(
            pass, 'onfocus', function() {
                clearText(pass, passTxt);
            }
        );
        dojo.connect(
            search, 'onfocus', function() {
                search.value = "";
            }
        );

        var topLinks = dojo.query('.TopLinks');
        dojo.forEach(
            topLinks, function(item, index, array){
                var id = item.id.replace('top-link-', '');
                dojo.connect(
                    item, 'onclick', function() { trackLink(id) }
                );
            }
        );
    }
);
