var video_content;

var spot_show = function(region) {
var regions = 'spot1 spot2 spot3'.split(' ');
	var regions = 'spot1 spot2'.split(' ');
	for(var i=0; i<regions.length; i++) {
		document.getElementById('t_' + regions[i]).className = 'unselected';
		document.getElementById('c_' + regions[i]).className = 'unselected';
	}
	document.getElementById('t_' + region).className = 'selected';	
	document.getElementById('c_' + region).className = 'selected';
	return;
}

var load_video = function(post_ID) {
	var mysack = new sack(
		"http://localhost/gear25/wp-content/plugins/gear/gear.php" );
	mysack.execute = 1;
	mysack.method = 'POST';
	mysack.setVar('type', 'video');
	mysack.setVar('post_ID', post_ID);
	mysack.onError = function() { alert('Ajax error.') };
	mysack.runAJAX();
	return true;
}

var add_image_row = function() {
	var region = document.getElementById('meta_images').innerHTML;
	var count = region.split('file');
	var id = count.length;
	if(id == '11') {
		alert('max of 10 images');
		return;
	}
	var input_box = document.createElement('input');
	input_box.id = 'images_' + id;
	input_box.name = 'images_' + id;
	input_box.type = 'file';
	document.getElementById('meta_images').appendChild(input_box);
	return;
}
 	
function set_video(sitename, example, tag) {
	var videoURL = prompt('Please enter the URL that the ' + sitename + ' video is located at.\n\nExample: ' + example);
	if ( !videoURL ) { return; }
	document.getElementById('video').value = '[' + tag + ']' + videoURL + '[/' + tag + ']';
}

var spot_image = function(new_image, base_url) {
	new_region = '<a href="' + base_url + '/wp-content/images/posts/full_' + new_image + '.jpg"><img src="' + base_url + '/wp-content/images/posts/full_' + new_image + '.jpg" /></a>';
	new_region += '<a href="#" rel="nofollow" id="enlarge">Click to enlarge</a></div>';
	document.getElementById('spot_image').innerHTML = new_region;
}

var show_images = function(base_url, image_list, post) {
	images = image_list.split(' ');
	new_region = '';
	for(i = 0; i < images.length; i++) {
		new_region += '<a href="' + base_url + '/wp-content/images/posts/full_' + post + '_' + images[i] + '.jpg"><img src="' + base_url + '/wp-content/images/posts/full_' + post + '_' + images[i] + '.jpg" /></a>';
	}
	document.getElementById('article_images').innerHTML = '<a href="#" onclick="hide_images();">Hide Images</a>' + new_region + '<a href="#" onclick="hide_images();">Hide Images</a>';
	document.getElementById('article_images').style.visibility = 'visible';
	if(document.getElementById('video_content')) {
		video_content = document.getElementById('video_content').innerHTML;
		document.getElementById('video_content').innerHTML = '';
	}
}

var hide_images = function() {
	document.getElementById('article_images').style.visibility = 'hidden';
	if(document.getElementById('video_content')) {
		document.getElementById('video_content').innerHTML = video_content;
	}
};

var set_search = function() {
	var search_drop = document.getElementById('search_type').value;
	var region = document.getElementById('search_inputs');
	var form = document.getElementById('search_form');
	if(region.hasChildNodes()) {
		while(region.childNodes.length >= 1) {
			region.removeChild(region.firstChild);
		}
	}
	if(search_drop === 'reviews') {
		form.action = '/index.php';
		form.onsubmit = search_review;
	} else {
		form.onsubmit = search_product;
	}
};
var search_product = function() {
	window.location.href = 'http://www.gear.com/s/' + escape(document.getElementById('s').value).replace(/%20/g,'-');
	return false;
};
var search_review = function()
{};

var show_product_images = function(image_list) {
	images = image_list.split(' ');
	new_region = '';
	for(i = 0; i < images.length; i++) {
		new_region += '<a href="' + images[i] + '.jpg"><img src="' + images[i] + '" /></a>';
	}
	document.getElementById('product_images_all').innerHTML = '<a href="#" onclick="hide_product_images();">Hide Images</a>' + new_region + '<a href="#" onclick="hide_product_images();">Hide Images</a>';
	document.getElementById('product_images_all').style.visibility = 'visible';
};

var hide_product_images = function() {
	document.getElementById('product_images_all').style.visibility = 'hidden';
};

//Carousel scripts
var stor = -1;
var maxstor = 3;
var timeout = 0;

function autorot() {
	showNext();
	timeout = setTimeout('autorot();', 3500);
}



function rotateDiv(stor){
  var divs = document.getElementById("storyContainer").getElementsByTagName("div");
  for (var i=0; i < divs.length; i++ ) {
    var div = divs[i];
    if ( (div.id != "")) {
	if(i != stor){
        	div.style.display = "none";
	}
	else{
		div.style.display = "block";
	}
    }
  }
  
    var spans = document.getElementById("carousel_nav").getElementsByTagName("span");
  for (var i=0; i < spans.length; i++ ) {
    var span = spans[i];
    if ( (span.id != "")) {
	if(i != stor)
        	span.className = "none";
	else
		span.className = "selStory";
    }
  }
}

function showNext(){
	if(stor < maxstor)
		stor++;
	else
		stor=0;

	rotateDiv(stor);
}

function stoprot() {
	clearTimeout(timeout);
}


function showNext(){
	if(stor < maxstor)
		stor++;
	else
		stor=0;

	rotateDiv(stor);
}

function showPrev(){
	if(stor > 0)
		stor--;
	else
		stor=maxstor;

	rotateDiv(stor);
}

function showStoryOne(){
	stor=0;
	rotateDiv(stor);
}
function showStoryTwo(){
	stor=1;
	rotateDiv(stor);
}
function showStoryThree(){
	stor=2;
	rotateDiv(stor);
}
function showStoryFour(){
	stor=3;
	rotateDiv(stor);
}
//End carousel