<?php

/**
 *
 * @copyright  2010 frasq.org
 * @version    1
 * @link       http://www.frasq.org
 */

function banner($lang, $components=false) {
	$home_page=url('home', $lang);
	$logo = view('logo', $lang, compact('home_page'));

	$menu=$contact=false;
	$languages=false;
	$contact_page=false;
	
	if ($components) {
		foreach ($components as $v => $param) {
			switch ($v) {
				case 'languages':
					if ($param) {
						$languages = build('languages', $lang, $param);
					}
					break;
				case 'contact':
					$contact_page=url('contact', $lang);
					$contact = true;
					break;
				default:
					break;
			}
		}
	}

	if ($contact) {
		$menu = view('bannermenu', $lang, compact('contact', 'contact_page'));
	}

	$output = view('banner', false, compact('logo', 'menu', 'languages'));

	return $output;
}
