function addJavascript(jsname) {
	var th = document.getElementsByTagName('head')[0];
	var s = document.createElement('script');
	s.setAttribute('type','text/javascript');
	s.setAttribute('src',jsname);
	th.appendChild(s);
}

//addJavascript('http://globalawakening.com/Media/Docs/1000000122/easytabs(1000010370).js');
//addJavascript('http://globalawakening.com/Media/Docs/1000000122/niftycube(1000010373).js');
//addJavascript('http://globalawakening.com/Media/Docs/1000000122/objTree(1000010371).js');
//addJavascript('http://globalawakening.com/Media/Docs/1000000122/prototype(1000010372).js');

function GAParseXml(url,qty,func,div) {
	var gaXML = new XML.ObjTree();
	if(qty < 1){var qty = 3;}	
	
	var rssFunc = function( tree ) {
	 var elem = document.getElementById(div);
	 var list = document.createElement('ul');
	 for( var i=0; i<qty; i++ ) {
		 	//alert(tree['rss'].channel.item[i].link);
			var litag = document.createElement( 'li' );
			var atag = document.createElement( 'a' );
			atag.href = tree['rss'].channel.item[i].link;
			var title = tree['rss'].channel.item[i].title;
			var tnode = document.createTextNode( title );
			atag.appendChild( tnode );
			litag.appendChild( atag );
			list.appendChild(litag);
	 }
			elem.appendChild( list );
	};
	
	var imageFunc = function( tree ) {
	 var elem = document.getElementById(div);
	 var list = document.createElement('ul');
	 var path = tree['gallery'].album["-lgPath"];
	 for( var i=0; i<qty; i++ ) {
			var litag = document.createElement( 'li' );
			var atag = document.createElement( 'a' );
			var imgtag = document.createElement( 'img' );
			atag.href = tree['gallery'].album.img[i]["-link"];
			var imgsrc = tree['gallery'].album.img[i]["-src"];
			imgtag.src = path+imgsrc;
			atag.appendChild( imgtag );
			litag.appendChild( atag );
			list.appendChild(litag);
	 }
			elem.appendChild( list );
	};
	
	var upcomingFunc = function( tree ) {
	var names = new Array();
	var links = new Array();
	 for( var i=0; i<tree['menu'].item.length; i++ ) {
			var parent = tree['menu'].item[i];
			//alert(parent.text);
			if(parent.text == 'International' || parent.text == 'School of Healing and Impartation' || parent.text == 'Conferences' || parent.text == 'Events') {
				for(var j=0; j<parent.item.length; j++) {
					var child = parent.item[j];
					if(child.text != 'International' && child.text != 'School of Healing and Impartation' && child.text != 'Conferences' && child.text != 'Events') {
						if(parent.text == 'International') {
							if(child.text.indexOf('Brazil') >= 0 || child.text.indexOf('Mozambique') >= 0 || child.text.indexOf('youthpowerinvasion') >= 0) {
								names.push(child.text);
								links.push(child.target_url);
							}
						}	
						else {	
								names.push(child.text);
								links.push(child.target_url);
						}
					}
				}
			}
	 }
	 var elem = document.getElementById(div);
	 var list = document.createElement('ul');
	 for( var i=0; i<qty; i++ ) {
			var litag = document.createElement( 'li' );
			var atag = document.createElement( 'a' );
			atag.href = "http://globalawakening.com"+links[i];
			var title = names[i];
			var tnode = document.createTextNode( title );
			atag.appendChild( tnode );
			litag.appendChild( atag );
			list.appendChild(litag);
	 }
			elem.appendChild( list );
	};
	
	if(typeof(url)!="undefined") {
		switch(func) {
			case "rss":
				gaXML.parseHTTP( url, {}, rssFunc );
				break;
			case "upcoming":
				gaXML.parseHTTP( url, {}, upcomingFunc );
				break;			
			case "image":
				gaXML.parseHTTP( url, {}, imageFunc );
				break;			
		}
	}
}