
function goToURL(adresa) {

window.location = adresa;

location.reload(true);

return false;

}

function changeDivs(div1,div2) {
	document.getElementById(div1).style.display = 'none';
	document.getElementById(div2).style.display = 'block';
}

function isAlphabetic(val)
{
if (val.match(/^[a-zA-Z ]+$/))
{
return true;
}
else
{
return false;
} 
}

function isAlphaNumeric(val)
{
if (val.match(/^[a-z.A-Z0-9_ ]+$/))
{
return true;
}
else
{
return false;
} 
}

function isNumeric(value) {
  if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) return false;
  return true;
}

function isValidEmail(email){
 	var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
  if (RegExp.test(email)) 
  {
  	return true;
  }else{
 	return false;
  }
}

function IsEmpty(aTextField) {
   if ((aTextField.length==0) ||
   (aTextField==null)) {
      return true;
   }
   else { return false; }
}

function submitWeddingForm()

{

	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;

        var info_about1 = document.getElementById('info_about1');
        var info_about2 = document.getElementById('info_about2');
        var info_about3 = document.getElementById('info_about3');
        var info_about4 = document.getElementById('info_about4');
        var info_about5 = document.getElementById('info_about5');
        var info_about6 = document.getElementById('info_about6');

        var info_about = '';
        if (info_about1.checked) info_about += 'Wedding videography, ';
        if (info_about2.checked) info_about += 'The Wedding at the Wedding, ';
        if (info_about3.checked) info_about += 'Wedding concept videos, ';
        if (info_about4.checked) info_about += 'Wedding videos shown at my wedding, ';
        if (info_about5.checked) info_about += 'Rehearsal video, ';
        if (info_about6.checked) info_about += 'Other wedding videos, ';

	var message = document.getElementById('message').value;

        var theResponse = document.getElementById('theResponse');

	if (name == "" || email == "" || phone == "")
	{
            theResponse.innerHTML = 'Please complete the required fields!';
        }
	else if (!isValidEmail(email))
	{
            theResponse.innerHTML = 'Please enter a VALID email!';
        }

	else {
            theResponse.innerHTML = 'Sending...';
            var url = 'ajax/submitWeddingForm.php';
            var pars = '?name=' + encodeURIComponent(name);
            pars += '&email=' + encodeURIComponent(email);
            pars += '&phone=' + encodeURIComponent(phone);
            pars += '&info_about=' + encodeURIComponent(info_about);
            pars += '&message=' + encodeURIComponent(message);

            var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: submitWeddingFormResponse
		});
	}
}

function submitWeddingFormResponse(originalRequest)
{
    var response = originalRequest.responseText;
    document.getElementById('theResponse').innerHTML = '<strong style="color: #098100;">Thank you! We will contact you soon.</strong>';
    document.getElementById('name').value = '';
    document.getElementById('email').value = '';
    document.getElementById('phone').value = '';
    document.getElementById('message').value = '';
    document.getElementById('info_about1').checked = false;
    document.getElementById('info_about2').checked = false;
    document.getElementById('info_about3').checked = false;
    document.getElementById('info_about4').checked = false;
    document.getElementById('info_about5').checked = false;
    document.getElementById('info_about6').checked = false;
}

function submitMitzvahForm()

{

	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;

        var info_about1 = document.getElementById('info_about1');
        var info_about2 = document.getElementById('info_about2');
        var info_about3 = document.getElementById('info_about3');
        var info_about4 = document.getElementById('info_about4');

        var info_about = '';
        if (info_about1.checked) info_about += 'Bar/Bat Mitzvah productions, ';
        if (info_about2.checked) info_about += 'Bar/Bat Mitzvah concept video, ';
        if (info_about3.checked) info_about += 'Bar/Bat Mitzvah biography video, ';
        if (info_about4.checked) info_about += 'Other types of videos, ';

	var message = document.getElementById('message').value;

        var theResponse = document.getElementById('theResponse');

	if (name == "" || email == "" || phone == "")
	{
            theResponse.innerHTML = 'Please complete the required fields!';
        }
	else if (!isValidEmail(email))
	{
            theResponse.innerHTML = 'Please enter a VALID email!';
        }

	else {
            theResponse.innerHTML = 'Sending...';
            var url = 'ajax/submitMitzvahForm.php';
            var pars = '?name=' + encodeURIComponent(name);
            pars += '&email=' + encodeURIComponent(email);
            pars += '&phone=' + encodeURIComponent(phone);
            pars += '&info_about=' + encodeURIComponent(info_about);
            pars += '&message=' + encodeURIComponent(message);

            var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: submitMitzvahFormResponse
		});
	}
}

function submitMitzvahFormResponse(originalRequest)
{
    var response = originalRequest.responseText;
    document.getElementById('theResponse').innerHTML = '<strong style="color: #098100;">Thank you! We will contact you soon.</strong>';
    document.getElementById('name').value = '';
    document.getElementById('email').value = '';
    document.getElementById('phone').value = '';
    document.getElementById('message').value = '';
    document.getElementById('info_about1').checked = false;
    document.getElementById('info_about2').checked = false;
    document.getElementById('info_about3').checked = false;
    document.getElementById('info_about4').checked = false;
}

function submitShowingForm()

{

	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;

        var info_about1 = document.getElementById('info_about1');
        var info_about2 = document.getElementById('info_about2');
        var info_about3 = document.getElementById('info_about3');
        var info_about4 = document.getElementById('info_about4');

        var info_about = '';
        if (info_about1.checked) info_about += 'Showing my video at a wedding, ';
        if (info_about2.checked) info_about += 'Showing my video at a Bar/Bat Mitzvah, ';
        if (info_about3.checked) info_about += 'A/V Support, ';
        if (info_about4.checked) info_about += 'Something else, ';

	var message = document.getElementById('message').value;

        var theResponse = document.getElementById('theResponse');

	if (name == "" || email == "" || phone == "")
	{
            theResponse.innerHTML = 'Please complete the required fields!';
        }
	else if (!isValidEmail(email))
	{
            theResponse.innerHTML = 'Please enter a VALID email!';
        }

	else {
            theResponse.innerHTML = 'Sending...';
            var url = 'ajax/submitShowingForm.php';
            var pars = '?name=' + encodeURIComponent(name);
            pars += '&email=' + encodeURIComponent(email);
            pars += '&phone=' + encodeURIComponent(phone);
            pars += '&info_about=' + encodeURIComponent(info_about);
            pars += '&message=' + encodeURIComponent(message);

            var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: submitShowingFormResponse
		});
	}
}

function submitShowingFormResponse(originalRequest)
{
    var response = originalRequest.responseText;
    document.getElementById('theResponse').innerHTML = '<strong style="color: #098100;">Thank you! We will contact you soon.</strong>';
    document.getElementById('name').value = '';
    document.getElementById('email').value = '';
    document.getElementById('phone').value = '';
    document.getElementById('message').value = '';
    document.getElementById('info_about1').checked = false;
    document.getElementById('info_about2').checked = false;
    document.getElementById('info_about3').checked = false;
    document.getElementById('info_about4').checked = false;
}

function contactUs()

{

	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var message = document.getElementById('message').value;

        var theResponse = document.getElementById('theResponse');

	if (name == "")
	{		theResponse.innerHTML = 'Please enter your name!';	}
	else if (email == "" || !isValidEmail(email))
	{		theResponse.innerHTML = 'Please enter a VALID email!';	}
	else if (message == "")
	{		theResponse.innerHTML = 'Please enter your message!';	}

	else {
    var contactDone = document.getElementById('contactDone');
		contactDone.innerHTML = '<br />Sending...';
	var url = 'ajax/contactUs.php';
	var pars = '?name=' + encodeURIComponent(name);
	pars += '&email=' + encodeURIComponent(email);
	pars += '&message=' + encodeURIComponent(message);

	var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: pars,
			onComplete: contactResponse
		});
	}
}

function contactResponse(originalRequest)
{
	var response = originalRequest.responseText;
	var contactDone = document.getElementById('contactDone');
		contactDone.innerHTML = '<strong style="color: #006600;">Thanks for your message! We will contact you shortly.</strong>';
}