//jQuery(document).ready(function(){
               //jQuery("#theForm").formwizard({
                  //form wizard settings
                  //historyEnabled : true,
                 // formPluginEnabled: true,
                  //validationEnabled : true});
                // alert("#theForm");
                   //validation settings

// $().ready(function(){
//$("form.wizard").wizard({
       // show: function(element) {
         //   if($(element).is("#LastPage"))
           //     alert("Last page!  Woo!");
        //}
   // });
//});

//alert("monika");

//jQuery(document).ready(function(){
  //  jQuery("#lastStep").validate({

                    //rules: {
                    //fullname: {
                      //required: true
                        //    },
                      //dob: {
                        //  required: true
                     // }
                      //min: 3


                    //}
                    //});
// });
 //});

    
        // wait for the DOM to be loaded
        //$(document).ready(function() {
            // bind 'myForm' and provide a simple callback function
           // $('#myForm').ajaxForm(function() {
               // alert("Thank you for your comment!");
            //});
        //});

var currStep;
var nextStep;



function showNextStep(currSteps,nextSteps,functionName){
    //alert("monika");
	currStep = currSteps;
	 nextStep = nextSteps;
	 functionName();

}

function showPrevStep(prevSteps,currSteps,loaderName,loaderName1){

	//console.log(loaderName);
	jQuery('#'+loaderName).hide();
	if(loaderName1 != ''){
		jQuery('#'+loaderName1).hide();
	}
	 jQuery('#'+currSteps).hide();
	 jQuery('#'+prevSteps).show();
	 return false;

}
function showNextStep3(currSteps,nextSteps,functionName){
	 currStep = currSteps;
	 nextStep = nextSteps;
	 functionName();
	}


function showForm()
{
	//var name = jQuery('#name').val();
		jQuery('#status').val('1');
		jQuery('#step1').show();
		jQuery('#step2').hide();
		jQuery('#step3').hide();

}

function showForm2(){
		jQuery('#status').val('2');
		jQuery('#step1').hide();
		jQuery('#step2').show();
		jQuery('#step3').hide();

}


function validateApplyForm(){

	var validator =jQuery("#theForm1").validate({
        rules: {
             fullname: {

						required:true,

						special:true,

						minlength:3 },

                      dob:{

                                                 required:true},

                      nationality:{

                                                 required:true},


                      gender:{

                                                 required:true},

                      maritalstatus:{

                                                 required:true},

                      address:{

                                                 required:true},

                      city:{

                                                 required:true},

                      state:{

                                                 required:true},

                      country:{

                                                 required:true},

                      contactno:{

                                                 required:true,
                                                 phone: true},

                      emailaddress:{

                                                 required:true,
                                                 email:true},



                       
                        qualificaton: { required:function(element) {
                    return jQuery('#status').val() == '3' || jQuery('#status').val() == '';} },

			currentsalary: { required:function(element) {
                    return jQuery('#status').val() == '3' || jQuery('#status').val() == '';}
								 },

			resume: { required:function(element) {
                    return jQuery('#status').val() == '3' || jQuery('#status').val() == '';},
						   accept: "rtf|doc|txt|pdf|docx" }

		         },
                
	 messages: {
				fullname:{

				    required:"Required",

                                    special:"First name contains illegal character",

                                    minlength:jQuery.format("Enter at least {0} characters")

				},

                          dob: {

                                       required:"Required"
                               },


                     nationality:{

                                        required:"Required"

                                 },


                      gender:{

                                         required:"Required"

                                 },

                      maritalstatus:{

                                            required:"Required"

                                     },

                      address:{

                                            required:"Required"

                                 },

                      city:{

                                           required:"Required"

                                         },

                      state:{

                                                required:"Required"


                                     },

                      country:{

                                                 required:"Required"


                                     },

                      contactno:{

                                                  required:"Required"


                                         },

                      emailaddress:{

                                                 required:"Required",

                                                 email: "Invalid Email Address"
                                             },

                                    industry1:{

                               required:"Required"
                  }

                 

                /* qualification:	{ required:function(element) {
                    return jQuery('#status').val() == '3' || jQuery('#status').val() == '';} },

	         currentsalary: { required:function(element) {
                    return jQuery('#status').val() == '3' || jQuery('#status').val() == '';}
								 },

		/*expected_salary: { digits:function(element) {
                    return jQuery('#status').val() == '3' || jQuery('#status').val() == '';} },

		resume: { required:function(element) {
                    return jQuery('#status').val() == '3' || jQuery('#status').val() == '';},
						   accept: "rtf|doc|txt|pdf|docx" }*/


	 },

	  errorPlacement:function(error, element) {
				//alert(element.attr("name"));
				switch(element.attr("name")){
							
							default:
								error.appendTo('#'+element.attr("name")+'_error');
							break;
										}
        },

		 submitHandler:function() { //alert('in submit');

									if(jQuery('#status').val() == 1){
										jQuery('#step1').hide();
										jQuery('#step2').show();
										jQuery('#step3').hide();
										jQuery('#status').val('2');

									}else if(jQuery('#status').val() == 2){
										jQuery('#step1').hide();
										jQuery('#step2').hide();
										jQuery('#step3').show();
										jQuery('#status').val('3');

		 							}else if(jQuery('#status').val() == 3){
										jQuery('#loading_form').show();
										jQuery('#submit_apply_form').hide();
										//if(jQuery.trim(chunks[1]) != 'SUCCESS') { alert('error');
											form.submit();
										//}


									}
		 },

		  success: function(label) {
            // set   as text for IE
            label.html("").addClass("checked");
        }
	});

}









