function showResponse(originalRequest) {

    var result = originalRequest.responseText;
    result = result.replace(/^\s+|\s+$/g,"");
    var results = result.split("|");

    if (results[0].length == 0)
	return;
    
    if (results[0].match(".*Your message has been sent.*")){
	document.getElementById("style_box").attributes.getNamedItem("class").nodeValue="box1";
	document.getElementById("mail_fieldset").innerHTML = results[0];
	document.getElementById("error_message").innerHTML = "";
	return;
    }

    document.getElementById("error_message").innerHTML = "<font color=\"red\"><b>" + results[0] + "</b></font>";
    document.getElementById("from").value = results[1];
    document.getElementById("to").value = results[2];

}

function checkEnter(e){ 
    var characterCode;
    if(e && e.which){ 
	e = e;
	characterCode = e.which;
    } else {
	e = event;
	characterCode = e.keyCode;
    }
    if(characterCode == 13){ 
	validateAndSendEmail();
    }
}

function validateAndSendEmail(){
    var from = document.getElementById('from').value;
    var to = document.getElementById('to').value;
    var myAjax = new Ajax.Request('ajax_check.php',{
	method: 'get',
	parameters: 'from=' + from + '&to=' + to,
	onComplete: showResponse
    });
}

function set_origin_fieldset(){
        document.getElementById("style_box").attributes.getNamedItem("class").nodeValue="box";
	document.getElementById("mail_fieldset").innerHTML = '<input type="text" class="from" id="from" name="from" ' + 
	'value="Your name" onfocus="if (this.value == \'Your name\') this.value=\'\';" onkeypress="checkEnter(event);" /> ' + 
        '<input type="text" class="to" id="to" name="to" onfocus="if (this.value == \'Email address\') this.value=\'\';" ' + 
	'value="Email address" onkeypress="checkEnter(event);"/>' +
        '<a href="javascript:validateAndSendEmail();"><image style="margin : 14px 0px 0px 5px;" src="images/button-send.gif"' +
	'alt="submit" /></a>';
}
