var formblock;
var forminputs;
var view_was_clicked;
var click_count = 0;

function prepare() {
	forminputs = $('#ad_list_form input');
}

function select_all(name, value) {
	prepare();
	for (i = 0; i < forminputs.length; i++) {
		// regex here to check name attribute
		var regex = new RegExp(name, "i");
		if (regex.test(forminputs[i].getAttribute('name'))) {
			if (value == '1') {
				forminputs[i].checked = true;
			} else {
				forminputs[i].checked = false;
			}
		}
	}
}

function change_count(resultCount) {
	// get the original URL
	var url = document.URL;
 	var url_split = document.URL.split("?");
 	var url_main = url_split[0];
	
	//send them back to the first page
	url_main = url_main.replace(/\/page\/\d+/i, '/page/1')
	
	var param_list = url_split[1];
	if(url_split[1] != undefined){
		var params = param_list.split("&");
		var num_params = params.length;
		var x = 0;
		var new_url = "";
		var new_param = "";
		var pop_at = 0;
		var found = 0;
		
		for(x = 0; x < num_params; x++){
			if(params[x].match('count')){
				if(x == 0){
					new_param = '?count=' + resultCount;
					var new_url = url_main+new_param;
					found = 1;
				}else {
					params[x] = "count="+resultCount;
					new_url = params.join("&");
					new_url = "?" + new_url;
					found = 1;
				}
			}
		}
		
		if(found == 0){
			if(num_params < 1){
				new_url = new_url+"?count="+resultCount;
			} else {
				new_url = url_main+"?"+params.join("&")+"&count="+resultCount;
			}
		}
	} else {
		var new_url = url_main+"?count="+resultCount;
	}
	window.location=new_url;
}

function selectRow(row, ad_id) {
	if(!view_was_clicked) {
		if(row.className == 'selected') {
			row.className = 'highlight';
			$('check_'+ad_id).checked = false;
		} else {
			row.className = 'selected';
			$('check_'+ad_id).checked = true;
		}
	}
	click_count++;
	view_was_clicked = false;
}

function onMouse( row) {
	if(row.className != 'selected') {
		if(row.className == 'highlight') {
			row.className = '';
		} else {
			row.className='highlight';
		}
	}
}

function toggleHighlight(row_name) {
	view_was_clicked = true;
}
function openPhotoGallery(ad_id) {
	window.open('/boat-ad/photo-gallery/ad_id/' + ad_id, '','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=490,height=702');
}