//Browser Detection
var bname = navigator.appName;
var isIE;
if (bname.search(/netscape/i) == 0) {
	isIE=false;
} else if (bname.search(/microsoft/i) == 0) {
    isIE=true;
} else {
    isIE=false;
}

function ShowPhoto(src,imgFile) {
	shtm="<img id=\"imgPhotoShow\" name=\"imgPhotoShow\" src='photos/"+imgFile+"' onClick=\"document.getElementById('floatPhoto').style.display='none';\" title=\"click to close\"/>";
	document.getElementById("floatPhoto").innerHTML=shtm;

	document.getElementById("floatPhoto").style.left=src.offsetLeft;
	document.getElementById("floatPhoto").style.top=src.offsetTop;
	document.getElementById("floatPhoto").style.zIndex=10001;
//	document.getElementById("imgPhotoShow").src="photos/"+imgFile;
	
	document.getElementById("floatPhoto").style.display='';
}

function PopupDetails(sImage,sDesc,sDob,sDobPlace,sDod,sDodPlace,sLoc,sWed,sName,sId) {
	if (sImage!="") {
		document.getElementById('imgBigPic').src='photos/'+sImage;
	} 
	document.getElementById('nam').innerHTML=sName;
	document.getElementById('loc').innerHTML=sLoc;
	document.getElementById('wed').innerHTML=sWed;
	document.getElementById('dob').innerHTML=sDob;
	document.getElementById('dobPlace').innerHTML=sDobPlace;
	if (sDod!="") {
		document.getElementById('dod').innerHTML=sDod;
	}
	if (sDodPlace!="") {
		document.getElementById('dodPlace').innerHTML=sDodPlace;
	}
	if (sDod!="" || sDodPlace!="") {
		document.getElementById('dod1').style.display='block';
		document.getElementById('dod2').style.display='block';
	} else {
		document.getElementById('dod1').style.display='none';
		document.getElementById('dod2').style.display='none';
	}
	document.getElementById('desc').innerHTML=sDesc;
	document.getElementById('hdnMemberID').value=sId;
	document.getElementById('hdnMember').value=sName;
/*
	if (document.all) {
		scrleft=(document.body.offsetWidth-500)/2;
		scrtop=(document.body.offsetHeight-100)/2;
	} else {
		scrleft=(window.innerWidth-500)/2;
		scrtop=(window.innerHeight-100)/2;
	}
	document.getElementById("info").style.left=scrleft;
	document.getElementById("info").style.top=scrtop;
*/
	document.getElementById('sendInfoMsg').style.display='none';
	document.getElementById("messageBox").style.display="none";
	document.getElementById('captcha').style.display='none';
	document.getElementById("infoTable").style.display="block";
	document.getElementById("info").style.display="block";
}

function validateSearch() {
	if (document.getElementById('searchTxt').value=="") {
		alert("Please enter some search text.");
		return false;
	}
}

function validateAddlInfo() {
	if (document.getElementById('txtEmail').value=="") {
		alert("We would like to thank you for submitting additional/correctional information, so please enter your email address.");
		return false;
	} else {
		if (!validateEmail(document.getElementById('txtEmail').value)) {
			alert("Please enter a valid email address.");
			return false;
		}
	}
	if (document.getElementById('txtInfo').value=="") {
		alert("You must enter the information that you want us to know.");
		return false;
	}
	if (document.getElementById('captcha').style.display!="none") {
		if (document.getElementById('captchastring').value=="") {
			alert("You must enter the security code.");
			return false;
		}
	}
}

function validateEmail(sValue) {
	if (sValue!="") {
		//for proper format of email
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if( !(filter.test(sValue)) ) {
			return false;
		} else {
			return true;
		}
	}
	return true;
}

function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

function loginBlog(uId) {
//	if (uId=="") {
		document.location.href='http://www.roachville.com/ftblog/';
//	} else {
//		document.location.href='blog-login.php';
//	}
}

function PopupSendInfo(sName,sId) {
	document.getElementById('hdnMemberID').value=sId;
	document.getElementById('hdnMember').value=sName;
	document.getElementById('infoTable').style.display='none';
	document.getElementById("messageBox").style.display="none";
	document.getElementById('memberName').innerHTML=sName;
	document.getElementById('sendInfoMsg').style.display='block';
	document.getElementById('captcha').style.display='block';
	document.getElementById('addInfo').style.display='block';
	document.getElementById("info").style.display="block";
}
function PopupMessage(sName,sId) {
	document.getElementById('toName').innerHTML=sName;
	document.getElementById('hdnToMemberID').value=sId;
	document.getElementById('infoTable').style.display='none';
	document.getElementById('sendInfoMsg').style.display='none';
	document.getElementById("messageBox").style.display="block";
	if (document.all) {
		scrleft=(document.body.offsetWidth-500)/2;
		scrtop=(document.body.offsetHeight-100)/2;
	} else {
		scrleft=(window.innerWidth-500)/2;
		scrtop=(window.innerHeight-100)/2;
	}
	document.getElementById("info").style.left=scrleft;
	document.getElementById("info").style.top=scrtop;

	document.getElementById("info").style.display="block";
}

function validateMessage() {
	if (document.getElementById('txtMsg').value=="") {
		alert("You must enter a message.");
		return false;
	}
}

function markAsRead(obj,iId) {
	document.getElementById(obj).style.backgroundColor='#f1f1f1';
	document.getElementById(obj).style.width='100%';
}

function confirmDeleteMsg(mId,ut) {
	if (confirm("Are you sure you want to delete this message?")) {
		document.location.href="index.php?inbox&delmsg="+mId+'&ut='+ut;
	}
}

function initLightbox() {
    hgt=document.body.scrollHeight;
	wdt=document.body.scrollWidth;

	document.getElementById('please_wait').style.width=wdt+"px";
	document.getElementById('please_wait').style.height=hgt+"px";
	if (isIE) {
		itop=document.body.scrollTop+(document.documentElement.clientHeight-parseInt(document.getElementById('float_window').style.height,10))/2;
	} else {
		itop=(window.innerHeight-parseInt(document.getElementById('float_window').style.height,10))/2;
	}
	ileft=(wdt-500)/2;
	document.getElementById('float_window').style.top=itop+"px";
	document.getElementById('float_window').style.left=ileft+"px";
}
