$(function(){
$.get('xml-data/default/contact.xml', function(xml){ 
	var json = $.xml2json(xml); 
	
	if(json.submenu) {
		var count = json.submenu.link.length;
		var pathStr = '<div class=\'menu\'>';
		if (count) {
			for (var i=0; i<count; i++) {
				if (i>0) {
					pathStr += '<div class="separator">|</div>';
				}
				var classLink = '';
				if (json.submenu.link[i].active) {
					classLink = 'class="active"';
				}
				pathStr += '<a href="' + json.submenu.link[i].href + '" '+ classLink +'>'+ (json.submenu.link[i].short ? json.submenu.link[i].short : json.submenu.link[i].name) +'</a>';
			}
		}
		else {
			var classLinka = '';
			if (json.submenu.link.active) {
				classLink = 'class="active"';
			}
			pathStr += '<a href="' + json.submenu.link.href + '" '+ classLink +'>'+ json.submenu.link.name +'</a>';
		}
		pathStr += '</div>';
		$('#container_path').html(pathStr);
	}

	
	if(json.submenu){
		var count=json.submenu.link.length;
		var submenu='';
		if(count){
			for(var i=0;i<count;i++){
				classLink = '';
				if (i>0)
				{
					classLink = 'separate';
				}
				if (json.submenu.link[i].active) {
					classLink += ' selected';
				}
				submenu+='<a class="' + classLink + '" href="'+json.submenu.link[i].href+'">'+json.submenu.link[i].name+'</a>';
			}
		}
		else{
			submenu+='<a class="selected" href="'+json.submenu.link.href+'">'+json.submenu.link.name+'</a>';
		}
		$('#contactMenu div.list').html(submenu);
	}
	
	
	
	if(json.specialist_box){
		$('#specialistBox div.title').html(json.specialist_box.header);
		$('#specialistBox div.name').html(json.specialist_box.name);
		$('#specialistBox span.phone').html(json.specialist_box.phone);
		$('#specialistBox span.email').html(json.specialist_box.email);
		$('#specialistBox div.photo').html(json.specialist_box.photo);
	}
	else{
		$('#specialistBox').hide();
	}
	
	if(json.related_sites){
		var count=json.related_sites.link.length;
		var related_sites='';
		if(count){
			for(var i=0;i<count;i++){
				related_sites+='<a href="'+json.related_sites.link[i].href+'">'+json.related_sites.link[i].name+'</a>';
			}
		}
		else{
			related_sites+='<a href="'+json.related_sites.link.href+'">'+json.related_sites.link.name+'</a>';
		}
		
		$('#relatedSitesBox div.list').html(related_sites);
	}
	else{
		$('#relatedSitesBox').hide();
	}
	
	
	if(json.company){
		if(json.company.name){
			$('div.company div.header div').html(json.company.name);
		}
		
		var count=json.company.department.length;
		var company='';
		if(count){
			for(var i=0;i<count;i++){
				if(i>0){
					company+='<div class="separator"><!-- --></div>'
				}
				company+='<div><table cellpadding="3" cellspacing="0">';
				if(json.company.department[i].header){
					company+='<tr><td class=\'department\'>'+json.company.department[i].header+'</td></tr>';
				}
				if(json.company.department[i].address){
					company+='<tr><td>'+json.company.department[i].address+'</td></tr>';
				}
				if(json.company.department[i].phone){
					company+='<tr><td>'+json.company.department[i].phone+'</td></tr>';
				}
				if(json.company.department[i].fax){
					company+='<tr><td>'+json.company.department[i].fax+'</td></tr>';
				}
				if(json.company.department[i].www){
					company+='<tr><td>'+json.company.department[i].www+'</td></tr>';
				}
				company+='</table></div>';				
			}
		}
		else{
			company+='<div><table cellpadding="3" cellspacing="0">';
				if(json.company.department.header){
					company+='<tr><td>'+json.company.department.header+'</td></tr>';
				}
				if(json.company.department.address){
					company+='<tr><td>'+json.company.department.address+'</td></tr>';
				}
				if(json.company.department.phone){
					company+='<tr><td>'+json.company.department.phone+'</td></tr>';
				}
				if(json.company.department.fax){
					company+='<tr><td>'+json.company.department.fax+'</td></tr>';
				}
				if(json.company.department.www){
					company+='<tr><td>'+json.company.department.www+'</td></tr>';
				}
				company+='</table></div>';	
		}
		
		$('div.company div.content').html(company);
	}
	else{
		$('div.company').hide();
	}
	
	if(json.content_box){
		$('#content-box-header').html(json.content_box.header);
		$('#content-box-content').html(json.content_box.content);
	}
	else{
		$('#content-box').hide();
	}
	
	if(json.contact){
		var count=json.contact.box.length;		
		var contact='';
		if(count){
			for(var i=0;i<count;i++){
				contact+='<div class=\'contact_box clearfix\'>';
					contact+='<div class=\'contact_box_header\'>'+json.contact.box[i].header+'</div>';
					contact+='<div class=\'clear\'></div>';
					contact+='<div class=\'contact_box_photo\'>'+json.contact.box[i].photo+'</div>';
					contact+='<div class=\'contact_box_content\'>';
						contact+='<span class=\'name\'>'+json.contact.box[i].name+'</span>';
						contact+='<span class=\'position\'>'+json.contact.box[i].position+'</span>';
						contact+='<span class=\'email\'>'+json.contact.box[i].email+'</span>';
						contact+='<span class=\'phone\'>'+json.contact.box[i].phone+'</span>';
					contact+='</div>';				
				contact+='</div>';				
			}
		}
		else{
			contact+='<div class=\'contact_box clearfix\'>';
				contact+='<div class=\'contact_box_header\'>'+json.contact.box.header+'</div>';
				contact+='<div class=\'clear\'></div>';
				contact+='<div class=\'contact_box_photo\'>'+json.contact.box.photo+'</div>';
				contact+='<div class=\'contact_box_content\'>';
					contact+='<span class=\'name\'>'+json.contact.box.name+'</span>';
					contact+='<span class=\'position\'>'+json.contact.box.position+'</span>';
					contact+='<span class=\'email\'>'+json.contact.box.email+'</span>';
					contact+='<span class=\'phone\'>'+json.contact.box.phone+'</span>';
				contact+='</div>';				
			contact+='</div>';	
		}
		
		$('#contact-box-container').html(contact);
	}
	
	if(json.kompetencje){
		
		var count=json.kompetencje.logo.length;
		var kompetencje='';
		if(count){
			for(var i=0;i<count;i++){				
				kompetencje+='<img src=\''+json.kompetencje.logo[i].src+'\' alt="" />';				
			}
		}
		else{
			kompetencje+='<img src=\''+json.kompetencje.logo.src+'\' alt="" />';
		}
		
		$('div.kompetencje div.content div').html(kompetencje);
	}
	else{
		$('div.kompetencje').hide();
	}
});
});
