$(document).ready(function() {
var $clicked = 0;
$.url = function(url) {
	if($('base').length){
		return $('base').attr('href')+url.substr(1);
		}else{
	return url;
	}
}

$('.pubitemView').click( function() {
	var url = $(this).attr('href');
	var w=730;var h=620;
	var left = (screen.width) ? (screen.width-w)/2 : 0;var top = (screen.height) ? (screen.height-h)/2 : 0;
	var point;
	if(point=window.open(url,'pubitemView'+(new Date().getTime()) ,'width='+w+', height='+h+', left='+left+', top='+top+', scrollbars=yes')){
		point.focus();
	}
	return false;
});
$('.campaignView').click( function() {
	var url = $(this).attr('href');
	var w=730;var h=620;
	var left = (screen.width) ? (screen.width-w)/2 : 0;var top = (screen.height) ? (screen.height-h)/2 : 0;
	var point;
	if(point=window.open(url,'campaignView'+(new Date().getTime()) ,'width='+w+', height='+h+', left='+left+', top='+top+', scrollbars=yes')){
		point.focus();
	}
	return false;
});
$('.seekView').click( function() {
	var url = $(this).attr('href');
	var w=730;var h=620;
	var left = (screen.width) ? (screen.width-w)/2 : 0;var top = (screen.height) ? (screen.height-h)/2 : 0;
	var point;
	if(point=window.open(url,'seekView'+(new Date().getTime()) ,'width='+w+', height='+h+', left='+left+', top='+top+', scrollbars=yes')){
		point.focus();
	}
	return false;
});
$('.companyMap').click( function() {
	var url = $(this).attr('href');
	var w=730;var h=620;
	var left = (screen.width) ? (screen.width-w)/2 : 0;var top = (screen.height) ? (screen.height-h)/2 : 0;
	var point;
	if(point=window.open(url,'mapView'+(new Date().getTime()) ,'width='+w+', height='+h+', left='+left+', top='+top+', scrollbars=yes')){
		point.focus();
	}
	return false;
});
$('.cataolgPathPopup').click( function() {
	if(window.parent.opener){
		window.opener.location = $(this).attr('href');
		window.opener.focus();
		return false;
	}else{
		return true;
	}

});

$('.sendMessage').livequery('click',function(){
	$link = $(this).attr('href');
	$.sendMessage($link);
	return false;
});
$('.sendMessagePopup').livequery('click',function(){
	$link = $(this).attr('href');
	if(window.parent.opener){
		window.opener.$.sendMessage($link);
		window.opener.focus();

	}else{
		$.sendMessage($link);
	}
	return false;
});
$('.messageAjaxSubmit').livequery('click',function(){
	$(this).parents('form:first').ajaxSubmit({
		dataType: 'json',
		success: function(json, responseCode) {
			if(json.error_message){
				$.onError(json);
			}else{
				$('#messages').append('<div class="success">Vēstule nosūtīta.</div>');
				box3.hideAndUnload();
			}
		}
	});
	return false;
});
$.sendMessage = function(link){
	$.newModalWide(link,'Vēstule',false);
}
$('.companyPubitemLink').livequery('click',function(){
	$link = $(this).attr('href');
	if(window.parent.opener){
		window.opener.location = $link;
		window.opener.focus();
		return false;

	}else{
		return true;
	}
	
});

$.newModalWide = function(url,title,absurl) {
	if(absurl==null){
		absurl = true;
	}
	$titls = title;
	if(absurl==true){
		url = $.url(url);
	}
	$.get(url, function(data){	
		box3 = new Boxy(data,{
			modal: false,
			title: $titls,
			closeText: '[ aizvērt ]',
			unloadOnHide: true});
	});	
};

/* ------------ News ------------- */
$('.scribeView').livequery('click',function(){
	//alert($(this).parents('.scribeText').html);
	$(this).parents('.scribeText').load($(this).attr('href'));
	return false;
});

$('#showMoreNews').livequery('click',function(){
	//alert($(this).attr('href'));
	$.get($(this).attr('href'), function(data) {
	  $('.cataloglist tbody').append(data);
	  context = '<div>'+data+'</div>';
	  nexturl = $('.nexturl',context).attr('href');
	  if(nexturl == ''){
		$('.showMoreNews').remove();
	  }else{
	  	$('#showMoreNews').attr('href',nexturl);
	  }
	});
	return false;
});




//var $tabs = $('#profileTabs').tabs();
//var selected = $tabs.tabs('option', 'selected'); // => 0




$.onError = function(data) {
	//flashMessage(data.message);
	//Clear old messages
	$('.error-message').remove();
	$.each(data.data, function(model, errors) {
	    for (fieldName in this) {
		var element = $("#" + $.camelize(model + '_' + fieldName));
		var _insert = $(document.createElement('div')).insertAfter(element);
		_insert.addClass('error-message').text(this[fieldName])
	    }
	    //_loadingDiv.hide();
	});
};
$.camelize = function(string) {
	var a = string.split('_'), i;
	s = [];
	for (i=0; i<a.length; i++){
	    s.push(a[i].charAt(0).toUpperCase() + a[i].substring(1));
	}
	s = s.join('');
	return s;
}

$("#ajaxBusy").bind("ajaxSend", function(){
   $(this).show();
}).bind("ajaxComplete", function(){
   $(this).hide();
});



});//End of Document.ready


function DraugiemSay( title, url, titlePrefix ){
 window.open(
  'http://www.draugiem.lv/say/ext/add.php?title=' + encodeURIComponent( title ) +
  '&link=' + encodeURIComponent( url ) +
  ( titlePrefix ? '&titlePrefix=' + encodeURIComponent( titlePrefix ) : '' ),
  '',
  'location=1,status=1,scrollbars=0,resizable=0,width=530,height=400'
 );
 return false;
}

