/*
 * PCSEVEN Index
 *
 * Copyright � 2008 PCSEVEN.COM
 * All rights reserved.
 *
*/
page={
    section:"",
    singlePage:false,
    masterPage:false,
    browser:{},
    w_ready:false,
    d_ready:true,
    j_ready:false,
    is_ie6:false,
    is_ie:false,
    open:function(A){
	if(!page.singlePage){
	    if(A&&A!="home1"&&page.section==A){
		return
	    }A=A?A:"home";A=(A=="home1")?"home":A;page.section=A
	}ui.init(page.section)
    },
    checkLoad:function(){
	if(!page.w_ready||!page.d_ready||!page.j_ready){
	    window.setTimeout(page.checkLoad,100)
	}else{
	    if(page.masterPage){
		page.d_ready=false;$.get("?page=master&ajax=","",function(A){
		    $("#middle-right-contents").html($("#middle-right-contents").html()+A);if(!page.is_ie){
			ui.load("leona")
		    }page.d_ready=true;return false
		});page.masterPage=false;page.section="home1";window.setTimeout(page.checkLoad,100);return
	    }if(page.singlePage){
		page.open(page.section)
	    }else{
		if(page.is_ie6){
		    page.open(page.section)
		}else{
		    $.history.init(page.open)
		}
	    }ui.loading.hide();ui.load("bottomNews")
	}
    }
};ui={
    preload:function(){
	basePath=arguments[0];for(var A=1;A<arguments.length;A++){
	    $("<img>").attr("src",basePath+arguments[A])
	}
    },
    init:function(section){
	ui.init_main();if(typeof section!="undefined"){
	    if(eval("typeof ui.init_"+section)=="function"){
		eval("ui.init_"+section+"()")
	    }
	}else{}ui.fin(section)
    },
    fin:function(section){
	ui.fin_main();if(typeof section!="undefined"){
	    if(eval("typeof ui.fin_"+section)=="function"){
		eval("ui.fin_"+section+"()")
	    }
	}else{}
    },
    load:function(section){
	if(typeof section!="undefined"){
	    if(eval("typeof ui.load_"+section)=="function"){
		eval("ui.load_"+section+"()")
	    }
	}else{}
    },
    load_bottomNews:function(){
	$("#layout-content").append('<div id="bottom-news" class="clearfix"><div id="bottom-news-title"><a href="#news">Latest News</a></div><ul id="bottom-news-ticker"><li></li></ul></div>');$("#bottom-news-ticker").load("?page=news&ajax li","",function(){
	    $(this).newsTicker();$("#bottom-news").show()
	})
    },
    fin_userbars:function(){
	if(!page.is_ie){
	    $("#c-userbars .contents-body").jScrollPane({
		scrollbarWidth:1,
		scrollbarMargin:1,
		animateTo:true,
		maintainPosition:false
	    })
	}
    },
    fin_services:function(){
	if(!page.is_ie){
	    $("#c-services .contents-body").jScrollPane({
		scrollbarWidth:2,
		scrollbarMargin:1,
		animateTo:true,
		maintainPosition:false
	    })
	}
    },
    fin_news:function(){
	if(!page.is_ie){
	    $("#c-news .contents-body").jScrollPane({
		scrollbarWidth:1,
		scrollbarMargin:1,
		animateTo:true,
		maintainPosition:false
	    })
	}$("body").append('<div id="temp"><a id="c-news-refresh">refresh</a></div>');$("#c-news-refresh").click(function(){
	    ui.loading.show();$("#c-news").load("?page=news&ajax",function(){
		ui.init("news");ui.loading.hide()
	    })
	}).css({
	    top:$("#c-news").position().top+410-32,
	    left:$("#c-news").position().left+470-32
	}).hover(function(){
	    $(this).css("background-position","-32px 0")
	},function(){
	    $(this).css("background-position","0 0")
	})
    },
    init_main:function(){
	$("#temp").remove();s=page.section;$("li[id^=m-]").not("#m-"+s).find("a").css("background","");$("li[id^=i-]").not("#i-"+s).find("a").css("background-position","0 -11px");$("#m-"+s).find("a").css("background","url(/images/index/m-active.gif) no-repeat");$("#i-"+s).find("a").css("background-position","0 0");$("li[id^=m-]").hover(function(){
	    if($(this).attr("id")!="m-"+page.section){
		$(this).find("a").css("background","url(/images/index/m-active.gif) no-repeat")
	    }
	},function(){
	    if($(this).attr("id")!="m-"+page.section){
		$(this).find("a").css("background","")
	    }
	});$("li[id^=i-]").hover(function(){
	    if($(this).attr("id")!="i-"+page.section){
		$(this).find("a").css("background-position","0 0")
	    }
	},function(){
	    if($(this).attr("id")!="i-"+page.section){
		$(this).find("a").css("background-position","0 -11px")
	    }
	})
    },
    fin_contacts:function(){
	if(!page.is_ie){
	    $("#c-contacts .contents-body").jScrollPane({
		scrollbarWidth:1,
		scrollbarMargin:1,
		animateTo:true,
		maintainPosition:false
	    })
	}if(!page.singlePage){
	    $("#contacts-form input[value=Submit]").unbind("click").click(function(A){
		ui.loading.show();$.post("/?page=contacts&func=submit&ajax=",$("#contacts-form").serialize(),function(B){
		    $("#c-contacts").html(B);ui.init("contacts");ui.loading.hide();return false
		});return false
	    });$("#contacts-back").unbind("click").click(function(){
		ui.loading.show();$.get("/?page=contacts&ajax=","",function(A){
		    $("#c-contacts").html(A);ui.init("contacts");ui.loading.hide()
		});return false
	    })
	}if(!page.is_ie6){
	    $("input:radio").checkbox({
		cls:"checkbox-safari",
		empty:"/images/clear.gif"
	    })
	}$("#contacts-submit input[value=Reset]").unbind("click").click(function(){
	    $("#contacts-form .panel").removeClass("failed passed")
	});$("#c-contacts .panel").css("cursor","pointer").unbind("click").click(function(){
	    $(this).find("input,textarea").focus()
	}).add("#c-contacts .button").hover(function(){
	    $(this).css("border-color","#888")
	},function(){
	    $(this).css("border-color","#474747")
	});$("#keycode").focus(function(){
	    oLeft=$("#contacts-captcha-img").position().left;oTop=$("#contacts-captcha-img").position().top;$("#contacts-captcha-img").css({
		position:"absolute",
		left:oLeft,
		top:oTop
	    });$("#contacts-captcha-img, #contacts-captcha-img img").animate({
		width:200,
		height:60
	    })
	});$("#keycode").blur(function(){
	    $("#contacts-captcha-img, #contacts-captcha-img img").animate({
		width:70,
		height:40
	    },function(){
		$("#contacts-captcha-img").css({
		    position:"static"
		})
	    })
	})
    },
    load_leona:function(){
	ui.loading.show();$.get("?page=leona&func=main_load&ajax=","",function(A){
	    $("#c-leona").html(A);ui.loading.hide();return false
	})
    },
    fin_main:function(){
	if(!page.singlePage){
	    $("a[href*=page=]").not("a[href*=func=]").each(function(){
		if(!page.is_ie6){
		    p=this.href.match(/.*\?page=([a-zA-Z0-9_-]+)/)[1];this.href="#"+p
		}$(this).unbind("click").click(function(){
		    if(page.is_ie6){
			p=this.href.match(/.*page=([a-zA-Z0-9_-]+)/)[1];page.open(p)
		    }else{
			var A=this.href;A=A.replace(/^.*#/,"");$.history.load(A)
		    }return false
		})
	    });
//		$("a[href*=page=]").filter("a[href*=func=]").unbind("click").click(function(){
//		if(page.is_ie6){
//		    p=this.href.match(/.*page=([a-zA-Z0-9_-]+)/)[1];page.open(p)
//		}else{
//		    hash=this.href.match(/.*\?.*page=([a-zA-Z0-9_-]+)/)[1];$.history.load(hash)
//		}return false
//	    })
	}
	$("#middle-right-contents div[id^=c-]").not("#c-"+page.section+",:hidden").stop().hide().css("opacity",1);$("#c-"+page.section).fadeIn("slow")
    },
    loading:{
	active:false,
	show:function(){
	    if(ui.loading.active){
		return
	    }ui.loading.active=true;dw=($.browser.opera&&document.body.clientWidth||document.compatMode=="CSS1Compat"&&document.documentElement.clientWidth||document.body.clientWidth||$.browser.safari&&window.innerWidth);dh=($.browser.opera&&document.body.clientHeight||document.compatMode=="CSS1Compat"&&document.documentElement.clientHeight||document.body.clientHeight||$.browser.safari&&window.innerHeight);$("body").prepend($('<div id="loading-block"></div>').css("display","none")).prepend($('<div id="loading"><img src="/images/index/loading.gif" alt="loading" /></div>').css("display","none"));$("#loading-block, #loading").css({
		"z-index":99,
		background:"#5f5f5f",
		margin:0,
		position:"absolute",
		top:0,
		left:0
	    });$("#loading-block").css({
		display:"block",
		width:dw,
		height:dh,
		opacity:0.75
	    });$("#loading").css({
		"z-index":100,
		display:"block",
		top:$("#middle-right").position().top+199,
		left:$("#middle-right").position().left+197
	    })
	},
	hide:function(){
	    if(!ui.loading.active){
		return
	    }ui.loading.active=false;$("#loading, #loading-block").fadeOut("slow",function(){
		$(this).remove()
	    })
	}
    }
};$(function(){
    $(window).load(function(){
	page.w_ready=true
    });ui.loading.show();ui.preload("/images/index/","loading.gif","logo-mini.gif","logo.gif","bg-contents.gif","bg-footer.gif","m-contacts.gif","m-forum.gif","m-hover.gif","m-news.gif","m-services.gif","i-contacts.gif","i-home.gif","i-menus.gif","i-news.gif","i-services.gif","c-home.jpg","c-forum.jpg","c-comingsoon.jpg","c-top-contacts.jpg","c-top-friends.jpg","c-top-groups.jpg","c-top-news.jpg","c-top-services.jpg","c-top-userbars.jpg","checkbox-safari.png","g-google.jpg","g-yahoo.jpg","m-active.gif","s-chat_off.jpg","s-chat_on.jpg","s-ftp_off.jpg","s-ftp_on.jpg","s-leona_on.jpg","s-linkman_off.jpg","s-linkman_on.jpg","s-postgen_off.jpg","s-postgen_on.jpg","s-rapid_off.jpg","s-rapid_on.jpg","s-wiki_off.jpg","s-wiki_on.jpg","s-youtube_off.jpg","s-youtube_on.jpg","scrl_arrow_down.gif","scrl_arrow_up.gif","icon-refresh.gif");ui.preload("/images/userbars/","pc7-userbar-a.jpg","pc7-userbar-b.jpg","pc7-userbar-c.jpg","pc7-userbar-d.jpg","pc7-userbar-e.jpg","pc7-userbar-f.jpg");ui.preload("/images/s_leona/","loadingAnimation.gif");ui.preload("/images/","clear.gif");window.setTimeout(page.checkLoad,100)
});