function emailCheck(str) {

	var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);
	
	if (str.indexOf(at) == -1)
	   return false;
	if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr)
	   return false;
	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
	 
}

function getObject(id) {
	return document.getElementById(id);	
}

function getQueryVariable(variable) {
	var query = document.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
		  return pair[1];
		}
	} 
	//alert('Query Variable ' + variable + ' not found');
}


function printerFriendly() {
	//alert(getObject("theStylesheet").href);
	
	if(getObject("theStylesheet").getAttribute("href") == "<?=$bnStylesheet?>") {
		getObject("theStylesheet").href = "<?=$bnPrintStylesheet?>";
		window.print();
	}
	else {
		getObject("theStylesheet").href = "<?=$bnStylesheet?>";
	}
}


var searchBoxMax = 175;
var searchBoxMin = 100;
var searchTransition = 500;

function expandSearchBox() {
	var sb = $("searchForm_q");
	
	sb.effects({
		duration: searchTransition,
		transition: Fx.Transitions.Cubic.easeInOut
	}).start({
		"width":[searchBoxMin, searchBoxMax]
	});
	
	if(sb.value == "social search...")
		sb.value = "";
}

function contractSearchBox() {
	var sb = $("searchForm_q");
	
	sb.effects({
		duration: searchTransition,
		transition: Fx.Transitions.Cubic.easeInOut
	}).start({
		"width":[searchBoxMax, searchBoxMin]
	});
	
	if(sb.value == "")
		sb.value = "social search...";
		
	//mySlider.slideOut();
}

function submitBaynoteSearch() {
	if($("searchForm_q").value != "social search..." && $("searchForm_q").value != "") {
		//$("bn_search_query").value = $("bn_search_queryFake").value;
		//var formIndex = document.forms.length - 1;
		getObject("searchForm").submit();
	}
}

function highlightTab(el) {
	
	if(window.webkit || window.ie6) {
		$(el).style.color = "white";
	}
	else {
		$(el).effects({
			duration: 100,
			transition: Fx.Transitions.Cubic.easeOut
		}).start({
			"margin-top":[0, -10],
			"height":[11, 21]
		});	
	}
}

function unHighlightTab(el) {

	if(window.webkit || window.ie6) {
		$(el).style.color = "black";	
	}
	else {
		$(el).effects({
			duration: 100,
			transition: Fx.Transitions.Cubic.easeOut
		}).start({
			"margin-top":[-10, 0],
			"height":[21, 11]
		});
	}
}

function baynote_show_details() {
	console.log("here");
	return false;
}

function baynote_hide_details() {
	return false;
}