var lis = new Array(3);
var cur = 0;
var liscur = new Array(0,0,0);
var rollhanlder = null;
var isRolling = false;
var stoped = true;

jQuery(document).ready(function() {

    //home
    setTimeout("initLis()", 1000);


    //BBB
    var BBB = $('.content_fm').height() - $('.second_nav').height() - 70;
    BBB = parseInt(BBB / 2);
    //if(BBB>0) $('#plBBB').css('padding-top',BBB+'px');



    //uploadform
    if ($('#formupload').attr('action')) {
        if (!$('#formupload #txtFields').attr('type')) {
            var fields = '';
            $('#formupload input').each(function(i) {
                if ($('#formupload input').eq(i).attr('name'))
                    fields += $('#formupload input').eq(i).attr('name') + '{|}';
            })
            $('#formupload').append('<input type="hidden" name="fields" id="txtFields" value="' + fields + '" /> ');

        }


        //alert($('#txtFields').val());





    }
    //Link in frame
    $('.content a[href^=http] , .content a[href^=www] , .second_nav a[href^=http] , .second_nav a[href^=www]').attr('href', function() { if ($(this).attr('href').indexOf('cgshirts.') != -1) return $(this).attr('href'); else return '/frame.asp?url=' + urlencode($(this).attr('href')); });

    //txtEmailList
    $('#txtEmailList').focus(function() { if ($(this).val() == 'your email address') { $(this).val(''); } });
    $('#txtEmailList').blur(function() { if ($(this).val() == '') { $(this).val('your email address'); } });
    $('#txtEmailList').change(function() { if ($(this).val().length > 0 && $(this).val().indexOf('@') != -1 && $(this).val().indexOf('.') != -1 && $.trim($(this).val()).indexOf(' ') == -1) { location.href = "list.asp?action=Subscribe&email=" + $(this).val(); } });


});

function popup(url, name) {
    var opts = "toolbar=no,status=no,location=no,menubar=no,resizable=yes,height=320,width=490,scrollbars=yes";
    var popupbox = window.open('http://www.promoplace.com/ws/ws.dll/SrchHelp?DistID=26215'+url, name, opts);
    popupbox.focus();
}

function urlencode(str) {
    return escape(str).replace(/\+/g, '%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');
}

function initLis(){
	if($('.content_links').html()){	
		lis[0] = initLi(0);
		lis[1] = initLi(1);
		lis[2] = initLi(2);
	}
}

function initLi(id){
	var imgs = '.content_links li:eq('+id+') div a img';
	var li=new Array($(imgs).length);
	for(var i=0;i<li.length; i++){
		li[i] = $(imgs).eq(i).attr('src');	
	}
	$( '.content_links li:eq('+id+') div a').html('<img src="'+li[0]+'" alt="" />');
	//$( '.content_links li:eq('+id+')').wrap('<div class="slidewrap"></div>');
	
	
	$( '.content_links li:eq('+id+')').append('<div class="slidemarker"><img src="/images/1.gif" alt="" width="194" height="190" class="slidemarker_img" /></div>');
	
	$( '.slidemarker_img:eq('+id+')').click(function(){
													 
		location.href= $( '.content_links li:eq('+id+') div a').attr('href');
	});
	
	if(li.length>1) {
		$( '.content_links li:eq('+id+') div a').css('background', 'url('+li[1]+')');
		
		
		
		$('.slidemarker:eq('+id+')' ).mouseover(function(){  //'.content_links li:eq('+id+') span a'
			cur = id;
			
			stopRolling();
			stoped= false;
			rolling();													 
		});	
		
		$( '.slidemarker:eq('+id+')' ).mouseout(stopRolling);
	}
	
	
	
	
	return li;
}

function rolling(){
	if(stoped) return;
	if(lis[cur].length<2) return;
	if(isRolling) return;
		
	isRolling = true;
	$( '.content_links li:eq('+cur+') div a img').fadeOut(1000,function(){
		liscur[cur]++;
		var t = liscur[cur] % lis[cur].length;
		var t1 = (t+1)% lis[cur].length;
		
		$( '.content_links li:eq('+cur+') div a').html('<img src="'+lis[cur][t]+'" alt="" />');
		$( '.content_links li:eq('+cur+') div a').css('background', 'url('+lis[cur][t1]+')');
		rollhanlder = setTimeout("rolling()",1000);
		isRolling = false;
	});
	
}
function stopRolling(){
	if(rollhanlder){
		clearTimeout(rollhanlder);
		rollhanlder = null;
	}
	isRolling = false;
	stoped = true;
}