﻿// JScript File

function ValidateMovers()
{
var isvalid=true;
  var Validate1 = new Array('txtCompanyName','txtContact','txtAddress','txtZip','txtCity','txtPhone','txtEmail','txtRequestEmail','txtInvoiceEmail');
 if(!RequiredFieldWithBorder(Validate1))
    {
        isvalid = false;
    }
    if(document.getElementById('ddCountry').value=='0')
    {
    CreateBorder('divCountry');
    isvalid = false;
    }
    else
    {
    document.getElementById('divCountry').style.border='';
    }
    if(isvalid == true)
    {
    if(!ValidateEmail('txtEmail'))
    {
    CreateBorder('txtEmail');
    isvalid = false;
    }
    else
    {
    document.getElementById('txtEmail').className='inputText_Valid_Wrong';
    }
    if(!ValidateEmail('txtRequestEmail'))
    {
    CreateBorder('txtRequestEmail');
    isvalid = false;
    }
    else
    {
    document.getElementById('txtRequestEmail').className='inputText_Valid_Wrong';
    }
    if(!ValidateEmail('txtInvoiceEmail'))
    {
    CreateBorder('txtInvoiceEmail');
    isvalid = false;
    }
    else
    {
    document.getElementById('txtInvoiceEmail').className='inputText_Valid_Wrong';
    }
    }
    if(isvalid)
    {
        if(document.getElementById('fuMoverLogo').value!='')
        {
            var filename=document.getElementById('fuMoverLogo').value;
            filename=filename.toLowerCase();
            
            if((filename.indexOf('.gif')== -1) && (filename.indexOf('.jpeg')== -1) && (filename.indexOf('.jpg')== -1) && (filename.indexOf('.bmp')== -1)&& (filename.indexOf('.tif')== -1)&& (filename.indexOf('.png')== -1))
            {
                CreateBorder('divLogo');
                alert('Not a valid image format')
                isvalid=false

            }
            else
                document.getElementById('divLogo').style.border='';


        }
    }
if(isvalid)
    {
        if(document.getElementById('cboxTerms').checked == false)
        {
            CreateBorder('divTerms');
            isvalid = false;
        }
        else
        {
            document.getElementById('divTerms').style.border='';       
        }
    }
    if(isvalid == false)
        alert('One or more required fields are missing. Please make sure you fill in all mandatory fields');
return isvalid;

}
function ValidateMoversUpdate()
{
var isvalid=true;
  var Validate1 = new Array('txtContact','txtAddress','txtZip','txtCity','txtPhone','txtRequestEmail','txtInvoiceEmail');
 if(!RequiredFieldWithBorder(Validate1))
    {
        isvalid = false;
    }
    if(document.getElementById('ddCountry').value=='0')
    {
    CreateBorder('divCountry');
    isvalid = false;
    }
    else
    {
    document.getElementById('divCountry').style.border='';
    }
    if(isvalid == true)
    {    
    if(!ValidateEmail('txtRequestEmail'))
    {
    CreateBorder('txtRequestEmail');
    isvalid = false;
    }
    else
    {
    document.getElementById('txtRequestEmail').className='inputText_Valid_Wrong';
    }
    if(!ValidateEmail('txtInvoiceEmail'))
    {
    CreateBorder('txtInvoiceEmail');
    isvalid = false;
    }
    else
    {
    document.getElementById('txtInvoiceEmail').className='inputText_Valid_Wrong';
    }
    }
    if(isvalid)
    {
        if(document.getElementById('fuMoverLogo').value!='')
        {
            var filename=document.getElementById('fuMoverLogo').value;
            filename=filename.toLowerCase();
            
            if((filename.indexOf('.gif')== -1) && (filename.indexOf('.jpeg')== -1) && (filename.indexOf('.jpg')== -1) && (filename.indexOf('.bmp')== -1)&& (filename.indexOf('.tif')== -1)&& (filename.indexOf('.png')== -1))
            {
                CreateBorder('divLogo');
                alert('Not a valid image format')
                isvalid=false

            }
            else
                document.getElementById('divLogo').style.border='';


        }
    }
        if(isvalid == false)
        alert('One or more required fields are missing. Please make sure you fill in all mandatory fields');

return isvalid;

}
function ValidateEnquiry()
{
    var isvalid=true;
    var Validate1 = new Array('txtFirstName','txtLastName','txtPhone1','txtPhone2','txtPhone3','txtEmail','txtFromStreet','txtFromCity','txtToCity','txtMovingDate');
    if(!RequiredFieldWithBorder(Validate1))
    {
        isvalid = false;
    }
    ClearBorder('txtCellPhone');
    if(document.getElementById('rdPrefer1').checked==false)
    {
        if(document.getElementById('rdPrefer2').checked==false)
        {
            if(document.getElementById('rdPrefer3').checked==false)
            {
                isvalid = false;
                
                CreateBorder('divPrefer');
            }   
             else
            {
                ClearBorder('divPrefer');
                if(document.getElementById('txtCellPhone').value=='')
                {
                    isvalid = false;
                    CreateBorder('txtCellPhone');
                }
                else
                {
                    ClearBorder('txtCellPhone');
                }
            }
        }
        
    }
    if(document.getElementById('SelectFromSize').value=='0')
    {
        CreateBorder('divFromSize');
        isvalid = false;
    }
    else
    {
        ClearBorder('divFromSize');
    }
    if(isvalid==true)
    {
        if(!ValidateEmail('txtEmail'))
        {
            CreateBorder('txtEmail');
            isvalid = false;
        }
        if(!validateUSDate(document.getElementById('txtMovingDate').value))
        {
            CreateBorder('txtMovingDate');
            isvalid = false;
        }
        if(!CurrentDateValidatoin(document.getElementById('txtMovingDate').value,document.getElementById('hidCurrentDay').value))
        {
        alert('Anticipated moving date must be greater than today\'s date');
        isvalid = false;
        }
    }
    if(isvalid==true)
    {
        document.getElementById('hidUserValues').value='';
        var Values = new Array('txtFirstName','txtLastName','txtEmail','txtFromStreet','txtFromCity','txtFromState','txtToStreet','txtToCity','txtToState','txtMovingDate','txtDetails');
        getValues(Values,'hidUserValues');
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  document.getElementById('SelectFromSize').value + '{,}';
        if(document.getElementById('rdFromElevator1').checked==true)
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value + 'Yes' + '{,}';
        else
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  'No' + '{,}';
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  document.getElementById('SelectFromPacking').value + '{,}';
        
        if(document.getElementById('rdStorage1').checked==true)
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  'Yes' + '{,}';
        else
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  'No' + '{,}';
        
        if(document.getElementById('rdToElevator1').checked==true)
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  'Yes' + '{,}';
        else
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  'No' + '{,}';
        
        if(document.getElementById('chkChild').checked==true)
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  'Children' + '{,}';
        else
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  '{,}';
        
        if(document.getElementById('chkPets').checked==true)        
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  'Pets' + '{,}';
        else
        document.getElementById('hidUserValues').value = document.getElementById('hidUserValues').value + '{,}';
        
        if(document.getElementById('chkCar').checked==true)        
        document.getElementById('hidUserValues').value = document.getElementById('hidUserValues').value + 'Car' + '{,}';
        else
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  '{,}';
        
        if(document.getElementById('rdSelf').checked==true)
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  'Self paid move'+  '{,}';
        else if(document.getElementById('rdCompany').checked==true)
        document.getElementById('hidUserValues').value = document.getElementById('hidUserValues').value + 'Company paid move'+  '{,}';
        else
        document.getElementById('hidUserValues').value = document.getElementById('hidUserValues').value + ''+  '{,}';
        
        if(document.getElementById('rdPrefer1').checked==true)
        document.getElementById('hidUserValues').value =document.getElementById('hidUserValues').value +  'Telephone'+  '{,}';
        else if(document.getElementById('rdPrefer2').checked==true)
        document.getElementById('hidUserValues').value = document.getElementById('hidUserValues').value + 'E-mail'+  '{,}';
        else if(document.getElementById('rdPrefer3').checked==true)
        document.getElementById('hidUserValues').value = document.getElementById('hidUserValues').value + 'Cellphone'+  '{,}';
        
        document.getElementById('hidUserValues').value = document.getElementById('hidUserValues').value + document.getElementById('txtPhone1').value + '-' + document.getElementById('txtPhone2').value + '-' + document.getElementById('txtPhone3').value+  '{,}';
        document.getElementById('hidUserValues').value = document.getElementById('hidUserValues').value + document.getElementById('txtCellPhone').value;
       
    }
    if(isvalid == false)
    alert('One or more required fields are missing. Please make sure you fill in all mandatory fields');

    return isvalid;

}
function getValues(Ids,hidId)
{
	for(x in Ids)
	{
		try
		{
			document.getElementById(hidId).value = document.getElementById(hidId).value + document.getElementById(Ids[x]).value + '{,}';
		}
		catch(e)
		{}
	}
}
function ValidateTestmonial()
{
var isvalid=true;
  var Validate1 = new Array('txtName','txtEmail','txtTitle','txtContent');
 if(!RequiredFieldWithBorder(Validate1))
    {
        isvalid = false;
    }
    if(document.getElementById('ddCountry').value=='0')
    {
    CreateBorder('divCountry');
    isvalid = false;
    }
    else
    {
    document.getElementById('divCountry').style.border='';
    }
    if(isvalid == true)
    {
        if(!ValidateEmail('txtEmail'))
        {
        CreateBorder('txtEmail');
        isvalid = false;
        }
        else
        {
        document.getElementById('txtEmail').className='inputText_Valid_Wrong';
        }    
    }
return isvalid;

}
function changePassword()
{
var isvalid = true

var idprefix='';

document.getElementById(idprefix+'lblPwdMsg').innerHTML='';
var Validate = new Array(idprefix+'txtOldPassword',idprefix+'txtNewPassword',idprefix+'txtConfirmPassword');
    if(!RequiredFieldWithBorder(Validate))
    {
        isvalid = false;
    }  
    if(isvalid == true)
    {
//if(document.getElementById(idprefix+'txtOldPassword').value != document.getElementById(idprefix+'hidValue').value)
//{
//    CreateBorder(idprefix+'txtOldPassword');
//    alert('Incorrect Old Password');
//    //CreateSpan(document.getElementById(idprefix+'txtOldPassword').id, 'Incorrect Old Password', 'SpanStyle')
//    return false;
//}
//else
//ClearSpanText(document.getElementById(idprefix+'txtOldPassword').id);

if(eval(document.getElementById(idprefix+'txtNewPassword').value.length)<6)
{
alert('The Password length should be atleast 6 chars');
 isvalid = false;    
}
else if(document.getElementById(idprefix+'txtNewPassword').value != document.getElementById(idprefix+'txtConfirmPassword').value)
{
CreateBorder(idprefix+'txtConfirmPassword');
    //CreateSpan(document.getElementById(idprefix+'txtConfirmPassword').id, 'Incorrect Confirm Password', 'SpanStyle')
 isvalid = false; 
}
else
ClearSpanText(document.getElementById(idprefix+'txtConfirmPassword').id);
}
if(isvalid == false)
    alert('One or more required fields are missing. Please make sure you fill in all mandatory fields');

return isvalid;
}
function setFilterInvoiceDateType()
{
    var idprefix='';
    document.getElementById('divSPMonth').style.display='none';
    document.getElementById('divSPYear').style.display='none';
    document.getElementById('divSPDates').style.display='none';
    document.getElementById('spnText').innerHTML='';
    if(document.getElementById(idprefix+'rdlstTranslevel_0').checked==true)
    {
        document.getElementById('divSPMonth').style.display='block';
        document.getElementById('divSPYear').style.display='block';
        document.getElementById('spnText').innerHTML='Select Month & Year';
    }
    else if(document.getElementById(idprefix+'rdlstTranslevel_1').checked==true)
    {
        document.getElementById('divSPYear').style.display='block';
        document.getElementById('spnText').innerHTML='Select Year';
    }
    else if(document.getElementById(idprefix+'rdlstTranslevel_2').checked==true)
    {
        document.getElementById('divSPDates').style.display='block';
        document.getElementById('spnText').innerHTML='In Between Dates';
    }
}
function validateForgot()
{
var isvalid = true;
    document.getElementById('lblMsg').innerHTML='';
    if(document.getElementById('txtUserName').value=='')
    {
        CreateBorder('txtUserName');
        isvalid=false;
    }
    return isvalid;
}