// JavaScript Document
$(document).ready(function(){
	$("input.textfield").focus(function() {
		if($(this).val() == $(this).attr("title")){
			$(this).val("");
		}
	});
	$("input.textfield").blur(function() { 
		if($(this).val() == ""){
			$(this).val($(this).attr("title"));
		}
	});
});
		
function openPopUp(PopID) {
	$("#covershade").attr("style", "display:block !important;")
	$("#"+PopID).attr("style", "display:block !important;")
	return false;
}

function closePopUp(PopID) {
	$("#covershade").attr("style", "display:none !important;")
	$("#"+PopID).attr("style", "display:none !important;")
	return false;
}

function addCommentForm(blogID) {
	document.getElementById("CommentBlogID").value = blogID;
	openPopUp("BlogComment");
	return false;
}

function viewComments(blogID) {
	var div = document.getElementById("BlogComments"+blogID)
	var val = div.style.display;
	if (val == "block") {
		div.style.display = "none";
	} else {
		div.style.display = "block";
	}
	return false;
}

function checkStrength(val) {
	if (val.length > 0)
		{
		var specChr = 0;
		var specChrs = new RegExp("[!@£$%&*()_-]","g");
		var specChrRes = val.match(specChrs);
		if (specChrRes > "") 
			{
			specChr = 1
			}
		
		var len = 0;
		pLen = val.length
		if(pLen >= 5)
			{
			len = 1;
			}
			
		var biglen = 0;
		if(pLen >= 8)
			{
			biglen = 1;
			}
			
		var cap = 0;
		var Caps = new RegExp("[A-Z]","g");
		var CapsRes = val.match(Caps);
		if (CapsRes > "") 
			{
			cap = 1
			}
			
		var num = 0;
		var Nums = new RegExp("[0-9]","g");
		var NumsRes = val.match(Nums);
		if (NumsRes > "") 
			{
			num = 1
			}
			
		var regChr = 0;
		var regChrs = new RegExp("[a-z]","g");
		var regChrRes = val.match(regChrs);
		if (regChrRes > "") 
			{
			regChr = 1
			}
		
		size = (len+specChr+regChr+num+cap+biglen)*20;
		if (size == 0)
			txt = "";
		if (size == 20)
			txt = "Weak";
		if (size == 40)
			txt = "Average";
		if (size == 60)
			txt = "Good";
		if (size == 100 || size == 80)
			txt = "Strong";
		if (size == 120)
			txt = "Very Strong";
		document.getElementById("strengthCover").style.width = size*1.5+"px";
		document.getElementById("strengthTxt").innerHTML = txt;
		return true;
		}
	else
		{
		return false;
		}
}

function showImg(obj,img) {
	var curleft = curtop = 0;
	var thew = obj.width;
	var rtn = "";
	if (obj.offsetParent) {
		do {
			curleft += eval(obj.offsetLeft);
			curtop += obj.offsetTop-15;
			rtn += " " + obj.offsetLeft;
		} while (obj = obj.offsetParent);
		curleft += thew;
	}

	document.getElementById("imgHolderShade").style.left = curleft+"px";
	document.getElementById("imgHolderShade").style.top = curtop+"px";
	document.getElementById("imgHolderShade").style.display = "block";
	document.getElementById("imgHolder").style.display = "block";
	document.getElementById("imgHolder").style.left = curleft+"px";
	document.getElementById("imgHolder").style.top = curtop+"px";
	document.getElementById("imgHolder").style.backgroundImage = "url("+img+")";
}
function hideImg() {
	document.getElementById("imgHolderShade").style.display = "none";
	document.getElementById("imgHolder").style.display = "none";
	document.getElementById("imgHolder").style.backgroundImage = "";
}
function disableButtons(msg) {
	document.getElementById("covershade").style.display = "block";
	document.getElementById("messageText").style.display = "block";
	document.getElementById("messageText").innerHTML = msg+".... Please Wait";
}

function setToday(ref, d, m, y) {
	document.getElementById(ref+"D").value = d;
	document.getElementById(ref+"M").value = m;
	document.getElementById(ref+"Y").value = y;
}
