/* welcome to basic javascript.js file */
function updatePoem(val) {
	window.location.href="poem.php?id="+val;
}


function poemPlayer(){
	document.getElementById('listenbox').className = "on";	
}

function processStoreMail() {
        var fname = $('fname').value;
        var lname = $('lname').value;
        var email = $('email').value;
        var emailcheck = $('emailcheck').value;
        var age = $('age').value;
        var loc = $('location').value;
        //var unamecheck = $('usercheck').value;
        //var uname = $('user').value;
        var pw = $('pass').value;

        var errormessage = "Please correct the following errors:\n\n";
        var errorlist = "";

        // run checks
        errorlist += FormObject.validateValue(fname,'You must enter your first name!\n');
        errorlist += FormObject.validateValue(lname,'You must enter your last name!\n');
        errorlist += FormObject.validateValue(pw,'You must enter a password for your user account\n');
        if ( age == 'N' )
                errorlist += 'Please select an option from Age Group!\n';
        if ( location == 'N' )
                errorlist += 'Please select an option from Locations!\n';
        if ( emailcheck == 'N' )
                errorlist += 'Please check email address submitted for errors!\n';
        //if ( unamecheck == 'N' )
        //      errorlist += 'Please choose a unique username for your account!\n';


	if (errorlist == '' ){
		return true;
	}else{
		alert(errormessage+errorlist);
		return false;
	}

}

function processMail() {
	var fname = $('fname').value;
	var lname = $('lname').value;
	var email = $('email').value;
	var emailcheck = $('emailcheck').value;
	var age = $('age').value;
	var loc = $('location').value;
	//var unamecheck = $('usercheck').value;
	//var uname = $('user').value;
	var pw = $('pass').value;
	
	var errormessage = "Please correct the following errors:\n\n";
	var errorlist = "";
	
	// run checks
	errorlist += FormObject.validateValue(fname,'You must enter your first name!\n');
	errorlist += FormObject.validateValue(lname,'You must enter your last name!\n');
	errorlist += FormObject.validateValue(pw,'You must enter a password for your user account\n');
	if ( age == 'N' )
		errorlist += 'Please select an option from Age Group!\n';
	if ( location == 'N' )
		errorlist += 'Please select an option from Locations!\n';
	if ( emailcheck == 'N' )
		errorlist += 'Please check email address submitted for errors!\n';
	//if ( unamecheck == 'N' )
	//	errorlist += 'Please choose a unique username for your account!\n';
	
	
	
	if(errorlist==''){
		// run server call to post feedback
	  var url = "catalog/ajax-sendfriend.php?action=process&fname="+escape(fname)+"&lname="+escape(lname)+"&email="+escape(email)+"&age="+escape(age)+"&location="+escape(loc)+"&p="+escape(pw); //="+escape(message);

	if ( $('haveit').checked==true ) { url += "&haveit=Y"; }else{ url += "&haveit=N"; }
	if ( $('lovedone').checked==true ) { url += "&lovedone=Y"; }else{ url += "&lovedone=N"; }
	if ( $('curious').checked==true ) { url += "&curious=Y"; }else{ url += "&curious=N"; }

  var req = new AjaxObject(); 
  req.setResponse('joinform'); 
  req.isLoaded = function () { } 
  req.isComplete = function () {  }
  req.handleSuccess = function (){ req.responsediv.innerHTML = req.response["text"]; }  
  req.handleFailure = function (){ req.responsediv.innerHTML = req.response["text"]; }  
  req.connect('POST',url); 

	}else{
		var mymessage = errormessage;
		mymessage += errorlist;
		alert(mymessage);
	//	btn.disabled = false;
	}
}// end function

function doLogin() {
	var ealert = $('alertbox');
	var email = $('emailaddy').value;
	var errors = '';
	if ( email == '' ) {
		ealert.innerHTML = 'Email Address Field is Blank!';
	}
	else {
          errors += FormObject.validateEmail(email);
          if ( errors != '' ) {
                  //alert(errors);
                  ealert.innerHTML = errors;
          }else{
                  var url = "ajax-join.php?action=logemail&e="+escape(email);
                  var req = new AjaxObject();
                  req.setResponse('alertbox');
                  req.isLoaded = function () { }
                  req.isComplete = function () {  }
                  req.handleSuccess = function (){
                        if (req.response["text"]== 'Y') {
                       	window.location.href="resources.php?alert=yes";
                      	
                        }else{
                        req.responsediv.innerHTML = 'User Account does not exist.  Please <a href="join.php" >register</a>.';
                        }// end if
                  }  // end handleSuccess
                  req.handleFailure = function (){
                        req.responsediv.innerHTML = req.response["text"]; }
                  req.connect('GET',url);
          }// end validateEmail
	

	}// end if else
}// end function 


function checkEmail(val){
  
  var errors = "";
  var ealert = $('emailalert');
  
  errors += FormObject.validateValue(val,'Email Address is Blank!\n');
  if ( errors != '' ){
	  ealert.innerHTML = errors;
  }else{
	  errors += FormObject.validateEmail(val);
	  if ( errors != '' ) {
	   	  alert(errors);
		  ealert.innerHTML = errors;
	  }else{
		  var url = "ajax-join.php?action=checkemail&e="+escape(val); 
		  var req = new AjaxObject(); 
		  req.setResponse('emailalert'); 
		  req.isLoaded = function () { } 
		  req.isComplete = function () {  }
		  req.handleSuccess = function (){ 
		  	if (req.response["text"]== 'N') {
			req.responsediv.innerHTML = 'Email Address Verified';
			$('emailcheck').value = 'Y';
			}else{
			req.responsediv.innerHTML = 'Account with this Email Address already exists!';
			}// end if  
		  }  // end handleSuccess
		  req.handleFailure = function (){ 
		  	req.responsediv.innerHTML = req.response["text"]; }  
		  req.connect('GET',url); 
	  }// end validateEmail
  }// end validateValue
  
}// end function


function checkEmail2(val){

  var errors = "";
  var ealert = $('alertbox');

  errors += FormObject.validateValue(val,'Email Address is Blank!\n');
  if ( errors != '' ){
          ealert.innerHTML = errors;
  }else{
          errors += FormObject.validateEmail(val);
          if ( errors != '' ) {
                  //alert(errors);
                  ealert.innerHTML = errors;
          }else{
                  var url = "ajax-join.php?action=grabuser&e="+escape(val);
                  var req = new AjaxObject();
                  req.setResponse('alertbox');
                  req.isLoaded = function () { }
                  req.isComplete = function () {  }
                  req.handleSuccess = function (){
                        if (req.response["text"] != 'N') {
                        req.responsediv.innerHTML = 'Email Address Verified..  Please enter up to 10 email addresses of your friends!';
                        $('emailready').value = 'Y';
			$('customerid').value= req.response["text"];
                        }else{
                        req.responsediv.innerHTML = 'An account with this email address does not exist. <br /> Please  <A href="join.php" >"Register"</a> before using this feature!';
                        }// end if
                  }  // end handleSuccess
                  req.handleFailure = function (){
                        req.responsediv.innerHTML = req.response["text"]; }
                  req.connect('GET',url);
          }// end validateEmail
  }// end validateValue

}// end function


function send2Friend() {
	var eready = $('emailready').value;
	var cusnum = $('customerid').value;
	var ip = $('ip').value; var hostname = $('hostname').value;
	var euser = 0;
	if ( eready == 'Y' ) {
  	
	var url = "catalog/ajax-sendfriend.php?action=send2friend&ip="+escape(ip)+"&cusnum="+escape(cusnum)+"&hostname="+escape(hostname); 
	for ( var y=1;y<11;y++ ) {
  	   if ( $('email'+y).value != '' ) {
		url += '&email'+y+'='+escape($('email'+y).value)+'';
		euser = euser  + 1;
	   }// end email check
  	
	}// end for

   if ( euser > 0 ) {
  url += "&totalusers="+escape(euser);
  var req = new AjaxObject(); 
  req.setResponse('joinform'); 
  req.isLoaded = function () { } 
  req.isComplete = function () {  }
  req.handleSuccess = function (){ req.responsediv.innerHTML = req.response["text"]; }  
  req.handleFailure = function (){ req.responsediv.innerHTML = req.response["text"]; }  
  req.connect('POST',url);
  }else{  $('alertbox').innerHTML = "You must at least enter 1 friend's email address to submit this form successfully!";  }

  	}
	else{
	   $('alertbox').innerHTML = "Form Cannot be Submitted at this time. ";
	}// end if eready

}// end function

function downloadDoc(file,user) {
//	alert(user);

if ( user == 'none' ) {
	// run code to make user login or register
	var box = $('registerbox');
	box.className = "on";	
}
else{
  var url = "ajax-join.php?action=trackdoc&filename="+escape(file)+"&user="+escape(user); 
  var req = new AjaxObject(); 
  //req.setResponse('divname'); 
  req.isLoaded = function () { } 
  req.isComplete = function () {  }
  req.handleSuccess = function (){ 
  	//req.responsediv.innerHTML = myreq.response["text"];
	window.open('pdfs/'+file+'');
  }  
  req.handleFailure = function (){ req.responsediv.innerHTML = myreq.response["text"]; }  
  req.connect('GET',url); 

}// end if then

}// end function 

