﻿                      
  
  $(document).ready(function() {

 
marqueeInit({
	uniqueid: 'mycrawler2',
	style: {
		'padding': '0px',
		'width': '1001px',
		'height': '80px'
		
	},
	inc: 5, //speed - pixel increment for each iteration of this marquee's movement
	mouse: 'cursor driven', //mouseover behavior ('pause' 'cursor driven' or false)
	moveatleast: 2,
	neutral: 150,
	savedirection: true
});
   
  $("#btnSubmit").click(function() {
 
 if (validateForm())
 {
   var datavar = '{"name":"'+$("#txtName").val()+'","mobileNumber":"'+$("#txtContact").val()+'","emailId":"'+ $("#mailtxt").val()+'","date":"'+$("#txtDate").val()+'","service":"'+$("#ddlServices").val()+'","movefrom":"'+$("#txtRFrom").val()+'","moveTo":"'+$("#txtRTo").val()+'","carRelocation":"'+$("#carrelocation").val()+'","numberOfQuote":"'+$("#numberofquote").val()+'"}'; 
  $.ajax({
      type: "POST",
      url: "SendQuotation.aspx/SendQuotationMultiple" ,
      data: datavar,
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(msg) {
      $("#btnSubmit").show();
     $("#loading").hide();
      alert(msg.d);
        reset();    
      },
      beforeSend:function()
      {
       $("#btnSubmit").hide();
       $("#loading").show();
      }
      ,
      error:function(msg)
      {
       alert(msg.d);
         $("#btnSubmit").show();
     $("#loading").hide();
      }
    });
}
});

getServiceProviders();			
				
});
	function SearchResult()
{
    var city = $('#MoverandPackersCities').val();
    if (city != 'select')
    {
    window.location.href = "Movers-Packers.aspx?city="+city;
    }else
    {
    alert("Please select city.");
    }
}


function reset()
{
$('#txtName').val('');
$('#txtContact').val('');
$('#txtDate').val('');
$('#mailtxt').val('');
$('#txtRFrom').val('');
$('#txtRTo').val('');
}		

	var valid;

			
		function validateForm() {
			
			if ($('#txtName').val() == '')
			{
			  alert("Please enter the Name.");
			  $('#txtName').focus();
			  return false;
			}
			if ($('#txtContact').val() == '')
			{
			  alert("Please enter the contact number.");
			  $('#txtContact').focus();
			  return false;
			}
			else
			{
			    var reg = /^([0-9]{10})$/;
                var address = document.forms['quoteform'].elements['txtContact'].value;
                if(reg.test(address) == false) 
                {
                    alert('Please enter 10 digit mobile number.');
                    return false;
                }
			}
			
			if ($('#mailtxt').val() == '')
			{
			  alert("Please enter your email address.");
			  $('#mailtxt').focus();
			  return false;
			}
			else
			{
			    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
                var address = document.forms['quoteform'].elements['mailtxt'].value;
                if(reg.test(address) == false) 
                {
                alert('Invalid Email Address[Example:yourname@domain.com]');
                return false;
                }
			}
			if ($('#txtRFrom').val() == '')
			{
			  alert("Please enter your moving from place.");
			  $('#txtRFrom').focus();
			  return false;
			}
			if ($('#txtRTo').val() == '')
			{
			  alert("Please enter your moving to place.");
			  $('#txtRTo').focus();
			  return false;
			}
			if ($('#txtDate').val() == '')
			{
			  alert("Please enter the moving date.");
			  $('#txtDate').focus();
			  return false;
			}
			return true;
			}



function getServiceProviders()
{
$('.providers').remove();
$.ajax({
      type: "POST",
      url: "ServiceProvider.aspx/GetServiceProviders" ,
      data: "{}",
      contentType: "application/json; charset=utf-8",
      dataType: "json",
      success: function(msg) {
     bindResult(msg);
      },
      beforeSend:function()
      {
     //  $("#btnSubmit").hide();
     //  $("#loading").show();
      }
      ,
      error:function(msg)
      {
       alert(msg.d);
      
      }
    });

}
function bindResult(msg)
{
var rowBuilder = '';
 if (msg !='undefined')
 {
  rowBuilder = '<h2 class="ImageBarList providers" style="font-size:16px;">Sponsored movers and packers</h2>';
  $.each(msg.d,function(index,i){
  
  rowBuilder = rowBuilder + "<div class='col_w260_l providers'>";
  rowBuilder = rowBuilder + '<table style="width: 601px; height: 148px" cellpadding="0" cellspacing="0">  <tr> <td colspan="3" class="leftTd rightTd topTd"> <h2 class="ImageBar">'+ i.companyName+ '</h2></td></tr>';
  rowBuilder = rowBuilder + '<tr><td style="width: 100px" class="leftTd"><img src="images/'+((i.logoFilePath == "")?"No image at movers and packers directory.gif":i.logoFilePath) + '" alt="'+ i.companyName+'"align="left" style="border: 3px solid #CCCCCC;padding-right: 8px;"  class="imgcss"  /> </td><td colspan="2" class="leftTd rightTd descTd"><div class="description">';
  rowBuilder = rowBuilder + i.companyDescription + '</div></td></tr>';
  rowBuilder = rowBuilder +  '<tr> <td style="width: 100px" class="leftTd"> <strong>Address</strong></td><td colspan="2" class="rightTd"><div class="address">'+ i.address +'</div></td></tr>';
  rowBuilder = rowBuilder + ' <tr><td style="width: 100px" class="leftTd"><strong>Contact No.</strong></td><td colspan="2" class="rightTd">'+ ((i.landlineNumber == '')? i.mobilenumber:i.landlineNumber +"/"+i.mobilenumber ) +'</td></tr>';
  rowBuilder = rowBuilder + '<tr><td style="width: 100px" class="leftTd"> <strong>E-mail :</strong></td><td colspan="2" class="rightTd"> '+i.emailId+'</td> </tr>';
  rowBuilder = rowBuilder + '<tr><td style="width: 100px" class="leftTd"><strong>Website:</strong></td> <td colspan="2" class="rightTd">'+i.website + '</td> </tr>';
  rowBuilder = rowBuilder +'</table> <a class="showbox more float_r" title="Send enquiry to Individual Movers & Packers " href="Send Enquiry from Packers and Movers.aspx?company='+i.companyName+ '&companyId='+i.customerId+'"></a></div>';

  
  });
 			
 if (rowBuilder != ''){
 rowBuilder =  rowBuilder + '<h2 class="ImageBarList providers" style="font-size: 16px;position:relative;float:left;width:600px;"><a href="#" style="color:#FFFFFF;" title="Click Next to refresh Service Providers" onclick="getServiceProviders();return false;">Next</a></h2>';
 }
  
  $(".content_box").append(rowBuilder);
  $(".showbox").fancybox({
				'width'				: '80%',
				'height'			: '80%',
				'autoScale'			: false,
				'transitionIn'		: 'elastic',
				'transitionOut'		: 'elastic',
				'type'				: 'iframe',
				'zoomSpeedIn': '400',
				 'zoomSpeedOut': '400',
				  'overlayShow': false
			});

 }
}

