//Market Data
var marketdata = function(setoff){
	var offday = setoff;
	var gc_arr =new Array(Array("^DJI","$COMP","$SPX","$NYA"),Array("$FTSE","$PARI","$DAX","$SSMI"),Array("$N225","$SHANG","$HSI","$BSESN"));
	var curnum=0;
	var color;
	this.moveTab_mkt = function(total,cur,symb){
	    for(i=0;i<total;i++){
	        if(cur==i){
	            $('#gc_data'+i).addClass("current");
	        }else{
	            $('#gc_data'+i).removeClass("current");
	        }
	    }
	    this.chg_gc_row(symb);
	    curnum=cur;
	}
	this.change_graph = function(symb){
	    $('#mkgraph').attr('src','http://chart.financialcontent.com/Chart?width=285&vucolor=008000&bvcolor=FFFFFF&gtcolor=004276&bgcolor=null&gbcolor=FFFFFF&Client=ibtimes&watermark=null&brcolor=999999&pvcolor=999999&ibcolor=FFFFFF&vdcolor=FF0000&wmalpha=50&volume=0&fillalpha=60&height=147&lncolor=004276&arcolor=null&txcolor=000000&itcolor=000000&grcolor=EEEEEE&type=0&shcolor=999999&shwidth=0&interval=1&ticker='+symb);
	}
	this.gc_group = function (num){
	        for(i=0;i<gc_arr.length;i++){
	            if(num==i){
	                $('#tab_mkt'+i).addClass("current");
	            }else{
	                $('#tab_mkt'+i).removeClass("current");
	            }
	        }    
	        var text='<table width="100%" border="0" cellspacing="0" cellpadding="0" id="tb_chart">';
	        var footertext=' </table>';
	        for(var j=0;j<gc_arr[num].length;j++){
	            symb=(gc_arr[num][j]);
	            k=j;
	            bcQuotes[symb].volume=bcQuotes[symb].name;
	            if(bcQuotes[symb].change>0){color="green";}else if(bcQuotes[symb].change<0){color="red";} else{color="stay";}
	            var change=this.onlynumber(bcQuotes[symb].change);
	            if(j==0)cur="class=\"current\"";else cur="";
	            text=text+"<tr id=\"gc_data"+k+"\" "+cur+" onClick=\"mkdata.moveTab_mkt('"+gc_arr[num].length+"','"+k+"','"+symb+"');\"><th width=\"105\"><a href=\"javascript:;\" onFocus=\"this.blur();\">"+ bcQuotes[symb].volume +"</a></th><th width=\"65\" class=\"gc_last\">"+ bcQuotes[symb].last +"</th><td><span class=\""+color+"_chart\">" + change + "</span> <img src=\"http://img.ibtimes.com/www/site/us/images/icon_chart_"+color+".gif\" border=\"0\" /></td><td><span class=\""+color+"_chart\">" + bcQuotes[symb].pctChg + "%</span></td></tr>";
	        }
	        $('#gc_eachdata').html(text+footertext);
	        this.chg_gc_row(gc_arr[num][0]);
	}
	this.chg_gc_row = function(symbol){    
	    var gc_hour,gc_minute,gc_ampm="AM";
	    this.change_graph(symbol);
	    if(bcQuotes[symbol].date>19800305){
	        mcg_year=parseInt(bcQuotes[symbol].date.substring(0,4))-2000;
	        mcg_month=bcQuotes[symbol].date.substring(4,6);
	        mcg_day=bcQuotes[symbol].date.substring(6,8);
	        if(mcg_month.substring(0,1)=="0")mcg_month=bcQuotes[symbol].date.substring(5,6);
	        if(mcg_day.substring(0,1)=="0")mcg_day=bcQuotes[symbol].date.substring(7,8);
	        if(bcQuotes[symbol].time.substring(0,1)=="0")mcg_hour=bcQuotes[symbol].time.substring(1,2);
	        else mcg_hour=bcQuotes[symbol].time.substring(0,2);
	        if(mcg_hour!=0)mcg_hour=parseInt(mcg_hour);
	        if(mcg_hour>23)mcg_hour=0;
	        else if(mcg_hour>=12){gc_ampm="PM";}
	        if(mcg_hour>12){mcg_hour=mcg_hour-12;}
	        mcg_minute=bcQuotes[symbol].time.substring(2,4);
	        if(mcg_hour==0&&mcg_minute=="00")var time_text="At close "+mcg_month+"/"+mcg_day+"/"+mcg_year;
	        else var time_text=mcg_month+"/"+mcg_day+"/"+mcg_year+" "+mcg_hour+":"+mcg_minute+" "+gc_ampm+" EST";
	        $('#mcg_time').html(time_text);
	    }
	}
	this.onlynumber = function(input) {
	    var chars = ".,0123456789";
	    var new_chars="";
	    if(input){for (var inx = 0; inx < input.length; inx++) {
	           if (chars.indexOf(input.charAt(inx)) != -1){new_chars=new_chars+input.charAt(inx);}
	    }}
	    return new_chars;
	}
	this.updateticker = function(){
	    var myticker = document.navform['Ticker'].value;
	    if(myticker)setCookie('myticker',myticker,0.001);
	    if (myticker == 'Enter symbol'||myticker == '') {
	        myticker = ""    
	        document.navform['Ticker'].value = myticker;
	    }
	}
}

//Editor's Pick Tabs
var numTabs_inbt = 7;
var curtab = 6;
function moveTab_inbt(cur,week){
	for(i=0;i<numTabs_inbt;i++){
		$('#ct_inbt'+i).hide();
	}
	for(i=0;i<numTabs_inbt;i++){
		if(cur==i){
			$('#tab_inbt'+i).addClass("current");
		}else{
			$('#tab_inbt'+i).removeClass("current");
		}
	}
	loadpage('content_inside','/main/ajax/ajax_inside_ibt.php?week='+week,'http://img.ibtimes.com/www/site/us/images/ajax_load.gif',91);
}

//ajax page nav
function minus_page(page,limit,total){
	page--;
	if(page<1){
		var max_page = Math.ceil(total/limit);
		page = max_page;
	}
	return page;
}
function plus_page(page,limit,total){
	page++;
	var max_page = Math.ceil(total/limit);
	if(page>max_page){
		page = 1;
	}
	return page;
}
function turnpage(next,prev){
	$("#"+prev).hide();
	$("#"+next).show();
}

//photo news
var current_tab = 4;
$(document).ready(function(){
	var tab = $('.tab_pho');
	var numberOfTabs = tab.size();
	tab.each(function(){
	  $(this).click(function() {
		  for(i=1;i<=numberOfTabs;i++){
			if($('#tab_pho'+i).attr('id')!=$(this).attr('id')){
				$('#con_pho'+i).hide();
			}
		  }
		  for(i=1;i<=numberOfTabs;i++){
			if($('#tab_pho'+i).attr('id')==$(this).attr('id')){
				if(current_tab!=i){
					$('#tab_pho'+i).addClass("current");
					$('#tab_pho'+i).attr("src","images2/icon_o_hover.gif");
					$('#con_pho'+i).fadeIn();				
					current_tab = i;
				}
			}else{
				$('#tab_pho'+i).removeClass("current");
					$('#tab_pho'+i).attr("src","images2/icon_o.gif");
				$('#con_pho'+i).hide();
			}
		  }
	 });
	});
	$("#tab_left").click(function() {
		current_tab--;
		if(current_tab<1)current_tab=numberOfTabs;
		move_layer();
	});
	$("#tab_right").click(function() {
		current_tab++;
		if(current_tab>numberOfTabs)current_tab=1;
		move_layer();
	});
	$(".phowrap").hover(function() {
		$(this).children().fadeTo('slow', 0.50);

	});
	$(".phowrap").mouseleave(function() {
		$(this).children().fadeOut('slow');
	});

});
function move_layer(){
	var tab = $('.tab_pho');
	var numberOfTabs = tab.size();
  for(i=1;i<=numberOfTabs;i++){
	if(i!=current_tab){
		$('#con_pho'+i).hide();
	}
  }
  for(i=1;i<=numberOfTabs;i++){
	if(i==current_tab){
			$('#tab_pho'+i).addClass("current");
			$('#tab_pho'+i).attr("src","images2/icon_o_hover.gif");
			$('#con_pho'+i).fadeIn();				
	}else{
		$('#tab_pho'+i).removeClass("current");
			$('#tab_pho'+i).attr("src","images2/icon_o.gif");
		$('#con_pho'+i).hide();
	}
  }
}

//Latest News ticker
var current_brk = 1;
var brkTabs = 0;
var brkInterval;
$(document).ready(function(){
	var brkTabs = $('.con_brk').size();
	if(brkTabs>0){
		$("#brk_left").click(function() {
			current_brk=minus_page(current_brk,1,brkTabs);
			move_brk();
		});
		$("#brk_right").click(function() {
			current_brk=plus_page(current_brk,1,brkTabs);
			move_brk();
		});
		$("#brk_stop").click(function() {
			window.clearInterval(brkInterval);
		});
		brkInterval = window.setInterval("change_brk();", 6000);
	}
});
function change_brk(){
	var brkTabs = $('.con_brk').size();
	if(brkTabs>0){
		current_brk=plus_page(current_brk,1,brkTabs);
		move_brk_fade();
	}
}
function move_brk_fade(){
	var brkTabs = $('.con_brk').size();
	$('.con_brk').fadeOut('normal').delay(1000);
	for(i=1;i<=brkTabs;i++){
		if(i==current_brk){
			$('#con_brk'+i).fadeIn('fast');				
		}
	}
}
function move_brk(){
	window.clearInterval(brkInterval);
	var brkTabs = $('.con_brk').size();
	if(brkTabs>0){
		$('.con_brk').hide();
		for(i=1;i<=brkTabs;i++){
			if(i==current_brk){
				$('#con_brk'+i).fadeIn('fast');				
			}
		}
		brkInterval = window.setInterval("change_brk();", 3000);
	}
}

//main video
$(document).ready(function(){
	$(".playico").hover(function() {
		$(this).children().attr("src","http://img.ibtimes.com/www/site/2011/video/images/btn_playnow_main_hover.png");

	});
	$(".playico").mouseleave(function() {
		$(this).children().attr("src","http://img.ibtimes.com/www/site/2011/video/images/btn_playnow_main.png");
	});
});

