function camera_search_close() {
	$('results').innerHTML = "";
	}
	
function camera_search_init() {
	Event.observe($('camera_model'), 'focus', function(){
		input = $('camera_model');
    if($F(input) != "camera brand") return;
    input.value = "";
	});
	Event.observe($('camera_model'), 'blur', function(){
		input = $('camera_model');
    if($F(input) != "") return;
    input.value = "camera brand";
	});
	Event.observe($('camera_submit'), 'click', function(){
		camera_search_submit()
	});
	}
function camera_search_submit() {
	var camera_model = $('camera_model').value;
	$('search_progress').show();
	new Ajax.Updater('results', '/camera/search', {
		asynchronous:true, 
		evalScripts:true,
		parameters:"camera_model="+camera_model,
		onComplete:function(){
			$('search_progress').hide();
		}
	});
}
	
	
function mailing_init() {
	Event.observe($('mailing_name'), 'focus', function(){
		input = $('mailing_name');
    if($F(input) != "name") return;
    input.value = "";
	});
	Event.observe($('mailing_name'), 'blur', function(){
		input = $('mailing_name');
    if($F(input) != "") return;
    input.value = "name";
	});
	Event.observe($('mailing_email'), 'focus', function(){
		input = $('mailing_email');
    if($F(input) != "email") return;
    input.value = "";
	});
	Event.observe($('mailing_email'), 'blur', function(){
		input = $('mailing_email');
    if($F(input) != "") return;
    input.value = "email";
	});
	}
	
function photo_next() {
	var active = true;
	var count = $$(".product_photo").length;
	$$(".product_photo").each(function(ln, i){
		if(ln.style.display!='none' && active) {
			active = false;
			ln.hide();
			i++;
			if(i >= count) i=0;
			$('photo_'+i).show();
			$('photo_nav_count').innerHTML = 'Photo '+(i+1)+' of '+ count;
		}
	});
}

function photo_previous() {
	var active = true;
	var count = $$(".product_photo").length;
	$$(".product_photo").each(function(ln, i){
		if(ln.style.display!='none' && active) {
			active = false;
			ln.hide();
			i--;
			if(i < 0) i=count-1;
			$('photo_'+i).show();
			$('photo_nav_count').innerHTML = 'Photo '+(i+1)+' of '+ count;
		}
	});
}

function acc_photo_next(classname) {
	var active = true;
	var count = $$("."+classname).length;
	$$("."+classname).each(function(ln, i){
		if(ln.style.display!='none' && active) {
			active = false;
			ln.hide();
			i++;
			if(i >= count) i=0;
			$(classname+'_'+i).show();
			$(classname+'_nav_count').innerHTML = 'Photo '+(i+1)+' of '+ count;
		}
	});
}
function acc_photo_previous(classname) {
	var active = true;
	var count = $$("."+classname).length;
	$$("."+classname).each(function(ln, i){
		if(ln.style.display!='none' && active) {
			active = false;
			ln.hide();
			i--;
			if(i < 0) i=count-1;
			$(classname+'_'+i).show();
			$(classname+'_nav_count').innerHTML = 'Photo '+(i+1)+' of '+ count;
		}
	});
}

function coupon_check_click() {	
	var coupon_code = $('coupon_code').value;
	$('coupon_progress').show();
	new Ajax.Updater('', '/coupon/check', {
		asynchronous:true, 
		parameters:"coupon_code="+coupon_code,
		onComplete:function(){
			$('coupon_progress').hide();
		}
	});
}
	
Event.observe(window, 'load', camera_search_init);
//Event.observe(window, 'load', mailing_init);