	
var SERVER_URL = "/portfolio/";
	
		function getProjects()	
		{
		
			var projects = [];
			
			
			$(".project ").each( function(index, element, array)
			{
				var project = {};
				
				project.title = $(".title", element).html();
				project.desc = $(".desc", element).html();

				project.links = [];
				$(".links a", element).each( function (index, link, array)
				{
					project.links.push($(link).attr("href"));
				});

				project.assets = [];
				$(".images a", element).each( function (index, img, array)
				{
					project.assets.push({ format: "image", src: SERVER_URL + $(img).attr("href") });
				});				
				 
				$(".videos a", element).each( function (index, a, array)
				{
					project.assets.push({ format: "youtube", src: $(a).attr("href") });
				});				

				
				project.role = [];
				$(".myRole li", element).each( function (index, role, array)
				{
					project.role.push($(role).html());
				});
				
				project.people = [];
				$(".people .vcard", element).each( function (index, people, array)
				{
					var given = $(".given-name", people).html(),
						family = $(".family-name", people).html(),
						org = $(".org", people).html(),
						url = $(".url", people).html();
						
					project.people.push({ "name": given + " " + family, org: org, url: url });
				});
				
				project.rating = $(".rating", element).html(); 
								
				
				
				projects.push(project);
				
			});
			
			
			
			return projects;
		
		}


		function getHobbies()	
		{
		
			var hobbies = [];
			
			
			$(".hobby ").each( function(index, element, array)
			{
				var project = {};
				
				project.title = $(".title", element).html();
				project.desc = $(".desc", element).html();

				project.links = [];
				$(".links a", element).each( function (index, link, array)
				{
					project.links.push($(link).attr("href"));
				});

				project.assets = [];
				$(".images a", element).each( function (index, img, array)
				{
					project.assets.push({ format: "image", src: SERVER_URL + $(img).attr("href") });
				});				
				 
				$(".videos a", element).each( function (index, a, array)
				{
					project.assets.push({ format: "youtube", src: $(a).attr("href") });
				});				

				
				project.role = [];
				$(".myRole li", element).each( function (index, role, array)
				{
					project.role.push($(role).html());
				});
				
				project.people = [];
				$(".people .vcard", element).each( function (index, people, array)
				{
					var given = $(".given-name", people).html(),
						family = $(".family-name", people).html(),
						org = $(".org", people).html(),
						url = $(".url", people).html();
						
					project.people.push({ name: given + " " + family, org: org, url: url });
				});
				
								
				
				
				hobbies.push(project);
				
			});
			
			
			
			return hobbies;
		
		}
		
		
		
		function getCV()
		{
		    var cv = { summary: $(".cv .summary .desc").html(),
		    		   name: $(".cv .vcard .given-name").html() + " " + $(".cv .vcard .family-name").html(),
		    		   url: $(".cv .vcard .url").html(),
		    		   tel: $(".cv .vcard .tel").html(),
		    		   email: $(".cv .vcard .email").html()
		    		 },
		    	specialties = [],
		    	experiences = [],
		    	qualifications = [];
		    
		    $(".specialty").each( function (index, element, array)
		    {
		    	var specialty = {};
		    	
		    	specialty.title = $("h4", element).html();
		    	specialty.topic = [];
		    	$("li", element).each( function( index, element, array)
		    	{
		    		specialty.topic.push($(element).html());	
		    	});
		    	
		    	specialties.push(specialty);
		    });

		    $(".experience").each( function (index, element, array)
		    {
		    	var experience = {};
		    	
		    	experience.title = $("h4", element).html();
		    	experience.date = $(".date", element).html();
		    	experience.desc = $(".desc", element).html();
		    	experience.rating = $(".rating", element).html();
		    	experience.topic = [];
		    	$("li", element).each( function( index, element, array)
		    	{
		    		experience.topic.push($(element).html());	
		    	});
		    	
		    	experiences.push(experience);
		    });

		    $(".qualification").each( function (index, element, array)
		    {
		    	var qualification = {};
		    	
		    	qualification.title = $("h4", element).html();
		    	qualification.date = $(".date", element).html();
		    	
		    	qualifications.push(qualification);
		    });

		    cv.specialties = specialties;	
		    cv.experiences = experiences;
		    cv.qualifications = qualifications;
		    
		    return cv;
		
		}
		


	
		function thisMovie(movieName)
		{
          if (navigator.appName.indexOf("Microsoft") != -1)
          {
              return window[movieName];
          } 
          else
          {
              return document[movieName];
          }
    	}
    	
    	
    	$( function ()
    	{
    	
    	
			var vars = { },
				params = { scale:'noScale', salign:'lt', allowFullScreen:'true'  },
				attributes = { id:'iftf', name:'iftf' }; 
		if (window.location.hash === "#html")
		{
			$("#flashContent").addClass("hidden");			
		}
		else
		{
			$(".portfolioContent").addClass("hidden");
			$("body").addClass("noOverflow");
			$("#flashContent").addClass("active");
			swfobject.embedSWF(FLASH_FILE, "flashContent", "100%", "100%", "10.0.0", false, vars, params, attributes );
		}		
    	
		});	
		