

function buttonPush (buttonStatus) {
	if (buttonStatus == "depressed")
		document.getElementById("pseudobutton").style.borderStyle = "none";

	else
		document.getElementById("pseudobutton").style.borderStyle = "none";
}

function goToUrl(url) {
	window.location = url;
}

function clickclear(thisfield, defaulttext) 
{
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}
function clickrecall(thisfield, defaulttext) 
{
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}

function emailCheck(str){
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	// check if string contains @sign
	if (str.indexOf(at)==-1){
	   return false
	}
	// check if @sign not at beginning of string
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   return false
	}
	// check if period not at beginning of string
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false
	}

	if (str.indexOf(at,(lat+1))!=-1){
		return false
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false
	}

	if (str.indexOf(dot,(lat+2))==-1){
		return false
	}
	
	if (str.indexOf(" ")!=-1){
		return false
	}

	 return true					
}// end function emailCheck


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function show_suggestion(){
	
	window.addEvent('domready', function(){
		//var options = {
		//	script:"/misc_js.php?task=suggest_field&limit=5&options[]=+"data"",
		//	varname:"input",
		//	json:true,
		//	shownoresults:false,
		//	maxresults:5,
		//	multisuggest:false,
		//	callback: function (obj) {  }
		//};
		var as_json = new bsn.AutoSuggest('testing', options);
	});
}

var dir = 0;
var dir2 = 0;
var dir3 = 0;

function focusfunction () {
    $('login_email').focus();
    $('login_email').set('value', '');
}

function toggle_login () {
	dir++;
	var box = $('login_box');		
	if(dir % 2) {
	    focusfunction.delay(10);
		box.setStyle('display', 'block');
	} else {
		box.setStyle('display', 'none');
	}
	
}

function toggle_search () {
	dir2++;
	var box = $('search_box');
	
	if(dir2 % 2) {
	    
		box.setStyle('display', 'block');
	} else {
		box.setStyle('display', 'none');
	}
	
}

function toggle_display_name () {
	dir3++;
	var box = $('user_widget');
	
	if(dir3 % 2) {
		box.setStyle('display', 'block');
	} else {
		box.setStyle('display', 'none');
	}
	
}




















