$(document).ready(function (){
	document.getElementById("search_user").onkeypress=search_user;
	$("#search_user").focus(function(){
			$("#search_user").css({background:'#eeeeee',color:'gray',border:'1px solid black'});
	}).blur(function(){
			$("#search_user").css({background: '#525151', color: '#2e2a2a'});
	});
});

function search_user(e){
	if(!e){var e=window.event;}
	if(e.keyCode==13){
		var search=$("#search_user").val();
		if(search.length>0){
			document.location.hash="search="+search;
			searchUser(search);
		}
	}
}

function foo(){
	$.ajax({type:"POST",url:"common.php",data: "action=",
		success: function(reply){
		
	}});
}

function centerize(wid){var yoff=window.pageYOffset; var divWidth=$("#"+wid).width();var w=window.document.body.clientWidth;var h=window.document.body.clientHeight;	var lpos=(w-divWidth)/2;	$("#"+wid).css({left:lpos,top:yoff+30}).show();	maskin();}
function closewin(divid){	$("#"+divid).hide();	maskout();}	
function nl2br(str){ var regex=/\n/gi; var regexb=/\+/gi; var regexc=/&/gi;	str=str.replace(regex,"<br />");	str=str.replace(regexb,":::#43;"); str=str.replace(regexc,":::");	return str;}
function maskin(){var w=window.document.body.clientWidth;var h=window.document.body.clientHeight;$(".mask").css({ width: w, height: h}).show();}
function maskout(){$(".mask").hide();}
function topedgize(div){var bodyW=window.document.body.clientWidth;	var bodyH=window.document.body.clientHeight;	var divW=$("#"+div).width();	var divH=($("#"+div).height())+10;	var bottompos=bodyH-divH;	var centerpos=(bodyW-divW)/2;	$("#"+div).css({left: centerpos, top: '0'}).show();}
function clearfields(fields){for(var x=0;x<=fields.length;x++){$("#"+fields[x-1]).val("");}}
function disablefields(fields){for(var x=0;x<=fields.length;x++){$("#"+fields[x-1]).attr({disabled: "disabled"});}}
function enablefields(fields){for(var x=0;x<=fields.length;x++){$("#"+fields[x-1]).attr({disabled: ""});}}
function clearWarning(fields){for(var x=0;x<fields.length;x++){$("#"+fields[x]).css({background: ""});}}
function fieldWarning(fields){for(var x=0;x<fields.length;x++){if($("#"+fields[x]).val()==0){$("#"+fields[x]).css({background: "pink"});}else{$("#"+fields[x]).css({background: ""});}}setTimeout(function(){clearWarning(fields);},300);}
function inc(container){var n=$("#"+container).html();n=parseInt(n,0);n=n+1;$("#"+container).html(n);}
function incVal(container){var n=$("#"+container).val();n=parseInt(n,0);n=n+1;$("#"+container).val(n);}
function notNull(fields){var passed=true;for(var t=0;t<fields.length;t++){if(fields[t].length>0){passed=true;}else{passed=false;break;}}if(passed){return true;}else{return false;}}
function fixAMP(S){var R=/&/gi;return S.replace(R,":::");}

function modal(C){
	//C for container
	centerize(C);
}

function do_modal(C){
	//family for modal call
}

function _modal(C){
	closewin(C);
}

function init_slideshow(key){
	if($.browser.msie){
		$("#mask").css({position:'absolute',top:'0px',left:'0px'});
		$("#album_box").css({position:'absolute',top:'0px',left:'0px'});
	}

	var yoff=window.pageYOffset;
	var w=window.document.body.clientWidth;
	var h=window.document.body.clientHeight;
	$("#album_box").css({
		width: w,
		top: "0px",
		zIndex: "10"
	});
	setTimeout(function(){
		show_photo(key);
	},300);
	$("#album_box").show();
	maskin();
}

function close_search(C){
	$("#"+C).hide();
	$("#search_member").val("");
}

function show_photo(pkey){
	var timer=300;
	var fader=timer*.5;
	var img_W=$("#photo"+pkey).width();
	var img_H=$("#photo"+pkey).height();
	$(".photo").fadeOut(fader);
	$(".house").animate({
		width: img_W,
		height: img_H
	},timer);
	setTimeout(function(){
		$("#photo"+pkey).fadeIn(fader);
	},timer);
}

function close_slideshow(C){
	closewin(C);
}

function searchUser(needle){
	if(needle.length>1){
		disablefields(['search_user']);
		$.ajax({type:"POST",url:"../common.php",data: "action=SEARCH_user&needle="+needle,
			success: function(R){
				$("#search_user_result").html(R).slideDown(500);
				enablefields(['search_user']);
				$("#search_user").focus();
		}});
	}
}
