
	var thesite = "http://www.wordsatwork.ca";
	var test = "/test";  //Set to blank for production.
//	test = "";

function askWolf ( form ) {	
//******************************************************************************* 
//  ASK WOLF
//******************************************************************************* 
	var firstmessage="Please provide the following valid information:\n\n ";
	var errormessage="";
	var errorcode=0; 
	var len;
	var testFlag = 0;  // set to 1 if Comments = "xx", 2 if "test" - bypass validation.
//***  
	var sEmailto = "wolfgang@wordsatwork.ca";			// Default receipient 
 	
 	if (spaceTrim(document.form0.Name.value) == "") errormessage=errormessage + "Name\n";
 	if (spaceTrim(document.form0.Title.value) == "") errormessage=errormessage + "Title\n";
 	if (spaceTrim(document.form0.Company.value) == "") errormessage=errormessage + "Company\n";
 	if (spaceTrim(document.form0.Telephone.value) == "") errormessage=errormessage + "Telephone\n";
 	if (spaceTrim(document.form0.Question.value) == "") errormessage=errormessage + "Question\n";
	
	sEmail = spaceTrim(document.form0.Email.value);
//* if email not blank, it must be valid.
//	if (sEmail != "") {
		if (document.form0.Email.value.length ==0 || document.form0.Email.value.indexOf('@', 0) == -1 || document.form0.Email.value.indexOf('.', 0) == -1) {errormessage=errormessage+"Email address\n"} 
//	}
 
//  	errormessage ="";  // Uncomment to deactivate validation for Testing

//* If comments start with xx, set testFlag on - for developer testing 
	var sQuestion = spaceTrim(document.form0.Question.value);
	if (sQuestion.substring(0,2) == "xx") {errormessage=""; testFlag = 1;}
	if (sQuestion.substring(0,4) == "test") {errormessage=""; testFlag = 2;} 
	

	if (errormessage !="") { alert (firstmessage + errormessage) ;}
	else { 	
 		
 	  	document.form0.recipients.value = sEmailto;
		
		if (testFlag == 1) {
			document.form0.recipients.value = "pc@twistedpixel.com";
			document.form0.Email.value 		= "pc@twistedpixel.com"; 
		}
		if (testFlag == 2) {
			document.form0.recipients.value = document.form0.Email.value;
		}		
		
// 		document.form0.bcc.value = "pc@twistedpixel.com";			 	 	
  	 	document.form0.bcc.value = "pc@twistedpixel.com"; 

		document.form0.email.value = document.form0.Email.value;
		//* Email field is blank so set from email (formmail "from" var) to default recipient
		if (spaceTrim(document.form0.Email.value) == "") {
			document.form0.email.value = sEmailto;
		} 
 	  		  	
 	  	sSubject = "WAW - ASK WOLF";
 	  	
	  	document.form0.subject.value = sSubject;
 
		document.form0.good_url.value = thesite + test + "/html/askwolf-confirm.html";
		
//		alert(document.form0.good_url.value);
 		document.form0.action = thesite + test + "/mailer/formmail.php"; 
 //		alert(document.form0.action);
 		 
//		document.form0.action = "http://www.twistedpixel.com/to/mailer/formmail.php"; 		
//	  	document.form0.enctype = "multipart/form-data";      //* For attachments
  		document.form0.method = "POST";
 	  	document.form0.submit()
 		return(0); 	
   }  
}

function doClear ( form ) {	
//*******************************************************************************
// Clear Form  -  
//*******************************************************************************	
//alert(pagelang);
    var msg_e = "Are you sure that you want to clear all the data you have entered on this form?";
    var msg_f = "Voulez-vous vraiment effacer toutes les données?";
    var clearmsg = msg_e;
 // if (pagelang == "f") clearmsg = msg_f;
    
	var confirmOK = confirm(clearmsg);
  	if (confirmOK) document.form0.reset();    
}
 
 function spaceTrim(InString) {
//*******************************************************************************
// Trim leading and trailing spaces of form input fields
//*******************************************************************************
	var LoopCtrl=true;
	while (LoopCtrl) {
		if (InString.indexOf("  ") != -1) {
			Temp = InString.substring(0, InString.indexOf("  "))
			InString = Temp + InString.substring(InString.indexOf("  ")+1, 
				InString.length)
		} else
			LoopCtrl = false;
	}
	if (InString.substring(0, 1) == " ")
		InString = InString.substring(1, InString.length)
	if (InString.substring (InString.length-1) == " ")
		InString = InString.substring(0, InString.length-1)
	return (InString)
}

function rightString (InString, num)  {
	OutString=InString.substring (InString.length-num, InString.length);
	return (OutString);
}
function leftString (InString, num)  {
	OutString=InString.substring (InString, num);
	return (OutString);
} 

function isInteger(s)
//*******************************************************************************
//	is it an integer?
//*******************************************************************************	
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
} 

function showAddr(part1, part2){
//*******************************************************************************
//	Display mailto link, hide from spam miners.
//*******************************************************************************
//alert(part2);	
  if (part2 == undefined) part2 = "wordsatwork.ca";	
  var addr = part1 + "@" + part2;
  var result = ("<a href='" + "mail" + "to:" + addr + "'>" + addr + "</a>")
  return result;
}
