<?PHP
/**
@version 1.0: mod_s5_quick contact
Author: Shape 5 - Professional Template Community
Available for download at www.shape5.com
*/
// no direct access
$pretext_s5_qc = $params->get( 'pretext' );
$email_address = $params->get( 'adminemail' );
$subject_prefix = $params->get( 'subjectprefix' );
$nametext_s5_qc = $params->get( 'nametext' );
$emailtext_s5_qc = $params->get( 'emailtext' );
$subjecttext_s5_qc = $params->get( 'subjecttext' );
$subjectspacer = " ";
$bodytext_s5_qc = $params->get( 'bodytext' );
$sendtext_s5_qc = $params->get( 'sendtext' );
$width_s5_qc = $params->get( 'width' );
$height_s5_qc = $params->get( 'height' );
$thankyou_s5_qc = $params->get( 'thankyou' );
$emailerror_s5_qc = $params->get( 'emailerror' );
$notcomplete_s5_qc = $params->get( 'notcomplete' );
if (isset($_POST['name'])) { $name = $_POST['name'];
}
if (isset($_POST['email'])) { $email = $_POST['email'];
}
if (isset($_POST['message'])) { $message = $_POST['message'];
}
if (isset($_POST['subject'])) { $subject = $subject_prefix . $subjectspacer . $_POST['subject'];
}
// Detects mail headers to prevent spammers.
if (isset($_POST['name'])) { if ($name != "" && $name != " ") {
print "Malformed Headers were detected.";
}
mail($email_address, $subject, $message, "From: $name <$email>"); }
}
?>
<?PHP if ($pretext_s5_qc != "") { ?>
<?PHP echo $pretext_s5_qc ?>
<br /><?PHP } ?>
<form name="s5_quick_contact" method="post" action="">
<div class="collfild">
<input class="inputbox" id="namebox" onclick="s5_qc_clearname()" onfocus="s5_qc_clearname()" style="width:<?PHP echo $width_s5_qc ?>" type="text" value="<?PHP echo $nametext_s5_qc ?>" name="name"></input>
<input class="inputbox" id="emailbox" onclick="s5_qc_clearemail()" onfocus="s5_qc_clearemail()" style="width:<?PHP echo $width_s5_qc ?>" type="hidden" value="<?PHP //echo $emailtext_s5_qc ?>admin@antikrazka.com.ua" name="email"></input>
</div><div class="collfild">
<input class="inputbox" id="subjectbox" onclick="s5_qc_clearsubject()" onfocus="s5_qc_clearsubject()" style="width:<?PHP echo $width_s5_qc ?>" type="text" value="<?PHP echo $subjecttext_s5_qc ?>" name="subject"></input>
<input id="spambox" type="hidden" value="" name="spam"></input>
</div><div class="collfild">
<input id="messagebox" class="inputbox" onclick="s5_qc_clearbody()" onfocus="s5_qc_clearbody()" style="width:<?PHP echo $width_s5_qc ?>;" name="message" type="text"value="<?PHP echo $bodytext_s5_qc ?>" ></input>
</div>
<input class="button" type="button" onclick="s5_qc_submit()" value="<?PHP echo $sendtext_s5_qc ?>" ></input>
</form>
<script language="javascript" type="text/javascript">
// <![CDATA[
function s5_qc_clearbody() {
if (document.getElementById("messagebox").value == "<?PHP echo $bodytext_s5_qc ?>") {
document.getElementById("messagebox").value="";
}
if (document.getElementById("namebox").value.length < 1) {
document.getElementById("namebox").value = "<?PHP echo $nametext_s5_qc ?>";
}
if (document.getElementById("emailbox").value.length < 1) {
document.getElementById("emailbox").value = "<?PHP echo $emailtext_s5_qc ?>";
}
if (document.getElementById("subjectbox").value.length < 1) {
document.getElementById("subjectbox").value = "<?PHP echo $subjecttext_s5_qc ?>";
}
}
function s5_qc_clearname() {
if (document.getElementById("namebox").value == "<?PHP echo $nametext_s5_qc ?>") {
document.getElementById("namebox").value="";
}
if (document.getElementById("messagebox").value.length < 1) {
document.getElementById("messagebox").value = "<?PHP echo $bodytext_s5_qc ?>";
}
if (document.getElementById("emailbox").value.length < 1) {
document.getElementById("emailbox").value = "<?PHP echo $emailtext_s5_qc ?>";
}
if (document.getElementById("subjectbox").value.length < 1) {
document.getElementById("subjectbox").value = "<?PHP echo $subjecttext_s5_qc ?>";
}
}
function s5_qc_clearemail() {
if (document.getElementById("emailbox").value == "<?PHP echo $emailtext_s5_qc ?>") {
document.getElementById("emailbox").value="";
}
if (document.getElementById("namebox").value.length < 1) {
document.getElementById("namebox").value = "<?PHP echo $nametext_s5_qc ?>";
}
if (document.getElementById("messagebox").value.length < 1) {
document.getElementById("messagebox").value = "<?PHP echo $bodytext_s5_qc ?>";
}
if (document.getElementById("subjectbox").value.length < 1) {
document.getElementById("subjectbox").value = "<?PHP echo $subjecttext_s5_qc ?>";
}
}
function s5_qc_clearsubject() {
if (document.getElementById("subjectbox").value == "<?PHP echo $subjecttext_s5_qc ?>") {
document.getElementById("subjectbox").value="";
}
if (document.getElementById("namebox").value.length < 1) {
document.getElementById("namebox").value = "<?PHP echo $nametext_s5_qc ?>";
}
if (document.getElementById("emailbox").value.length < 1) {
document.getElementById("emailbox").value = "<?PHP echo $emailtext_s5_qc ?>";
}
if (document.getElementById("messagebox").value.length < 1) {
document.getElementById("messagebox").value = "<?PHP echo $bodytext_s5_qc ?>";
}
}
function s5_qc_isValidEmail(str_email) {
if (str_email.indexOf(".") > 2 && str_email.indexOf("@") > 0) {
alert('<?PHP echo $thankyou_s5_qc ?>');
document.s5_quick_contact.submit();
}
else {
alert('<?PHP echo $emailerror_s5_qc ?>');
}
}
function s5_qc_submit() {
if (document.getElementById("spambox").value.length > 0) {
return false;
}
var s5_message_holder = document.getElementById("messagebox").value;
var s5_first_message_char = s5_message_holder.charAt(0);
var s5_second_message_char = s5_message_holder.charAt(1);
var s5_third_message_char = s5_message_holder.charAt(2);
var s5_fourth_message_char = s5_message_holder.charAt(3);
if (s5_first_message_char == "<") {
return false;
}
if (s5_first_message_char == "w" && s5_second_message_char == "w" && s5_third_message_char == "w") {
return false;
}
if (s5_first_message_char == "h" && s5_second_message_char == "t" && s5_third_message_char == "t") {
return false;
}
if (document.getElementById("subjectbox").value == "<?PHP echo $subjecttext_s5_qc ?>" || document.getElementById("namebox").value == "<?PHP echo $nametext_s5_qc ?>" || document.getElementById("emailbox").value == "<?PHP echo $emailtext_s5_qc ?>" || document.getElementById("messagebox").value == "<?PHP echo $bodytext_s5_qc ?>") {
alert('<?PHP echo $notcomplete_s5_qc ?>');
}
else {
var email_str = document.getElementById("emailbox").value;
s5_qc_isValidEmail(email_str);
}
}
// ]]>
</script>