function ClearClipboard() {
 var url="Clipboard.aspx?c=0";
 url = url + "&dummy=" + new  Date().getTime();
 request.open("GET", url, true);
 request.onreadystatechange = DisplayMessage;
 request.send(null);
}

function DisplayMessage(){
if(request.readyState == 4)
{
if(request.status == 200)
{
					//Gather the results from the callback 
									var str = request.responseText; 

					//Populate the innerHTML of the div with the results 
									document.getElementById('ReturnMessage').innerHTML = str;
}
else
{
alert("Error retrieving data!" );
}
}
}

function adjustLayout(step)
{
var cHeight = xHeight("wrapper");
var lHeight = xHeight("leftcolumn");
var rHeight = xHeight("rightcolumn");

var maxHeight = Math.max(cHeight, Math.max(lHeight, rHeight));
xHeight("leftcolumn", maxHeight );
xHeight("rightcolumn", maxHeight);
xHeight("maincolumn", maxHeight);
}

function initLayout()
{
adjustLayout;
}

// Newsletter functions
function RegisterNewsLetter(choice) {
    uemail = $('*[id$="news_email"]')[0];
if (uemail.value != '') {
 var url="Default.aspx?nw=1";
 url = url + "&email=" + uemail.value;
 url = url + "&choice=" + choice;
 url = url + "&dummy=" + new  Date().getTime();
 $('*[id$="newslettermain"]')[0].innerHTML = "<p align=center><img src='images/loader.gif' align=absmiddle></p>";
 var webRequest = new Sys.Net.WebRequest();
 webRequest.set_url(url);
 webRequest.add_completed(DisplayThanks);
 webRequest.invoke();
 }
}

function validateNewsletterForm(){
    if (checkEmail($('*[id$="news_email"]')[0].value)) {
	var radios = document.forms[0].elements.rbn;
	for(var i=0; i<radios.length; i++){
		if(radios[i].checked){
			RegisterNewsLetter(radios[i].value);
			return true;
			}
		}
		alert('Select a Newsletter!');
	}
	return false;
}

function checkEmail(myEmail) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(myEmail)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
return (false)
}


function DisplayThanks(result, eventArgs) {
    if (result.get_responseAvailable()) {
        var str = result.get_responseData();
        $('*[id$="newslettermain"]')[0].innerHTML = str;
}

}

