function clearText(tf){
	if (tf.defaultValue==tf.value)
	tf.value = "";
}
function resetText(tf){
	if (tf.value=="")
	tf.value = tf.defaultValue;
}
function validateSignUp(frm){
	if (frm.tbEmail.value =="" || frm.tbEmail.value == frm.tbEmail.defaultValue){
		writeToFrame(1);
		return false;
	}
	if (!(echeck(frm.tbEmail.value))){
		writeToFrame(2);
		return false;
	}
	return true;
}
function writeToFrame(msg, success){
	if (success===true){
		document.getElementById('signUpTarget').style.borderBottomColor = '#0f0';
		document.getElementById('signUpTarget').style.height = '85px';
	} else {
		document.getElementById('signUpTarget').style.borderBottomColor = 'red';
		document.getElementById('signUpTarget').style.height = '30px';
	}
	document.getElementById('signUpTarget').style.display = 'block';
	var iFrame = document.getElementById("signUpTarget");
    var doc = iFrame.contentDocument;
    if (doc == undefined || doc == null){
        doc = iFrame.contentWindow.document;
	}
	var output = '<p style="font-family: Verdana, Arial, Geneva, sans-serif;color: #595959;font-size: 13px;">'
	switch (msg){
		case 1:
			output += 'Please enter an email address';
			break;
		case 2:
			output += 'Please enter a valid email';
			break;
		case 3:
			output += 'Success! '
			output += document.getElementById('tbEmail').value;
			output += ' has been added to the Beatnik mail list'
			break;
	}
	output += '</p>';
	doc.open();
    doc.write(output);
    doc.close();
}
function echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
return false}

if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
return false}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
return false}
if (str.indexOf(at,(lat+1))!=-1){
return false}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ alert("Invalid E-mail ID")
return false}
if (str.indexOf(dot,(lat+2))==-1){
return false}
if (str.indexOf(" ")!=-1){
return false}
return true					
}