// mmreza.js //

var mm = {};


mm.exstendcss = function(){

	var hoverelements = [];
	
	$(['#nasl','#nasl2','#cont2']).each(function(){  
		if($(this).is('*'))  $.merge(hoverelements,$(this+' div')); 
	});
	
	if(!hoverelements.length) return;
	
	$(hoverelements).click(function(){
		
		var loc = $('a.vise',this).attr('href');
		if(loc==undefined) return false;
		
		$(window).attr('location',loc);
		return true;
	});
	
	if($.browser.msie && $.browser.version<7)
		$(hoverelements).hover(function(){
			$(this).addClass('hover'); 
		},function(){
			$(this).removeClass('hover');
	});

};


mm.kontakt = function(){
	if(!$('#kontaktforma').is('*')) return;
	
	$('#kontaktforma').submit(function(){
	
		var message = $('#kontaktforma-message');
		var loading = $('#kontaktforma-loading');
			
		message.text('Slanje u tijeku. Molimo pričekajte.');
		loading.css('visibility','visible');
		message.css('visibility','visible');
		
		//return false;
		
		$.ajax({ type: this.method, url: this.action, data: $(this).serialize(), cache: false,
	   		success: function(msg){
	     		message.text(msg);
	     		loading.css('visibility','hidden');
	     		//forma.reset();
	   		},
	   		error: function(){
	   		 message.text('Servis je trenutno nedostupan. Molimo probajte kasnije.');
	   		 loading.css('visibility','hidden');
	   		}
	  });
		
		return false;
	});	
	
};


mm.projectselect = function(){
	if(!$('#projektselect').is('*')) return; 
	
	$('#projektselect select').change(function(){
		$(window).attr('location',$(this).val()+'.html');
	});	
};

/*
mm.gmap = function(){
	if(typeof sss == 'undefined' || !$('#gmap').is('*')) return;
	
	var gkey;
	switch(document.location.host){
		case 'www.studioat.hr': gkey = 'ABQIAAAAU0YRZcTlMtWJFzKNJJwudhQAUDH7qzywy_584rNyyfjXcU7bEhRED45UiHd_vLD4xWa8glgslyhQAA'; break;
		case 'www.mmreza.hr': gkey = 'ABQIAAAAU0YRZcTlMtWJFzKNJJwudhS105OoBEYccrPHslOftCaIi5AVGBTynWKMQbvRpJDbLdutjPkXO8omZg'; break;
		default: gkey = '';
	}
	
	sss.replace('gmap',{ width: 639, height: 339, data: 'gmap.swf' },{ flashvars: { 
		key: gkey,
		lat: 45.80924868208903,
		lng: 16.014591109924316,
		zoom: 16,
		text: '<b>Medijska mreža</b><br />Planinska 2, 10 000 Zagreb<br />tel: 01 555 13 50<br />fax: 01 555 13 51'
		}
	});
};
*/

mm.flashfix = function(){
	if(typeof sss != 'undefined' && sss.needxfix){
		sss.hideobjects();
		return function(){ sss.xfix(document.getElementsByTagName('object')); sss.showobjects(); }
	}
	return false;	
}();


/////////////////////////////

$(document).ready(function(){ $.each(mm, function(i,fnc){ if(typeof fnc == 'function') fnc(); }); });
