window.onerror=function(desc,page,line,chr){
/* alert('JavaScript error occurred! \n'
+'\nError description: \t'+desc
+'\nPage address:\t'+page
+'\nLine number: \t'+line
 );*/}
$(function(){
$('a').focus(function(){this.blur();});
StylingInput.Files.stylizeAll();
Slider.init();
//mc.init();
$('input.text-default').each(function(){
$(this).attr('default',$(this).val());}).focus(function(){
if($(this).val()==$(this).attr('default'))$(this).val('');
}).blur(function(){if($(this).val()=='')
$(this).val($(this).attr('default'));});
$('input.text,textarea.text').focus(function(){
$(this).addClass('textfocus');}).blur(function(){
$(this).removeClass('textfocus');});
var PopOpenObject=0,PopOpenObjectA=null;
$('a.popup').click(function(){
var PopObjId=$(this).attr('rel').split('|')[0],_os=parseInt($(this).attr('rel').split('|')[1]);
var PopObject=$('#'+PopObjId);
if(!PopObject.length)return false;
if(typeof PopOpenObject=='object'&&PopOpenObject.attr('id')!=PopObjId){
PopOpenObject.hide(50);
$(PopOpenObjectA).parent().removeClass(PopOpenObject.attr('id').split('-')[1]+'-open');
PopOpenObject=null;}return false;});
$('p.images img').click(function(){
var NewBackground=$(this).attr('src').split('bg/bg')[1].split('-thumb')[0];
$(document.body).css('backgroundImage','url('+_siteRoot+'images/bg/bg'+NewBackground+'.jpg)');
$(this).parent().find('img').removeClass('on');
$(this).addClass('on');return false;});
$(window).load(function(){}); 
$('div.sc-large div.img:has(div.tml)').each(function(){$('div.tml',this).hide();
$(this).append('<a href="#" class="tml_open">&nbsp;</a>').find('a').css({
left:parseInt($(this).offset().left)+864,top:parseInt($(this).offset().top)+1
}).click(function(){$(this).siblings('div.tml').slideToggle();return false;
}).focus(function(){this.blur();});});});
var Slider={num:-1,cur:0,cr:[],al:null,at:10*1000,ar:true,
init:function(){if(!Slider.data||!Slider.data.length)return false;
var DataSlider=Slider.data;
Slider.num=DataSlider.length;
var Pos=Math.floor(Math.random()*1);
for(var i=0;i<Slider.num;i++){
$('#'+DataSlider[i].id).css({left:((i-Pos)*1000)});
$('#slideNav').append('<a id="slide-link-'+i+'" href="#" onclick="Slider.slide('+i+');return false;" onfocus="this.blur();">'+(i+1)+'</a>');}
$('img,#divSlideControls',$('#divSlideHolder')).fadeIn();
Slider.text(DataSlider[Pos]);
Slider.on(Pos);
Slider.cur=Pos;
window.setTimeout('Slider.auto();',Slider.at);},
auto:function(){if(!Slider.ar)return false;
var NextSlide=Slider.cur+1;
if(NextSlide>=Slider.num) NextSlide=0;
Slider.slide(NextSlide);},
slide:function(Pos){
if(Pos<0||Pos>=Slider.num||Pos==Slider.cur)return;
window.clearTimeout(Slider.al);
Slider.al=window.setTimeout('Slider.auto();',Slider.at);
var DataSlider=Slider.data;
for(var i=0;i<Slider.num;i++)$('#'+DataSlider[i].id).stop().animate({left:((i-Pos)*1000)},1000,'swing');
Slider.on(Pos);
Slider.text(DataSlider[Pos]);
Slider.cur=Pos;},
on:function(Pos){
$('#slideNav a').removeClass('on');
$('#slideNav a#slide-link-'+Pos).addClass('on');},
text:function(di){
Slider.cr['a']=di.client;
Slider.cr['b']=di.desc;
Slider.ticker('#slide-client span',di.client,0,'a');
Slider.ticker('#slide-desc',di.desc,0,'b');},
ticker:function(el,text,Pos,unique){
if(Slider.cr[unique]!=text)return false;
ctext=text.substring(0,Pos)+(Pos%2?'-':'_');
$(el).html(ctext);
if(Pos==text.length)$(el).html(text);
else window.setTimeout('Slider.ticker("'+el+'","'+text+'",'+(Pos+1)+',"'+unique+'");',30);}};
if(!window.StylingInput){var StylingInput={};};
StylingInput.Files={
htmlClass:'StylingInputFiles',
fileClass:'File',
wrapClass:'DivCabinet',
fini:false,
able:false,
init:function(){
this.fini=true;},
stylize:function(Element){
if(!this.fini){this.init();};
if(!this.able){return;};
Element.parentNode.file=Element;
Element.parentNode.onmousemove=function(e){
if(typeof e=='undefined') e=window.event;
if(typeof e.pageY=='undefined' &&typeof e.clientX=='number' && document.documentElement){
e.pageX=e.clientX+document.documentElement.scrollLeft;
e.pageY=e.clientY+document.documentElement.scrollTop;};
var OffsetX=OffsetY=0;
var Element=this;
if(Element.offsetParent){
OffsetX=Element.offsetLeft;
OffsetY=Element.offsetTop;
while(Element=Element.offsetParent){
OffsetX+=Element.offsetLeft;
OffsetY+=Element.offsetTop;};};};
},stylizeAll:function(){
if(!this.fini){this.init();};
if(!this.able){return;};}};
