$('#country').change(function(){
	if($(this).val()!=0){
		var countryName=$('#country').val().split('_')[2];
		jQuery.ajax({
		   type: "GET",
		   url: "/resellersite/cityList/country/"+countryName+"/id/city/name/city",
		   success: function(msg){
				$('#citySelect').html(msg);
		  }
		 });
	}else{
		$('#citySelect').html('<select name="city" id="city" class = "phnumSelect"><option value="0">Select City</option></select>');
	}	
});

$('#redirectionCountry').change(function(){
	var dialcode;
	dialcode=$(this).val().split('_')[1];
	$('#redirectionNumber').val('+'+dialcode);
});
$('#redirectionNumber').click(function(){
	if($(this).val()=='Your Phone Number')
		$(this).val('');
});
$('#btnActivate').click(function(){
	var valid=true;
	var reNumber = $('#redirectionNumber').val();
	
	if($('#plan').val() == 'individual_number'){
		if($('#country').val()==0){
			alert('Please select the country for your new number.');
			valid=false;
			$('#country').focus();
		}
	}

	
//	else if($('#redirectionCountry').val()==0){
//		alert('Please select the country for your new number to redirect.');
//		valid=false;
//		$('#redirectionCountry').focus();
//	}
//	else if($('#redirectionNumber').val()=='' || $('#redirectionNumber').val()=='Your Phone Number'){
//		alert('Please enter the number to redirect for your new number.');
//		valid=false;
//		$('#redirectionNumber').val('');
//		$('#redirectionNumber').focus();
//		
//	}
	else if($('#redirectionNumber').val() != '' && $('#redirectionNumber').val() != 'Your Phone Number') {
		if($('#redirectionNumber').val().split('.')[1]==''){
			alert('Redirection number is invalid.');
			valid=false;
			$('#redirectionNumber').focus();
		} else if(!reNumber.match(/((\(\d{3,4}\)|\d{3,4}-)\d{4,9}(-\d{1,5}|\d{0}))|(\d{4,12})/)){
			alert('Please use correct number format.');
			valid=false;
			$('#redirectionNumber').focus();
		}
	}
	
//	else if(!reNumber.match(/((\(\d{3,4}\)|\d{3,4}-)\d{4,9}(-\d{1,5}|\d{0}))|(\d{4,12})/)){
//			alert('Please use correct number format.');
//			valid=false;
//			$('#redirectionNumber').focus();
//
//	}

	if(valid){
		$('#frmPhoneNumberOrder').submit();
	}
});

$('#plan').change(function() {
  if($(this).val() == 'america_pack') {
				   $('#country').val(0);
				   $('#country').css("display","none");
				   $('#city').css("display","none");
				   $("#btnActivate").attr('id','btnActivatePack');
				   $('#planPrice').html("69");
  }
 		else if($(this).val() == 'asia_pacific_pack') {
				   $('#country').val(0);
				   $('#country').css("display","none");
				   $('#city').css("display","none");
				   $("#btnActivate").attr('id','btnActivatePack');
				   $('#planPrice').html("49");
  }
				   
		else if($(this).val() == 'individual_number') {
				   $("#btnActivatePack").attr('id','btnActivate');
		    	  var countryName = $('#country').show("select#country");
				  var city = $('div#citySelect').show("select#city");		
				   $('#planPrice').html("2.50");
		}
		else if($(this).val() == 'world_pack' || 'europe_pack') {
				   $('#country').val(0);
				   $('#country').css("display","none");
				   $('#city').css("display","none");
				   $("#btnActivate").attr('id','btnActivatePack');
				   $('#planPrice').html("39");
  }
});		
