jq = jQuery.noConflict()
jq(document).ready(function(){for(var n in kvadroom){if(typeof kvadroom[n]['init']!='undefined'){kvadroom[n].init()}}})

var kvadroom = {

    kscroll:{
        s:1000,
        init:function(){
            jq("a.Kanclink[href*=#]").bind("click",function(e){
                var a = jq( jq(this).attr("href") )
                if( a.length>0 ){
                    jq.scrollTo(a, kvadroom.kscroll.s)
                }
                e.preventDefault()
            })
            jq(".Kgotop").bind("click",function(e){
                jq.scrollTo("#Kwrapper", kvadroom.kscroll.s)
                e.preventDefault()
            })
        }
    },
    
    ksocico:{
        p:'http://kvadroom.org.ua/wp-content/themes/kvadroom/images/',
        init:function(){
            jq('.Ksocico div').each(function(){
                kvadroom.ksocico.out(this)
                jq(this).hover(function(){
                    kvadroom.ksocico.over(this)
                },function(){
                    kvadroom.ksocico.out(this)
                })
			})
            jq('.Ksocico div>a[title]').tooltip()
        },
        over:function(t){
            jq(t).stop(true).animate({opacity:0.1},200,function(){
                jq(this).css('background',function(){
                    return 'url(\"'+kvadroom.ksocico.p+this.id+'n.png\") no-repeat'
                }).animate({opacity:1},200)
			})
        },
        out:function(t){
            jq(t).stop(true).animate({opacity:0.1},200,function(){
                jq(this).css('background',function(){
                    return 'url(\"'+kvadroom.ksocico.p+this.id+'b.png\") no-repeat'
                }).animate({opacity:1},200)
			})
        }
    },
    
    kgalleries:{
        tabs:'',
        init:function(){
            kvadroom.kgalleries.tabs = jq("div.kgalleries div.kgalleries-content div.kgallery")
            kvadroom.kgalleries.tabs.hide().filter(':first').show()
            jq("div.kgalleries ul.kgalleries-navigation a").click(function(){
                kvadroom.kgalleries.tabs.hide()
                kvadroom.kgalleries.tabs.filter(this.hash).fadeIn("slow")
                jq("div.kgalleries ul.kgalleries-navigation a").removeClass('selected')
                jq(this).addClass('selected')
                return false
            }).filter(':first').click()
        }
    },
    
    kfile:{
        dia:'<div id="kv-dia-upload">'
                +'<div id="cls"></div>'
                +'<h3>Завантажити</h3>'
                +'<p>Завантажте та скопіюйте адресу в поле "Посилання на роботу"</p>'
                +'<ul>'
                    +'<li>'
                        +'<a href="http://www.ex.ua/" target="_blank">EX.UA</a>'
                    +'</li>'
                +'</ul>'
            +'</div>',
        over:'<div id="kv-dia-overlay"></div>',
        init:function(){
            if(jq('#li--7').length>0){
                jq('<a href="#" id="kv-upload" title="Upload"><img src="/wp-content/themes/kvadroom/images/icon_share.gif" alt="" /></a>').insertAfter('#cf_field_7')
                jq('body').append( kvadroom.kfile.dia+kvadroom.kfile.over )
                
                jq('div#kv-dia-overlay').bind('click',function(){
                    kvadroom.kfile.hide()
                    return false
                })
                
                jq('a#kv-upload').bind('click',function(){
                    kvadroom.kfile.show()
                    return false
                })
                
                jq('div#kv-dia-upload div#cls').bind('click',function(){
                    kvadroom.kfile.hide()
                    return false
                })
                
            }
        },
        show:function(){
            var w = jq(window)
            var $obj = jq('div#kv-dia-upload')
            
            var maskHeight = jq(document).height()
            var maskWidth = jq(window).width()
            
            var dialogTop = (w.height()-$obj.height())/2+w.scrollTop() + "px"
            var dialogLeft = (w.width()-$obj.width())/2+w.scrollLeft() + "px"

            jq('div#kv-dia-overlay').css({height:maskHeight, width:maskWidth}).stop(true,true).fadeIn(300,function(){
            $obj.css({top:dialogTop, left:dialogLeft}).stop(true,true).fadeIn(300)
        })
        },
        hide:function(){
            jq('div#kv-dia-upload').stop(true,true).fadeOut(300,function(){
                jq('div#kv-dia-overlay').stop(true,true).fadeOut(300)
            })
        }
    }
    
}
