	if (typeof jQuery == 'function') {
		var DDM = {};
		DDM.jq= jQuery.noConflict(false);
		jQuery.noConflict();
		(function($){
			DDM.jq(document).ready(function($) {
				DDM.jq('.Sf-Menu ul').css({display:'None'}) // Opera, (Safari too.) Fix
				DDM.jq('.Sf-Menu li').hover(
					function() {DDM.jq(this).find('ul:first').css({visibility:'visible',display:'None'}).show(500)},
					function() {DDM.jq(this).find('ul:first').css({visibility:'hidden'})}
				) //End DropDown.

				//Shall convert to jQuery sooner...
				var sfUls = document.getElementsByTagName('UL')
				var i=ix=0
				while (i<sfUls.length) {
					if (sfUls[i].className.match(/Sf-Menu/)) {
						var sfUlLis = sfUls[i].getElementsByTagName('LI')
						while (ix<sfUlLis.length) {
							var y=0,cUls = sfUlLis[ix].getElementsByTagName('UL')
							while (y<(cUls.length)) {
								if(y == 0){cUls[0].parentNode.getElementsByTagName('A')[0].className += ' isParent'}
								else {cUls[y].parentNode.getElementsByTagName('A')[0].className += ' isChild'}
								y++
							}

							//Fix for Safari, Chrome etc...
							//Parents got the Title intact...
							var x=0,cLis = sfUlLis[ix].getElementsByTagName('LI')
							while (x<(cLis.length)) {
								var cAas = cLis[x].getElementsByTagName('A'), z=0
								while (z<cAas.length) cAas[z++].title = ''
								x++
							}

							ix++
						}

						//Or comment it, :)
						break
					}
					i++
				}
			});
		})(jQuery);
	}

