// JavaScript Document
function toggle(){
	var myemail = $('myemail').value;
	if(myemail == 'you@yours.com'){
		$('myemail').value = '';
	}
}
function toggleusername(){
	var myusername = $('myusername').value;
	if(myusername == 'your name'){
		$('myusername').value = '';
	}
}
function validate(){
	myusername = $('myusername').value;
	myemail = $('myemail').value;
	mycarrier = $('mycarrier').options[$('mycarrier').selectedIndex].value;
	if(echeck(myemail) && myemail!='you@yours.com' && myusername!='' && myusername!='your name'){ 
		x_validate(myusername,myemail,mycarrier,validate_cb);	
	}else{
		error ='';
		if(!echeck(myemail) || myemail=='you@yours.com'){
			$('myemail').value = 'you@yours.com';
			error+='Please enter an email address.\n';
		}
		if(myusername=='' || myusername=='your name'){
			$('myusername').value = 'your name';
			error+='Please enter your user name.';
		}
		alert(error);
			
	}
}
function validate_cb(z){
	if(z==1){
		$('fclose').setStyle('display','block');
		$('fopen').setStyle('display','none');
	}else{
		alert(z);
	}
}
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){return false}
		if (str.indexOf(dot,(lat+2))==-1){return false }
		if (str.indexOf(" ")!=-1){return false}
 		return true					
}