var ResolutionManager = function() {
   this.width=1000,
   this.dWidth=1000,
   this.dHeight=700,
    this.height=768,





this.WindowSizeChanged = function() {
  //fix of resizing
//Channels.push(newName);

if(this.width==$(window).width()&& this.height==$(window).height())
{
  // ie 6 fix
return;
 }
else {
var originalSliderValue = $("#slider").slider('option', 'value');
var oldSliderValue=varMySlider.getValue();

if(this.width!==$(window).width())
{
  var change=parseInt($(window).width()-this.width )-20;

  // reset if less than from default.
  if($(window).width()< 1024)
  {
    $('.header-area').css("width","" );
    $('.main').css("width", "");
    $('.date').css("width", "");
    $('#main-box').css("width","");
    $('#footer').css("width", "");
    $('#slider').css("width", "");
    $('.hours>ul').css("padding-left", "");
this.width=1000;

  }
else
{


//log("old slider value:"+oldSliderValue);


$('.header-area').css("width", (parseInt($('.header-area').width())+change));
$('.main').css("width", (parseInt($('.main').width())+change));
$('#main-box').css("width",(parseInt($('#main-box').width())+change));
$('#footer').css("width", (parseInt($('#footer').width())+change));
$('#slider').css("width", (parseInt($('#slider').width())+change));
$('.hours>ul').css("padding-left", (parseInt($('.hours>ul').css("padding-left"))+change));
$('.date').css("width", (parseInt($('.date').width())+change));
this.width=$(window).width()-20;
}

var oldHrToRes=varContainer.hrToResFactor;

  varMySlider.sliderToResF=$('#slider').outerWidth()/100; // main width divided by slider range=>1000/100=10
//  log(" varMySlider.sliderToResF:"+ varMySlider.sliderToResF);
if( varContainer.vSliderOn==false)
  varContainer.hrToResFactor=($('#main-box').width()-130)/varContainer.noOfPROnScreen;
  else
varContainer.hrToResFactor=($('#main-box').width()-145)/varContainer.noOfPROnScreen;



  varMySlider.startBuffer=$('.date').width()/varMySlider.sliderToResF; //           15; // date div width divided by  sliderToResF =>   150/10=15


  varMySlider.tickIncrement=22/varMySlider.sliderToResF; // hours ul li width divided by sliderToResF => 22/10 =2.2


     $.each($('.showTip,.close-1'),function(i,item){

          var startTime=$(this).position().left/oldHrToRes;
          var duration=$(this).width()/oldHrToRes;

          $(this).css("left",Math.ceil(startTime*varContainer.hrToResFactor));
          $(this).width(Math.ceil(duration*varContainer.hrToResFactor));


       });
                $.each($('.timeline>li'),function(i,item){

          $(this).width(Math.ceil(varContainer.hrToResFactor));

                    $(this).css("left", Math.ceil($(this).attr("id").substring(4))*varContainer.hrToResFactor);


       });
       var value = (varMySlider.tickIncrement*oldSliderValue)+varMySlider.startBuffer+(34/varMySlider.sliderToResF);
       var value=Math.round(value*10)/10;
       //var value = originalSliderValue + 8;
       $("#slider").slider( 'value', value);
       //$("#slider").slider( 'value' ,(varMySlider.tickIncrement*oldSliderValue)+varMySlider.startBuffer+(43/varMySlider.sliderToResF));
        $("#progcontainer").animate({left:-(aValue(oldSliderValue)*varContainer.hrToResFactor)+130},0);
        $(".timeline").animate({left:-((aValue(oldSliderValue))*varContainer.hrToResFactor)},0);

var dtCurrent=cmb.val();
var strtDt=getSliderDateTime(dtCurrent, aValue(oldSliderValue));
var diff=(varContainer.Current_date)-strtDt;

$("#nowtimedar").animate({left:parseInt((diff/(60*60*1000))*varContainer.hrToResFactor)-20},0);
$(".widgets-now-div").animate({left:parseInt((diff/(60*60*1000))*varContainer.hrToResFactor)-20},0);









}
if(this.height!==$(window).height() )
{
  if($(window).height() < 768)
  {
    return;
  }
  if($(window).height()<this.dHeight)
  {

    document.body.style.overflow="visible";
  //.content-holder
$('.content-holder').css("height", "");
//.vscroll-line
$('.vscroll-line').css("height", "");
//.vscroll-line-outer
$('.vscroll-line-outer').css("height", "");


//.widgets-now>div
$('.widgets-now-div').css("height", "");
//#sidebar
$('#sidebar').css("height", "");
this.height=768;

  }
  else
  {
  var cHeight=parseInt($(window).height())-this.height-30; // get change in hundreds minus 100 for approxmity.
  
if(cHeight<0)
cHeight=cHeight;
else
if(cHeight>0)
cHeight=cHeight;
       document.body.style.overflow="hidden"; 
//.content-holder
$('.content-holder').css("height", (parseInt($('.content-holder').height())+cHeight));
//.vscroll-line
$('.vscroll-line').css("height", (parseInt($('.vscroll-line').height())+cHeight));
//.vscroll-line-outer
$('.vscroll-line-outer').css("height", (parseInt($('.vscroll-line-outer').height())+cHeight));
//.widgets-now

//.widgets-now>div
$('.widgets-now-div').css("height", (parseInt($('.widgets-now-div').height())+cHeight));
//#sidebar
$('#sidebar').css("height", (parseInt($('#sidebar').height())+cHeight));
 this.height=$(window).height()-30;
}
}



varChannelList.ShowHideVslider();



}
//        this.Notify("WindowSizeChanged", newPos);    // notify observers with data.
    }

 this.WindowSizeChanged_SubPages = function() {
//Channels.push(newName);
 //fix of resizing
  if($(window).width() <= 1000)
    return;
if(this.width==$(window).width()&& this.height==$(window).height())
{
  // ie 6 fix
return;
 }
else {
if(this.width!==$(window).width())
{
  // reset if less than from default.
  if($(window).width()<this.dWidth)
  {
    $('.header-area').css("width","" );
    $('.main').css("width", "");
    $('#main-box').css("width","");
    //$('#wrapper').css("width","");
    $('#footer').css("width", "");
     this.width=1000;
  }
else
{

var change=parseInt($(window).width()-this.width )-20;

$('.header-area').css("width", (parseInt($('.header-area').width())+change));
$('.main').css("width", (parseInt($('.main').width())+change));
$('#wrapper').css("position", "absolute");
$('#main-box').css("width",(parseInt($('#main-box').width())+change));
$('#footer').css("width", (parseInt($('#footer').width())+change));
//$('#wrapper').css("width", (parseInt($('#footer').width())+change));
 this.width=$(window).width()-20;
 }
}
if(this.height!==$(window).height() )
{
  if($(window).height()<this.dHeight)
  {

  //.content-holder
$('.content-holder').css("height", "");
$('.details-content').css("height", ""); // detail page.
//#sidebar
$('#sidebar').css("height", "");
this.height=768;

  }
  else
  {
  var cHeight=parseInt($(window).height())-this.height-35; // get change in hundreds minus 100 for approxmity.
if(cHeight<0)
cHeight=cHeight;
else
if(cHeight>0)
cHeight=cHeight;

//.content-holder
$('.content-holder').css("height", (parseInt($('.content-holder').height())+cHeight));
$('.details-content').css("height", (parseInt($('.details-content').height())+cHeight));  // for detail page

//#sidebar
$('#sidebar').css("height", (parseInt($('#sidebar').height())+cHeight));
this.height=$(window).height();
}
}





}
//        this.Notify("WindowSizeChanged", newPos);    // notify observers with data.
    }

};


var varResolutionManager = new ResolutionManager();







