﻿Ext.onReady(function(){

   var p1 = new Ext.form.TextField({
        allowBlank:false,
        applyTo:'Txt_FullName',
        emptyText:''
        
    });
    
    var p2 = new Ext.form.TextArea({
        allowBlank:false,
        applyTo:'Txt_FullAdress',
        height:80,
        emptyText:''
        
    });
    
     var p3 = new Ext.form.TextArea({
        allowBlank:true,
        applyTo:'Txt_PrevAddress',
        height:80,
        emptyText:''
        
    });
    
     var p4 = new Ext.form.TextArea({
        allowBlank:true,
        applyTo:'Txt_CorAddress',
        height:80,
        emptyText:''
        
    });
    
    var p15 = new Ext.form.TextArea({
        allowBlank:true,
        applyTo:'Txt_ProjDesc',
        height:80,
        emptyText:''
        
    });
    
    
    
    var p5 = new Ext.form.TextField({
        allowBlank:false,
        applyTo:'Txt_Phone',
        emptyText:''
        
    });
    
     var p6 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_Mobile',
        emptyText:''
        
    });
    
    var p16 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_ClientName',
        emptyText:''
        
    });
    
    
    
     var p7 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_Fax',
        emptyText:''
        
    });
    
     var p8 = new Ext.form.TextField({
        allowBlank:false,
        applyTo:'Txt_Email',
        emptyText:''
        
    });
    
     var p9 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_NI',
        emptyText:''
        
    });
    
    var p10 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_Bank',
        emptyText:''
        
    });
    
    var p11 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_AccNo',
        emptyText:''
        
    });
    
    var p12 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_SortCode',
        emptyText:''
        
    });
    
    var p13 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_AccName',
        emptyText:''
        
    });
    
     var p17 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_AName',
        emptyText:''
        
    });
    
     var p18 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_APhone',
        emptyText:''
        
    });
    
     var p19 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_AContact',
        emptyText:''
        
    });
    
     var p20 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_AEmail',
        emptyText:''
        
    });
    
     var p14 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_CRate',
        emptyText:''
        
    });
    
    var p21 = new Ext.form.TextField({
        allowBlank:true,
        applyTo:'Txt_Expenses',
        emptyText:''
        
    });
    
//    var comboFromArray = new Ext.form.ComboBox({
//	    store: Ext.exampledata.states,
//	    typeAhead: true,
//	    triggerAction: 'all',
//	    emptyText:'Select a country...',
//	    selectOnFocus:true,
//	    applyTo: 'nationality',
//	    editable:false
//	});
//    
 
	
    
   
    var contract_start = new Ext.form.DateField({
                        fieldLabel: 'Date of birth',
                        name: 'dob',
                        width:190,
                        allowBlank:true,
                        readOnly:true,
                        applyTo:'Txt_Cstart',
                        format:'d/m/Y'
   });  
   
    var contract_end = new Ext.form.DateField({
                        fieldLabel: 'Date of birth',
                        name: 'dob',
                        width:190,
                        allowBlank:true,
                        readOnly:true,
                        applyTo:'Txt_CEnd',
                        format:'d/m/Y'
   });     
           
   
});

function ValidateForm()
{
 
  if(document.getElementById("Txt_FullName").value =="" || document.getElementById("Txt_FullName").value =="Enter your name")
  {
    
     ShowMessage("Please enter your full name.");
     return false;
  }
  else if(document.getElementById("Txt_FullAdress").value =="" || document.getElementById("Txt_FullAdress").value =="Enter your full address")
  {
     ShowMessage("Please enter your address.");
     return false;
  }
  else if(document.getElementById("Txt_Phone").value =="" || document.getElementById("Txt_Phone").value =="Enter your phone number")
  {
     ShowMessage("Please enter your telephone number.");
     return false;
  }
  else if(document.getElementById("Txt_Email").value =="" || document.getElementById("Txt_Email").value =="Enter your email address")
  {
     ShowMessage("Please enter your email address.");
     return false;
  }
   else if(document.getElementById("Drp_Source_Reference").value == "Please select source")
    {
      ShowMessage("To complete your registration, please select the source of how you were referred to SmartWork.");
      return false;
    }
   
   else if(document.getElementById("Drp_Day").value =="Day")
   {
     ShowMessage("Please select date of birth");
      return false;
   }
   
  else if(document.getElementById("Drp_Day").value !="Day")
  {
    if(document.getElementById("Drp_Month").value == "Month")
    {
      ShowMessage("Please select month");
      return false;
    }
    else if(document.getElementById("Drp_Year").value =="Year")
    {
      ShowMessage("Please select year");
      return false;
    }
  }
  else if(document.getElementById("Drp_Month").value !="Month")
  {
    if(document.getElementById("Drp_Day").value == "Day")
    {
      ShowMessage("Please select day");
      return false;
    }
    else if(document.getElementById("Drp_Year").value =="Year")
    {
      ShowMessage("Please select year");
      return false;
    }
  }
  else if(document.getElementById("Drp_Year").value !="Year")
  {
    if(document.getElementById("Drp_Month").value == "Month")
    {
      ShowMessage("Please select month");
      return false;
    }
    else if(document.getElementById("Drp_Day").value =="Day")
    {
      ShowMessage("Please select day");
      return false;
    }
  }
  
  return true;
}

function ShowMessage(Message)
{
   Ext.MessageBox.show({
           title: 'Smartwork.com Alert',
           msg: Message,
           buttons: Ext.MessageBox.OK,
           animEl: 'Btn_Submit',
           minWidth: 300
           
       });
}


