function searchFocus() {
	if ($('searchField').value == 'SEARCH')
		$('searchField').value = '';
}

function searchBlur() {
	if ($('searchField').value == '')
		$('searchField').value = 'SEARCH';
}

function ShowTree(i) {	
	toggle('tree'+i);	
	classSwap('bullet'+i, 'bulleted', 'bulleted2');
}

function changePic(pic) {
	if (pic == 0) $('background').style.backgroundImage = 'url("/i/_.gif")';
}

function turnOn(idPrefix, SO, onID) {
	for (var i = 0; i < SO; i++) {
		if (i == onID) $(idPrefix + i).className = 'on';
		else $(idPrefix + i).className = '';
	}
}

function showBigPhoto(pic) {
	bigPicCoords();
	$('bigPic').style.background = "url('/i/loading.gif') #000 center no-repeat";
	$('bigPic').style.display = 'block';
	$('bigPic_close').style.display = 'block';
	var img = new Image();
	img.src = pic;
	img.onload = insertBigPic(img);		
}

function insertBigPic(img) {
	$('big_image').src = img.src;
	
}

function hideBigPic() {
	$('bigPic').style.display = 'none';
	$('bigPic_close').style.display = 'none';
}

function bigPicCoords(ev) {
	var y = (!document.documentElement.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop);
	$('bigPic').style.top = $('bigPic_close').style.top = (y-200)+'px';
}

var reg_form_check = {
	subm: function() {
		var all = ['first_name', 'last_name', 'job_title', 'company', 'address_1', 'city', 'postal_code', 'phone', 'email', 'login', 'password', 'job_function_id', 'purchasing_function_id', 'annual_volume_id', 'company_size_id', 'country_id'], so = all.length, i = 0, o, error = false, email = document.getElementById('email');
		for (; i < so ; i++) {
			o = document.getElementById(all[i]);
			if (o.value === '') {
				o.style.border = '1px red solid';
				error = true;
			} else o.style.border = '';
		}
		if (!/^[^\@]+\@[a-z0-9\-\_\.]+\.[a-z]{2,6}$/i.test(email.value)) {
			email.style.border = '1px red solid';
			error = true;
		} else email.style.border = '';
		if (error) return false;
		document.getElementById('reg_form').submit();
		return true;
	}
};
