// JavaScript Document

// function to change the header on selection of patient in dropdown
function SwitchPatientPic(value){
    if(value!='view-our-stories')
	{
    	$('#header').css("background-image", "url(includes/images/" + value + ".jpg)");
	}else
	{
	  window.location.href="view-our-stories.html";
	  window.submit();
	}
}


// function to load gallary
function loadGallary(){
    $.blockUI({
        message: $('#gallarydiv'),
        css: {
            top: '20%'
        }
    });
}

function loaddiffpatient(){
    $('#maindiv').show();
    var arrPatient = ['david-holt', 'joseph-desario-stephan-hunt', 'singer-twins', 'dr-haas', 'tommy-black', 'eric-birnbaum', 'christopher-kirschbaum','greg-moore','michael-bean']
    var iRandomNum = Math.floor(Math.random() * arrPatient.length);
    $('#header').css("background-image", "url(includes/images/" + arrPatient[iRandomNum] + ".jpg)");
    $('#ddlPatient').selectOptions(arrPatient[iRandomNum], true);
}

function GotoPage(){
    if ($.browser.msie) {
        window.event.returnValue = false;
    }
    window.location.href = $('#ddlPatient').val() + ".html";
}

function hideGallary(){
    $('#gallarydiv').hide();
    setTimeout($.unblockUI, 10);
}


function validateName(strName){
    return (/^[a-z]+?[a-z]+$/i).test(strName);
}

function validateEmail(strEmail){
    return (/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i).test(strEmail);
}

function validatePhone(iPhone){

    var bReturn = true;
    if (iPhone.length == 0) {
        bReturn = true;
    }
    else {
        arrPhone = iPhone.split("-");
        if (arrPhone.length < 3) {
            return false;
        }
        else {
            iPhone = arrPhone[0] + arrPhone[1] + arrPhone[2];
        }
        if ((iPhone.length < 10) || (iPhone.length > 10)) {
            bReturn = false;
        }
        else {
            if (isNaN(iPhone)) {
                bReturn = false;
            }
            else {
                bReturn = true;
            }
        }
    }
    return bReturn;
}

function validateForm(){

    var arrUserName = $.trim($('#username').val()).split(" ");
    var i = 0;
    var bUserValue = true;
    if (arrUserName != '') {
        for (i = 0; i < arrUserName.length; i++) {
            if ($.trim(arrUserName[i]) != '') {
                if (!(validateName(arrUserName[i]))) {
                    bUserValue = false;
                }
            }
        }
    }
    else {
        bUserValue = false;
    }
    
    if (bUserValue) {
        if (validateEmail($('#email').val())) {
        
            if (!validatePhone($('#phone').val())) {
                alert("Please enter a valid Phone number (format 123-123-1234) ");
                $('#phone').val('');
                $('#phone').focus();
                return false;
            }
            else {
                if ($('#usercomments').val() == '') {
                    alert("Please enter comments");
                    $('#usercomments').focus();
                    return false;
                }
                else {
                    document.contactusform.submit();
                }
            }
        }
        
        else {
            alert("Please enter a valid email id");
            $('#email').focus();
            return false;
        }
    }
    else {
        alert("Please enter a valid name");
        $('#username').val('');
        $('#username').focus();
        return false;
    }
}

function formatPhone(){
    var iPhn = $('#phone').val();
    if ((iPhn.length == 3) || (iPhn.length == 7)) {
        $('#phone').val(iPhn + '-');
    }
}
