function sendOffer() {}

function bookmark()
{
	var title = document.title; 
	var url = document.URL;
	
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title,url,"");
	} else if (window.external) { // IE Favorite
		window.external.AddFavorite(url,title);
	} else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
}

function ajaxOffer()
{
	var jmeno = dojo.byId('off_jmeno').value;
	var telefon = dojo.byId('off_telefon').value;
	var popis = dojo.byId('off_popis').value;

	if (jmeno.length && telefon.length && popis.length) {
		dojo.xhrPost({
			url: '/?offer',
			handleAs: 'json',
			content: {jmeno:jmeno,telefon:telefon,popis:popis},
			load: function(res) {
				alert(res.msg);
				if (res.val) {
					$.fancybox.close();
				}
			}
		});
	}
}

function ajaxEmail(id)
{
	var email = dojo.byId('em_email').value;
	var jmeno = dojo.byId('em_jmeno').value;
	var poznamka = dojo.byId('em_poznamka').value;

	if (email.length && jmeno.length) {
		dojo.xhrPost({
			url: '/?email',
			handleAs: 'json',
			content: {id:id,email:email,jmeno:jmeno,poznamka:poznamka},
			load: function(res) {
				alert(res.msg);
				if (res.val) {
					$.fancybox.close();
				}
			}
		});
	}
}

function ajaxCallme(id)
{
	var telefon = dojo.byId('cm_telefon').value;
	var jmeno = dojo.byId('cm_jmeno').value;
	var poznamka = dojo.byId('cm_poznamka').value;

	if (telefon.length && jmeno.length) {
		dojo.xhrPost({
			url: '/?callme',
			handleAs: 'json',
			content: {id:id,telefon:telefon,jmeno:jmeno,poznamka:poznamka},
			load: function(res) {
				alert(res.msg);
				if (res.val) {
					$.fancybox.close();
				}
			}
		});
	}
}


function checkPoptavka(evt){
		// kategorie
		var kat = false;
		dojo.query('#poptavka-kategorie input[type="checkbox"]').forEach(function(el){
			if (el.checked){
				kat = true;
			}
		});
		if (!kat){
			alert('Vyplňte prosím jaký typ nemovitosti hledáte.');
			dojo.stopEvent(evt);
			return false;
		}

		// lokalita
		var lok = false;
		dojo.query('#poptavka-lokalita input[type="checkbox"]').forEach(function(el){
			if (el.checked){
				lok = true;
			}
		});
		if (!lok){
			alert('Vyplňte prosím údaje o lokalitě.');
			dojo.stopEvent(evt);
			return false;
		}
		// not empty
		var arr = ['telefon','email','jmeno','nastehovani','cena'];
		dojo.forEach(arr,function(val){
			if (!dojo.trim(dojo.query('input[name="'+val+'"]')[0].value).length){
				dojo.query('input[name="'+val+'"]')[0].focus();
				dojo.stopEvent(evt);
			}
		});
};

var onLoad = function() {

	// Google map
	var GMe = dojo.byId('map');
	if (GMe) {
		if (GBrowserIsCompatible()) {
			var map = new GMap2(GMe);
			map.setCenter(GMapPoint, 15);
			// ikona
			var cIcon = new GIcon();
			cIcon.image = 'http://www.centrumpronajmu.cz/img/var/point.png';
			cIcon.iconSize = new GSize(20,20);
			cIcon.iconAnchor = new GPoint(10,10);
			map.addOverlay(new GMarker (GMapPoint, {icon:cIcon,title:''}));

			// metro
			map.addOverlay(new GPolyline.fromEncoded({color: "#00cc00", weight: 5, opacity: 0.5, points: 'agxpHegzvAhRucAfh@m_@dNci@hd@iz@jPkW|Zkp@uMkgAgBsiAkAknA|b@oiBp[adBon@gr@', levels: "BBBBBBBBBBBBB", zoomFactor: 32, numLevels: 4}));
			map.addOverlay(new GPolyline.fromEncoded({color: "#eeee00", weight: 5, opacity: 0.5, points: '_dopHqdfvAzl@qjBzFmvAdDyv@}`@yeAeEscAkU_mB}UigB}QifCy}@z_@gZo~Acc@}DaPsSqWq`@wP{_AsNimAcWsmA}f@_z@oPguByXmx@e@axAtZseCcBmmCkLuhB', levels: "BBBBBBBBBBBBBBBBBBBBBBBB", zoomFactor: 32, numLevels: 4}));
			map.addOverlay(new GPolyline.fromEncoded({color: "#cc0000", weight: 5, opacity: 0.5, points: 'se}pHyzqwAzf@xbB}h@zw@}AfyBlMh{A`|Af_Bh~@pF~s@qCtj@d_@jYfYjZGxmA{@hh@iYt]m_@bh@ov@jOegAx[_nB|f@evAdTeaBmQotB', levels: "BBBBBBBBBBBBBBBBBBBB", zoomFactor: 32, numLevels: 4}));
		}
	}

	// print link
	dojo.query('a.btn_print').connect('onclick',function(evt){
		window.print();
		dojo.stopEvent(evt);
	});

 	$('a[rel*=offer],a[rel*=email],a[rel*=callme]').fancybox();
 	$('a[rel*=gallery]').fancybox({'titlePosition':'over'});

	// poptavka
	var el = dojo.byId('poptavka');
	if (el) {
		dojo.connect(el,'onsubmit','checkPoptavka');
	}
};

var onUnload = function() {
	// Google map
	if (dojo.byId('map')) {
		GUnload();
	}
};

dojo.addOnLoad(onLoad);
dojo.addOnUnload(onUnload);



