﻿// JScript File


function doWrite(inputStr)
{
    document.write(inputStr);
}

/////////////////////////////////////////

function ClientLogin() {

    document.getElementById("ClientLoginErr").innerHTML = "Wrong User Name or Password.";
}


function trim(strText) 
{
      while (strText.substring(0,1) == ' ')
          strText = strText.substring(1, strText.length);

      while (strText.substring(strText.length-1,strText.length) == ' ')
          strText = strText.substring(0, strText.length-1);
     return strText;
}


function validateMail(email) 
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   return reg.test(address);
   
}


/*
 getHttpRequestObj()
 Function returns HTTP request object for all browsers.
*/
function getHttpRequestObj() {
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}


function SubmitContact(actionPage)
{
    if(!actionPage)
    {
        actionPage = '/ContactSend.html'
    }

    document.getElementById("ContactForm").action = actionPage;
   
    
    var _contactName = document.getElementById("contactName").value;
    var _contactPhone = document.getElementById("contactPhone").value;
    var _contactEmail = document.getElementById("contactEmail").value;
    var _contactWords= document.getElementById("contactWords").value;

    
    var hasErrors = 0;
    
    if(trim(_contactName) == '')
    {
        document.getElementById("contactNameErr").style.display = '';
        hasErrors = 1;
    }
    else
    {
        document.getElementById("contactNameErr").style.display = 'none';
    }

    if(trim(_contactPhone) == '')
    {
        document.getElementById("contactPhoneErr").style.display = '';
        hasErrors = 1;
    }
    else
    {
        document.getElementById("contactPhoneErr").style.display = 'none';
    }
    
    
    if(trim(_contactEmail) == '' || !validateMail(_contactEmail))
    {
        document.getElementById("contactEmailErr").style.display = '';
        hasErrors = 1;
    }
    else
    {
        document.getElementById("contactEmailErr").style.display = 'none';
    }    
    
    if(trim(_contactWords) == '')
    {
        document.getElementById("contactWordsErr").style.display = '';
        hasErrors = 1;
    }
    else
    {
        document.getElementById("contactWordsErr").style.display = 'none';
    }      
       
    
    if(hasErrors)
    {
       
        return false;
    }
}
