function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") &&
        anchor.getAttribute("rel") == "external")
      anchor.target = "_blank";
    }
}

function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
}

window.onload = externalLinks;

function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false}
else {return true}
}
}

var list_width = 0;
var list_items;
var new_width = 705;
var num_items;
var item_group = 8;
var width_container;

function slideshow(element, time) {
	
	element.animate({ 'left' : '-'+(list_width)+'px' }, time, 'linear', function() {  
                                           
    //reset container position  
	$(this).css({ left:"0px", right:"" });  
                               
     //restart animation  
    slideshow($(this), time);
	
  });
	
	
}

function fading(){
	
	temp_num = Math.floor(Math.random()*(item_group+1));
	
	$(".slider li.group_"+temp_num+" div").animate({ 'opacity' : '1' }, 1500, 'linear', function(){$(this).animate({ 'opacity' : '0.5' }, 1000)});
	
	
}

$(document).ready(function(){
if($("#home").length > 0){
	jQuery.each($("#home .slider .artwork img"), function(id, item){
	$(item).attr("src", $(item).attr("src").replace(/_thumbnail.jpg/,'_large.jpg')); 
}); 
} else {
	jQuery.each($(".slider .artwork img"), function(id, item){
	$(item).attr("src", $(item).attr("src").replace(/_thumbnail.jpg/,'_small.jpg')); 
}); 
};

	if($(".slider").length > 0){
	
	// get total list item width

	$(".slider li").each(function(){
		$(this).addClass("group_"+ Math.floor(Math.random()*(item_group+1)));
		list_width += $(this).width();
	});
	
	num_items = $(".slider li").length;
	width_container = $("#header").width();
	
	// set width
	$(".slider").css({ "width": (list_width * 2) });
	
	list_items = $(".slider li").clone();

	$(".slider").append(list_items);
	//$(".slider li div").css({"opacity": "0.5"});
	
slideshow($(".slider"), list_width*40);
	 //setInterval("fading()", 300);
	}
	
	//if($("#sidebar").height() > $("#outer").height()){
	//	$("#outer").height(parseInt($("#sidebar").height())+20);
	//}
checklength($("textarea#rooku"));
$('textarea#rooku').bind('keyup click blur focus change paste', function(){checklength(this);}); 
	
});

function checklength(element){
var wordLimit = 100;
var lineLimit = 20;
var numWords = jQuery.trim($(element).val()).split(' ').length;
var numLines =  jQuery.trim($(element).val()).split("\n").length;
if($(element).val() === '') {
numWords = 0;
numLines = 0;
 }

if((wordLimit-numWords)>0){
$("#word_count").html("( "+numWords+" words, "+numLines+" lines )");
 } else {
 $("#word_count").html('<span class="error">( '+numWords+" words, "+numLines+" lines "+' )</span>')
}
}

$(window).bind("load", function(){

jQuery.each($(".slider .artwork img"), function(id, item){
$(item).parent().width($(item).width()); 	
$(item).parent().parent().width($(item).width()); 
}); 			   

});

