$(document).ready(function() {

	// INPUT BOXES
    $("input[type=text], textarea").click(function() {
        if ($(this).val() == $(this).attr("title")) {
            $(this).val("");
            $(this).addClass("edited");
        }
    });

    $("input[type=text], textarea").blur(function() {
        if ($(this).val() == "") {
            $(this).val($(this).attr("title"));
            $(this).removeClass("edited");
        }
    });

	// SHADOW HEIGHTS
	var contentheight = $("#maincontainer").height();
	//alert(contentheight);
	$("#shadow-left, #shadow-right").css("height", contentheight + "px");
	
	
	// ACCENT COLOUR CHANGE
	var hexcode = getQuerystring("hexcode");
	if (fncIsValidColor(hexcode)) {
		
		$("#footer p a").css("color", "#" + hexcode);
		$("#registerForm").css("border-top", "2px solid #" + hexcode);
	}
	
});

function getQuerystring(x) {
	q = window.location.search.substring(1);
	qstrings = q.split("&");
	for (i=0;i<qstrings.length;i++) {
		data = qstrings[i].split("=");
		if (data[0] == x) {
			return data[1];
		}
	}
}

function fncIsValidColor(hexcolor) {
	var strPattern = /^([0-9a-f]{1,2}){3}$/i;
	return strPattern.test(hexcolor);
} 
