// variables
var fsAktifObj

// xajax functions
fxLogin = function() { return xajax.request( { xjxfun: 'fxLogin' }, { parameters: arguments } ); };
fxLogout = function() { return xajax.request( { xjxfun: 'fxLogout' }, { parameters: arguments } ); };
fxDuyurular = function() { return xajax.request( { xjxfun: 'fxDuyurular' }, { parameters: arguments } ); };
fxEtkinlik = function() { return xajax.request( { xjxfun: 'fxEtkinlik' }, { parameters: arguments } ); };

// functions
function fPageCheck(sPage){
  if(location.href.search(sPage)>0)
    return true
  else
    return false
}
function fAlert(sContent){
  sContent = ' \
  <div id="AlertHolder"> \
    <div id="close"><img src="/img/close.png" onClick="fAlertClose()"></div> \
    <div id="content">'+sContent+'</div> \
  </div> \
  ';  
  $("body").prepend(sContent);
  oDocElem = document.documentElement
  nScrollTop = oDocElem.scrollTop
  nScrollLeft = oDocElem.scrollLeft  
  nClientHeight = oDocElem.clientHeight
  nClientWidth = oDocElem.clientWidth
  nHeight = $("#AlertHolder").height()
  nWidth = $("#AlertHolder").width()
  nTop = nScrollTop+((nClientHeight-nHeight)/2)
  nLeft = nScrollLeft+((nClientWidth-nWidth)/2)
  $("#AlertHolder").css("top",nTop).css("left",nLeft);
  $("#HomeHolder,#Holder").addClass("pasif")
}
function fAlertClose(){
  $("#AlertHolder").remove();
  $("#HomeHolder,#Holder").removeClass('pasif50 pasif');
}
function fJumpFromSelect(sPage,sParam,obj){
  ID = $('option:selected', obj).val()
  location.href= sPage+"?"+sParam+"="+ID
}

function fLogin(obj){
  ID = $(obj).val()
  sFirma = $(obj).children(':selected').text()
  if(ID){
    sContent = '<form id="FormLoginPopup" method="post" onSubmit="fxLogin(xajax.getFormValues(\'FormLoginPopup\'));return false"><b>'+sFirma+' şifreniz...</b><br><input type="hidden" name="uye_girisi_firma" value="'+ID+'"><input type="password" name="uye_girisi_sifre" size="15">&nbsp;&nbsp;<input type="image" name="submit" src="/img/submit_arama.jpg" style="margin-bottom:-5px"></form>'
    fAlert(sContent)
    $("#HomeHolder,#Holder").addClass("pasif")
  }
}
function fDuyuruToggle(){
  ID = $(this).attr("dbID")
  if(!$("#D"+ID).html()){
    $(this).children("td").addClass("loading")
    if($(this).attr("adm"))
      fxAdmDuyuruEdit(ID)
    else
      fxDuyurular(ID)
  }
  else{
    $("#D"+ID).hide().html('')
    $(this).children("td").removeClass("open loading")
  }
}

function fEventOver(){
  ID = $(this).attr("dbID")
  $("#Takvim td div").unbind('mouseover')
  objEvent = $('#Takvim td div[dbID='+ID+']')
  $(objEvent).addClass('aktif').animate({marginTop:'0px',height:'65px'},300)
}
function fEventOut(){
  marginInitial = $(objEvent).attr("m")
  $(objEvent).animate({marginTop:marginInitial,height:'12px'},100,function(){$("#Takvim td div").live('mouseover',fEventOver)}).removeClass('aktif')
}
function fEventGO(){
  ID = $(this).attr("dbID")
  location.href='duyurular.php?dID='+ID
}

$(function (){
  
  $.fn.toggleIMG = function () {
    this.each( function() {
      var $t = $(this);
      var sImgSrc = $t.attr('src')
      var sImgSrcOther = $t.attr('srcOther')
      $t.attr('src',sImgSrcOther)
      $t.attr('srcOther',sImgSrc)
    });
    return this;
  }
  
  $("#col2 .DD").click(function(){$(this).toggleClass("DDopen")})
  $("#Duyurular tr[dbID]").click(fDuyuruToggle)
  $("#Takvim td div").live('mouseover',fEventOver)
  $("#Takvim td div").live('mouseout',fEventOut)
  $("#Takvim td div").live('click',fEventGO)
  $("#Duyurular a[ozel]").live("click",function(){alert('Üyelere Özel Duyuruları görebilmek için sisteme giriş yapmanız gerekmektedir.');return false})
  if($('#Resimler').length>0){
    $('#Resimler a').lightBox({
    overlayBgColor: '#000',
    overlayOpacity: 0.6,
    imageLoading: '/img/loading.gif',
    imageBtnClose: '/img/close.gif',
    imageBtnPrev: '/img/prev_image.gif',
    imageBtnNext: '/img/next_image.gif',
    containerResizeSpeed: 350,
    txtImage: '',
    txtOf: '/'
     });
  }
}
);
