var app = {};
$.ajaxSetup({type:'POST', async:false});

$(function()
{
	$("input,select")
	.live('keypress',
	  function(e)
	  {
		if(e.keyCode==13 && this.form)
		 {
			this.form.submit();
			return false;
		 }			  
	});
	
	$(".searchfield input[name=q]").clickclear().trigger('blur');
	
	$.ajax({url:'/application/request/load_configs',data:''
	,success:
	function(data)
	{
		if(!data) return app.configs = {};
		app.configs = utils.eval(data);
	}});
	
	$(".container-left .box300 .box300-inner")
		.hoverIntent({
			sensitivity: 1,
			interval: 0,
			timeout:0,
			 over:function()
			 {
				 var btn = $(this).find('.box300-thumb').find('.btn-plus')
				btn.css({left:'50%'});
				if($.browser.msie && $.browser.version < 7)
				{
					btn.css({filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/plus-big-round.png',sizingMethod=crop)",background:'none'});

				}
			 },
			out:function()
			 {
				$(this).find('.box300-thumb').find('.btn-plus').css({left:'-999999px'});
			 }
		 })
		.find('.box300-thumb')
		.bind('click',function()
			{
				location.href = $(this).find('a').attr('href');
			})
		.find(".btn-plus").css({left:'-999999px'});
	
	$(".wc-link").live("click",function()
		{
			return open_webcast(this.href);
		});
	
	$(".update_link").bind('click',open_update);
	
});


function lang(term)
{
	if(!app.configs.lang || !app.configs.lang[term]) return '';	
	return app.configs.lang[term];
}

function open_webcast(url,is_connect)
{
	
	if(!app.configs.is_connect && !is_connect)
	{
		window.location.replace('/members/login?type=wct&target='+url);
		return false;
	}
	
	/*
	var winl = (screen.width-780)/2;
	var wint = (screen.height-522)/2;
	var webcasts_window =  window.open('','webcasts_window','top='+wint+',left='+winl+',width=780,height=522,menubar=yes,toolbar=no,location=no,status=yes,resizable=yes,scrollbars=yes');
	*/
	
	$("<form action='https://www.multiwebcast.com/remote_easl.php' method='post'/>")
		.append('<input type="text" name="target" value="'+url.replace('http://www.multiwebcast.com','')+'" />')
		.append('<input type="text" name="session_id" value="'+utils.get_cookie('PHPSESSID')+'" />')
		.hide().appendTo('body').get(0).submit();
		//webcasts_window.focus();
	return false;
}


function open_update()
{	
	var winl = (screen.width-820)/2;
	var wint = (screen.height-640)/2;
	var win = window.open(this.href,'win','top='+wint+',left='+winl+',width=820,height=640,menubar=yes,toolbar=no,location=yes,status=yes,resizable=yes,scrollbars=yes');
	var interval = setInterval(function()
	{
		if(win.closed)
		{
			clearInterval(interval);
			if(confirm(lang('profil updated')))
			location.href = location.href;
		}
	},10);
	
	return false;
}
